Fix: Microsoft Software Protection Platform Service high CPU usage in Windows 11

Microsoft Software Protection Platform service or sppsvc.exe always runs in the background to check the legitimacy of the Windows Activation keys, Office license keys, etc. Usually, this service consumes a negligible amount of hardware resources (less than 5%). But, in some unusual cases, this sppsvc.exe seems to eat up a huge chunk of computer resources.

Fix 1 – Suspend the sppsvc.exe process

You can use the Resource Monitor to suspend the sppsvc.exe process.

1. At first, press the Windows key+R keys together.

2. Then, type “resmon” and hit Enter.

 

Resmon Min

 

3. When the Resource Monitor appears, go to the “Overview” tab.

4. Then, expand the “CPU” tab.

 

Over View Cpu Min

 



5. Then, look for the “sppsvc.exe“.

6. After that, right-click on the process and tap on “Suspend Process“.

 

Sppsvc Suspened Min

 

After suspending the process, close the Resource Monitor window. Open the Task Manager and check whether it is still eating up your resources.

 

Fix 2 – Stop the sppsvc service

If suspending the service doesn’t work out, you can try to stop the Software Protection service.

1. At first, press the Windows key and start to type “services“.

2. Then, tap on the “Services” in the search result to open the Services.

 

Services Search Min

 

3. When the Services opens up, look for the “Software Protection” service.

4. Then, right-click on the service and click on “Properties“.

 

Sppsvc Props Min

 

5. You can not change the ‘Startup type:’ i.e. you can’t disable this particular service.

6. If the service is ‘Running’, tap on “Stop“.

 

Stop Min

 

7. Finally, click on “Apply” and “OK” to save the changes.

 

Apply Ok Min

 

After that, close the Services screen.

 

Fix 3 – Disable the sppsvc permanently

You can disable the Software Protection service.

1. At first, press the Windows key along with the R key.

2. Then, type “regedit” and hit Enter to open the Registry Editor.

 

Regedit New Ok

 

Disclaimer – You are going to alter a particular registry key on your computer. This changes may cause further issues, even irreversibly brick the system. So, pay close attention to these instructions.

After opening the Registry Editor, click on “File“. Then click on “Export” to make a new backup on your computer.

 

Export Registry Windows 11 New Min

 

3. After taking the registry backup, go to this location –

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc

 

4. Now, on the right-hand side, you will see a value named “Start“.

5. Carefully note down the value of this ‘Start’. It will be useful later.

[In our case, it is “2”]

 

Check The Value Of The Start Min

 

6. Simply, double-click on the value to modify it.

 

Start Dc 1 Min

 

6. Set the value to “4“.

7. Finally, click on “OK” to save it.

 

Set New Min

 

Once you are done, close the Registry Editor and restart your computer.

After restarting, sppsvc won’t run in the background as it is already disabled.

 

WARNING

Disabling the Software Protection service or the sppsvc permanently will cease the software protection system the legitimatize the activation keys, dynamic licenses. So, you will see this – “Windows could not start the Software Protection service on Local Computer” error message on your screen.

Moreover, you will see the ‘Windows is not activated’ watermark on your computer. Word, OneNote, Excel will stop functioning. So, if you decide to re-enable the Software Protection again.

1. At first, press the Windows key and type “regedit” and hit Enter.

 

Regedit New Hit Enter Min

 

This will open up the Registry Editor.

2. Then, again steer to this location from the left-hand side ~

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc

 

3. Now, on the right-hand side, double click on the “Start” value to edit it.

 

Start Dc

 

4. Now, input the value that you had noted before altering it.

[In my case, it was set to “2“. ]

5. Then, click on “OK“.

 

2 Ok Finally Its Ok Min

 

Finally, close the Registry Editor and reboot the system once. Upon rebooting, the software protection service will start up again.

 

Fix 4 – Remove the task from Task Scheduler

Windows do create a task of running the Software Protection service in a certain interval of time.

1. At first, press the Windows key+R keys together.



2. Paste this UTR command and hit Enter.

taskschd.msc

 

Task Scheduler Min

 

3. When the Task Scheduler opens up, expand the left-hand side this way ~

Task Scheduler Library  >> Microsoft  >> Windows  >> SoftwareProtectionPlatform

 



4. Now, on the right-hand pane, you will find the “SvcRestartTask“.

5. Then, right-click on the task and tap on “Disable“.

 

Svc Right Click Disable Min

 

Once the task is disabled, you can close the Task Scheduler.

Now, restart your computer.

 

Fix 5 – Update your system

If the system is not updated to the latest version, follow these steps.

1. At first, press the Windows key+I keys together.

2. Then, click on the “Windows Update” at the end of the left-hand side.

3. Then, on the right-hand side, click on the “Download Now“.

 

Download Now Update Min

 

Windows will now download the update for your system and install it. Restart your computer once it is done.

Your problem will be solved.