2008年8月6日 星期三

修復Windows XP無法Update

話說, 前陣子重灌Windows XP後, 做完幾批Microsoft Update後, 居然變成"可掃描並下載, 卻無法成功安裝Update"的狀態

在網路上找了一下, 有找到解決辦法; 最近又有同事重灌電腦遇上相同問題, 雖然沒幾行命令, 但手動key-in好像還有點麻煩, 那就來玩批次檔吧~

誰叫人性始終來自於惰性..... 要懶就直接懶到最高點, 點兩下能搞定的事情就不要打一堆命令 XD

PS. 我怕忘記所以臨時寫的, 目前手上只有VISTA , 還沒有在XP上測過. 不過這批次檔理論上是可行的

PS2. 測試成功, 但是需要重開機才會生效, 已修改Script加上立即重開機.

 

@echo off
echo This task will automatically reboot your system.
echo.
echo Now stop Automatic Updates service.
net stop wuauserv

:Start
if %PROCESSOR_ARCHITECTURE%==x86  (goto DO32) else (goto DO64)
goto quit

:DO32
regsvr32 %windir%\system32\wups2.dll
goto quit

:DO64
regsvr32 %windir%\syswow64\wups2.dll
goto quit

:quit
echo Now start Automatic Updates service.
net start wuauserv
echo Done!
echo You can try Microsoft Update again!
echo.
echo Press anykey to reboot.
pause > nul
shutdown -r -f -t 0
exit

沒有留言: