I have some process that I want to be suspended every time the systems boots, but I don't want to disable it. I tried to find some options in Resource Monitor, Process Explorer, Process Hacker, but found nothing. The name of the process is sppsvc.exe and I want my PC to remember that whenever it sees a process with that name to suspend it.
Take a look at Mircosoft sysinternals pssuspend.
You can create a scheduled task at logon to invoke this, or create a task to run every x minutes if there are new processes spawned. When creating the task make sure to specify that it runs with highest privileges.
However, the exe you are talking about is a windows service called
Software Protection, which can be disabled in the services MSC.
Download that PsSuspend thing.
Extract and put the folder somewhere safe.
Go to task scheduler, click "create basic task" on right hand side.
Name it w/e for trigger, set it to when computer starts.
"Action" is "start a program".
pssuspend.exe in the folder that you just downloaded.
sppsvc.exe and finish.
Then scroll down the list of tasks in the middle of scheduler and find what you just made and double click it to pop out a new window. Check the box that says "run with highest privileges".
Click triggers at the top and double click at startup.
Check "delay task for" and put in some amount of minutes. I put in 4 minutes.
This will make a schedule that will suspend
sppsvc.exe a couple of minutes after startup. If you don't create a delay, it won't work, because
sppsvc.exe needs time to startup before you can suspend it.