There are times when windows doesn’t start some automatic services. In situations like this, the best way would be a clean fresh windows installation; but what if you can’t re-install the OS?
This script will be very handy when you can’t re-install the Windows. It runs those nasty services 🙂
clear $svcs=Get-Service | Where-Object {$_.Status -eq 'stopped' -and $_.StartType -like "*Automatic*"} foreach ($svc in $svcs){ Write-Host Starting $svc.Name Start-Service $svc }