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.

  • Why don't you want to disable it. seems as though that is what you are describing. – uSlackr Sep 7 '17 at 1:41
  • Or perhaps either a automatic (delayed start) or manual from service.msc from the applicable service properties. – Pillsbury IT Doughboy Sep 7 '17 at 11:47
  • Trust me, I tried many solutions and it turns out that the best one is to run it and suspend it. That way it won't occupy CPU every 40 seconds and my Windows will think it's activated, and, also, i can still use MS Office. If I disable it I can't use office – nekotek Sep 7 '17 at 14:08

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.

C:\yourpath\pssuspend64.exe sppsvc.exe

However, the exe you are talking about is a windows service called Software Protection, which can be disabled in the services MSC.

  • Can you please explain it with more steps. I tried (really tried) but I don't know how to use pssuspend. pleeeeeeeeeeeeeease pliz pliz pliz pliz – nekotek Sep 7 '17 at 14:09
  • pliz pliz pliz pliz – nekotek Sep 7 '17 at 18:45

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".
Navigate to pssuspend.exe in the folder that you just downloaded.
Add argument 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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.