you can use http://wud.jcarle.com/ to download them all. A script can be written to install them. Something like: FOR /F %%I IN (*.exe) DO start /wait /Dy: %%I /Q Only problem here: It will install all the updates, even when they are allready installed. You can make a custum bat file: ECHO WindowsXP-KB929969-x86-NLD.exe REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB929969" > nul 2>&1 IF %ERRORLEVEL% EQU 0 ( ECHO is allready installed ) ELSE ( ECHO Installing... WindowsXP-KB929969-x86-NLD.exe /quiet /norestart SET /A NUMOFUPDATES+=1 ECHO Installation complete ) But than you have to do this for every update. And not all the updates have the same way of installing. (I have a complete script, I guess..) An other option is the autopatcher (www.autopatcher.com) good luck