漏洞修復,在很多的系統上都會(huì )有些特殊情況出現,故我們會(huì )收集一些小技巧放在這里,供大家參考使用。此外,我們也會(huì )持續更新其中的小技巧。 ---------------
最后更新2009-5-5一、為什么用Z武器修復了漏洞,微軟自動(dòng)更新還提示呢?原因在于Z武器已經(jīng)安裝了那些補丁,但微軟的自動(dòng)更新沒(méi)有及時(shí)更新造成的。
可以通過(guò)如下的批處理(藍色文字部分)搞定:
@echo off
rem 關(guān)閉WUAU服務(wù)
net stop wuauserv
rem 刪除原有Update日志記錄
del %windir%\windowsupdate.log
rem 開(kāi)啟WUAU服務(wù)
net start wuauserv
1、粘帖藍色文字部分,新建一個(gè)文本文件,取名為“
刪除微軟自動(dòng)更新提示.bat”。
2、然后直接雙擊這個(gè)文件運行即可
二、對于Windows XP系統很多更新都不能修復的情況,可以嘗試方法。技巧出處:
http://support.microsoft.com/kb/9431441、鼠標右鍵“我的電腦”,選擇“屬性”,找到“自動(dòng)更新”選項卡,選擇“關(guān)閉自動(dòng)更新。”,點(diǎn)擊“確定”按鈕。還有一個(gè)命令方法,在CMD下輸入“net stop wuauserv”。
2、“開(kāi)始-運行”,輸入“CMD”,打開(kāi)CMD界面。
3、輸入“regsvr32 %windir%system32wups2.dll”,回車(chē)。
注意:如果你的系統是Windows XP 64位的,那么命令應該是:
“regsvr32 %windir%syswow64wups2.dll”
對話(huà)框中都“確定”即可。
4、按照第一步的步驟,選擇“自動(dòng)更新”,或者在CMD界面下輸入“net start wuauserv”。
寫(xiě)成批處理(藍色文字部分)搞定:
@echo off
rem 關(guān)閉WUAU服務(wù)
net stop wuauserv
rem 重新登記wups2.dll入口
regsvr32 %windir%\system32\wups2.dll
rem 開(kāi)啟WUAU服務(wù)
net start wuauserv
1、粘帖藍色文字部分,新建一個(gè)文本文件,取名為“
讓XP系統可以重新打補丁.bat”。
2、然后直接雙擊這個(gè)文件運行即可
三、為什么IE7的漏洞不能修復?1、鼠標右鍵“我的電腦”,選擇“屬性”,找到“自動(dòng)更新”選項卡,選擇“關(guān)閉自動(dòng)更新。”,點(diǎn)擊“確定”按鈕。還有一個(gè)命令方法,在CMD下輸入“net stop wuauserv”。
2、“開(kāi)始-運行”,輸入“CMD”,打開(kāi)CMD界面。
3、輸入“regsvr32 %windir%system32wups2.dll”,回車(chē)。
注意:如果你的系統是Windows XP 64位的,那么命令應該是:
“regsvr32 %windir%syswow64wups2.dll”
對話(huà)框中都“確定”即可。
4、按照第一步的步驟,選擇“自動(dòng)更新”,或者在CMD界面下輸入“net start wuauserv”。
寫(xiě)成批處理(藍色文字部分)搞定:
@echo off
rem 關(guān)閉WUAU服務(wù)
net stop wuauserv
rem 重新登記wups2.dll入口
regsvr32 %windir%\system32\wups2.dll
rem 開(kāi)啟WUAU服務(wù)
net start wuauserv
1、粘帖藍色文字部分,新建一個(gè)文本文件,取名為“
讓XP系統可以重新打IE7補丁.bat”。
2、然后直接雙擊這個(gè)文件運行即可
四、如果出現“安裝程序不能驗證Update.inf文件的完整性。請確定加密服務(wù)正在此計算機上運行”提示,怎么辦?下面是從微軟官方網(wǎng)站查到的解決方法:
方法 1:將“加密服務(wù)”設置為自動(dòng)
將“加密服務(wù)”設置為“自動(dòng)”,然后嘗試再次安裝此程序。要將“加密服務(wù)”設置為“自動(dòng)”,請按照下列步驟操作:
啟動(dòng)“控制面板”中的“管理工具”實(shí)用工具。
雙擊“服務(wù)”。
右鍵單擊“Cryptographic Services”,然后單擊“屬性”。
對于“啟動(dòng)類(lèi)型”,請單擊“自動(dòng)”,然后單擊“啟動(dòng)”。
注意:Windows 2000 未在“服務(wù)”管理實(shí)用工具中列出“Cryptographic Services”。
方法 2:重命名 Catroot2 文件夾
重命名 Catroot2 文件夾(僅適用于 Windows XP 和 Windows Server 2003),然后嘗試再次安裝此程序。
注意:如果操作系統為 Windows 2000,則跳過(guò)此方法。
要重命名 Catroot2 文件夾,請按照下列步驟操作:
單擊“開(kāi)始”,單擊“運行”,鍵入 cmd,然后單擊“確定”。
在命令提示符下,鍵入下列命令,并在每行之后按 Enter:
net stop cryptsvc
ren %systemroot%\System32\Catroot2
oldcatroot2
net start cryptsvc
exit
從以下文件夾中刪除所有 tmp*.cat 文件:
%systemroot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
如果此文件夾中不包含以 tmp 開(kāi)頭的文件,則不要刪除其他任何文件。此文件夾中的 .cat 文件是安裝修補程序和 Service Pack 所必需的。
重要說(shuō)明:不要重命名 Catroot 文件夾。Catroot2 文件夾是由 Windows 自動(dòng)重新創(chuàng )建的,但 Catroot 文件夾在重命名后不會(huì )重新創(chuàng )建。
五、Vista下大量漏洞不能修復,如何辦?到Vista的自動(dòng)更新設置中,設置為如圖的開(kāi)關(guān),再使用Z武器修復就可以了。
六、XP用戶(hù)部分補丁修復時(shí),出現"安裝 KB9**xx 前,必須重新啟動(dòng)系統,以便使一些先前的文件更新操作完成。",如何辦?1、粘帖藍色文字部分,新建一個(gè)文本文件,取名為“
清除微軟無(wú)效升級注冊表項.bat”。
@echo off
rem 修改升級中的錯誤注冊表鍵值
set Update=HKLM\SOFTWARE\MicroSoft\Update
set Updates=HKLM\SOFTWARE\MicroSoft\Updates
echo 正在清除 "%Update%"
for /f "tokens=1 delims=" %%a in ('reg query %Update%^|Findstr /i "UpdateExeVolatile"') do (
reg delete %%a /f )
echo %Update% 清除完畢!
echo 正在清除 "%Updates%"
for /f "tokens=1 delims=" %%a in ('reg query %Updates%^|Findstr /i "UpdateExeVolatile"') do (
reg delete %%a /f
)
echo %Updates% 清除完畢!
echo 按任意鍵結束...
pause>nul
2、然后直接雙擊這個(gè)文件運行即可
七、安裝補丁無(wú)法成功,查看日志的時(shí)候出現"The update ended with status code: 1601."類(lèi)似的1601錯誤。如何辦?1601的錯誤表示W(wǎng)indows的Installer服務(wù)出現故障,需要用第三方工具進(jìn)行修復。
1、下載附件中的Dial-a-fix文件,下載
2、解壓該工具,然后運行“Dial-a-fix.exe”,再請按照我給你的圖片勾上對應的選項,這樣需要等待一段時(shí)間才能完成修復工作。
3、完成以后再用Z武器進(jìn)行漏洞修復