Windows wuauclt

title: windows wuauclt - check for updates

wuauclt.exe /detectnow
wuauclt.exe /resetauthorization /detectnow
wuauclt.exe /reportnow
wuauclt.exe /updatnow

If this is on Windows 10, wuauclt /detectnow has been deprecated and no longer functions. you must use powershell to do this.

(New-Object -ComObject Microsoft.Update.AutoUpdate).DetectNow()

A more comprehensive Client side script is (Run from an admin CMD Prompt):

net stop bits
net stop wuauserv
reg delete "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v AccountDomainSid /f
reg delete "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v PingID /f
reg delete "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v SusClientId /f
reg delete "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v SusClientIDValidation /f
rd /s /q "C:WINDOWSSoftwareDistribution"
net start bits
net start wuauserv
wuauclt /resetauthorization /detectnow
PowerShell.exe (New-Object -ComObject Microsoft.Update.AutoUpdate).DetectNow()

Reference

WARNING: No any other purpose,keeping reminded! So sorry to offended,if necessary, contact me and I do change what I had done to protect your privileges!
原文地址:https://www.cnblogs.com/MimiSnowing/p/15055034.html