The following DOS commands can be used to force a computer to look for new WSUS updates.

Simply copy the following script into a file with a .bat extension (e.g. force_wsus_update.bat)

 


@echo off Echo This batch file will Force the Update Detection from the AU client: 
Echo 1. Stops the Automatic Updates Service (wuauserv) 
Echo 2. Deletes the LastWaitTimeout registry key (if it exists) 
Echo 3. Deletes the DetectionStartTime registry key (if it exists) 
Echo 4. Deletes the NextDetectionTime registry key (if it exists) 
Echo 5. Restart the Automatic Updates Service (wuauserv) 
Echo 6. Force the detection 
Pause 
@echo on 
net stop wuauserv 
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v LastWaitTimeout /f 
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v DetectionStartTime /f 
Reg Delete "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f 
net start wuauserv 
wuauclt /detectnow 
@echo off 
Echo This AU client will now check for the Updates on the Local WSUS Server. 
Pause