"Failed to schedule Software Protection service for restart" error in Windows Server 2012

Applies to: Windows Server 2008 R2 Service Pack 1Windows Server 2012 DatacenterWindows Server 2012 Datacenter

Symptoms


You may frequently receive the following event in the Application log for the Software Protection service:

Cause


The issue may occur if one or more of the following conditions are true:
  • The Task Scheduler service is disabled.
  • The Software Protection Platform service is not running under the NETWORK SERVICE account.
  • Read permissions for the NETWORK SERVICE account are missing on the following folder:

    C:\Windows\System32\Tasks\Microsoft\Windows\SoftwareProtectionPlatform

Resolution


To resolve this issue, follow these steps:
  1. Verify that the Task Scheduler service is running.
  2. Open the Computer Management tool, and then navigate to Configuration -> Task Scheduler -> Task Scheduler Library -> Microsoft -> Windows -> SoftwareProtectionPlatform.
  3. On the General tab of SoftwareProtectionPlatform, select the security options, and then verify that the Software Protection Platform service is set to use the NETWORK SERVICE account. 
  4. In Windows Explorer, browse to the C:\Windows\System32\Tasks\Microsoft\Windows\SoftwareProtectionPlatform folder, and then verify that the NETWORK SERVICE account has Read permissions for that folder. 
  5. Restart the Software Protection service if it is running.