The following steps need to be run from within a PowerShell console with administrative privileges.
- Save a list of all running shared services:
Get-Service | ? ServiceType -eq Win32ShareProcess | ? Status -eq Running | select -expand Name > SharedServices.txt
- Configure those shared services to launch into their own processes:
cat SharedServices.txt | % { sc.exe config $_ type=own }
- Reboot to restart all services
- Have a look at the services to see which is using the CPU (in my case, it was the Windows Management Instrumentation service).
- Restore the original state:
cat SharedServices.txt | % { sc.exe config $_ type=share }
0 comments:
Post a Comment