Win XP系統(tǒng)自動(dòng)更新常遇故障解決辦法
在下面的敘述中,均以將Windows安裝到C盤為例,如果用戶將Windows安裝到了其他分區(qū),請(qǐng)?jiān)谙鄳?yīng)的分區(qū)查找文中提到的文件夾及文件。 在使用Windows;Update的時(shí)候,遇到“Cryptographic;Service;Error”錯(cuò)誤,并提示“安裝文件不能核實(shí)Update.inf,請(qǐng)確定系統(tǒng)已經(jīng)啟動(dòng)Cryptographic服務(wù)。” 解決方法: ①當(dāng)安裝SP1時(shí)候出現(xiàn)上述錯(cuò)誤。依次單擊“開(kāi)始→設(shè)置→控制面板→管理工具→服務(wù)”,在“服務(wù)”窗口的右側(cè)找到“Cryptographic;Services”選項(xiàng),雙擊它打開(kāi)“屬性”窗口,將其“啟動(dòng)類型”設(shè)置為“自動(dòng)”(如圖所示)。需要注意的是,“Cryptographic;Services”依賴“Remote;Procedure;Call;(RPC);service”,如果你的RPC服務(wù)沒(méi)有被啟用該服務(wù),那么你可以啟用它。如果在“服務(wù)”窗口中無(wú)法啟用,可以使用Windows;XP安裝光盤啟動(dòng)電腦,進(jìn)入“故障恢復(fù)控制臺(tái)”,輸入命令“Enable;RPCSS;Service_Auto_Start”啟用RPC服務(wù)。;
如果經(jīng)過(guò)上述步驟沒(méi)能解決問(wèn)題,那么接下來(lái)就單擊“開(kāi)始→運(yùn)行”,輸入“cmd”后回車打開(kāi)命令提示符窗口,依次運(yùn)行下面三個(gè)命令: net;stop;cryptsvc ren;c:windowssystem32catroot2;oldcatroot2 net;start;cryptsvc 如果仍然不行,我們還可以刪除“c:windowssystem32catroot2”目錄下的所有文件,如果系統(tǒng)提示不能被刪除,則應(yīng)該進(jìn)入安全模式刪除它。 至此應(yīng)該能夠順利升級(jí)了。怎么,還不行?那就下載微軟專門為該問(wèn)題發(fā)布的Q817287補(bǔ)丁吧! ②進(jìn)行常規(guī)補(bǔ)丁更新的出錯(cuò)。首先嘗試上面的解決辦法,如果問(wèn)題還沒(méi)有解決,單擊“開(kāi)始→運(yùn)行”,輸入“cmd”后回車打開(kāi)命令提示符窗口,運(yùn)行“net;start;cryptsvc”;命令,接下來(lái)使用regsvr32命令依次注冊(cè)softpub.dll、wintrust.dll、initpki.dll、dssenh.dll、rsaenh.dl、gpkcsp.dll、sccbase.dll、slbcsp.dll、cryptdlg.dll。如注冊(cè)softpub.dll的格式為:“regsvr32;softpub.dll”。 我使用Windows;Update的時(shí)候遇到“ERROR;643”或者“ERROR;126;The;specifIEd;module;could;not;be;found”(找不到指定模塊) 解決方法:對(duì)“ERROR;643”,我們可以打開(kāi)命令行提示符窗口,運(yùn)行“del;/q;c:windowsSystem32Catroot2Edb.log”命令,即刪除Edb.log這個(gè)記錄了更新數(shù)據(jù)的文件,讓系統(tǒng)重新建立,然后重新運(yùn)行Windows;Update。 “ERROR;126”比較常見(jiàn),我們可以打開(kāi)WindowsSystem32catroot2目錄,刪除該目錄下所有文件。如果還不奏效,可以從安裝盤中復(fù)制Cryptui.dll、Certcli.dll替換WindowsSystem32下的同名文件。如果依然出現(xiàn)錯(cuò)誤,使用“regsvr32;/u;.dll”命令來(lái)卸載“故障2”中提到的那幾個(gè)DLL文件,重新啟動(dòng)計(jì)算機(jī)后再再用“regsvr32;xxx.dll”命令重新注冊(cè)它們。 使用Windows;Update的時(shí)候,遇到“0x800A138F”、;“0x800C-0008”、“0xC00CE55F;”等類似錯(cuò)誤。 解決方法:首先清空IE臨時(shí)文件夾,然后查看瀏覽器的安全設(shè)置,為了更容易解決問(wèn)題,暫時(shí)將其設(shè)置為最低級(jí)別。在IE中單擊“選項(xiàng)→Internet選項(xiàng)”,然后在“Internet;屬性”窗口中切換到“內(nèi)容”選項(xiàng)卡,單擊“清空SSL狀態(tài)”,選擇“自動(dòng)”完成,在彈出窗口中單擊“清除表單”和“清除密碼”。接下來(lái)切換到“高級(jí)”選項(xiàng)卡,確保選中“使用SSL;2.0”和“使用SSL;3.0”兩項(xiàng),清空“檢查服務(wù)器證書(shū)吊銷”選項(xiàng)。 接下來(lái)檢查你的系統(tǒng)時(shí)間設(shè)置是否正確,檢查系統(tǒng)是否開(kāi)啟了443端口,刪除C:program;FilesWindowsupdate目錄和C:Program;FilesWindowsupdateV4目錄下的所有文件。 檢查你的IE是否采用了128位數(shù)字加密,方法是在IE的“關(guān)于”窗口中查看,如果不是則需要重新安裝IE。
查看系統(tǒng)的Host文件,Host文件的位置是:C:WINDOWSSYSTEM32DRIVERSetc(Windows;XP)、C:WINNTSYSTEM32DRIVERSetc(Windows;2000)、C:WindowsHosts(Windows;98),查看里面是否有“Akamai”、“Microsoft”字樣的行,如果有將該行刪除。 打開(kāi)Windows;Update后,在按下“立即安裝”按鈕,接受“用戶協(xié)議”后,下載停滯。 解決方法:打開(kāi)C:Windowssystem32inf目錄(注意該目錄是隱藏目錄),找到IE.inf,右鍵單擊該文件,選擇“安裝”。如果故障未能解決,到http://download.microsoft.com/download/MSNinvestor/patch/1.0/win98/en-us/mcrepair.exe下載該補(bǔ)丁。接下來(lái)復(fù)制C:WindowsSystem目錄中的Asycfilt.dll、Oleaut32.dll、Olepro32.dll、Stdole2.tlb三個(gè)文件到C盤根目錄中,運(yùn)行下載的Mcrepair.exe文件,運(yùn)行完畢重新啟動(dòng)電腦,將以上文件復(fù)制到C:WindowsSystem下覆蓋同名文件。 使用Windows;Update的時(shí)候,突然斷電,再次更新時(shí)提示已經(jīng)下載補(bǔ)丁,無(wú)法更新。 解決方法:Windows在更新時(shí)將臨時(shí)文件放在C:WUTemp目錄中,找到該目錄后手動(dòng)安裝里面的補(bǔ)丁文件,安裝完畢后再次利用Windows;Update進(jìn)行更新。如果故障無(wú)法解決,嘗試將WUTemp目錄刪除,并刪除C:Program;FilesWindowsUpdatewuhistv3.log文件(該文件記錄了Windows;Update安裝歷史記錄),再次使用Windows;Update更新即可。
