$services = @('BITS', 'wuauserv', 'appidsvc', 'cryptsvc') foreach ($s in $services) Stop-Service $s -Force; Set-Service $s -StartupType Manual Remove-Item -Recurse -Force C:\Windows\SoftwareDistribution -ErrorAction SilentlyContinue Remove-Item -Recurse -Force C:\Windows\System32\catroot2 -ErrorAction SilentlyContinue foreach ($s in $services) Start-Service $s Then run wuauclt /detectnow .
Use wmic in CMD:
DISM /Online /Cleanup-Image /RestoreHealth SFC /SCANNOW Run DISM first to fix the SFC source, then SFC to repair OS files. Why Does Wuauclt.exe Crash BEST
wuauclt.exe high cpu , windows update error 0x8007000d fix , how to repair windows update agent , best wuauclt repair tool . $services = @('BITS'