史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   作業系統操作技術文件 (http://forum.slime.com.tw/f128.html)
-   -   系統小知識: 淺析Windows Update故障及解決方法 (http://forum.slime.com.tw/thread108905.html)

psac 2004-05-12 09:18 PM

系統小知識: 淺析Windows Update故障及解決方法
 
接下來檢查你的系統時間設定是否正確,檢查系統是否開啟了443連接阜,刪除C:\program Files\Windowsupdate目錄和C:\Program Files\Windowsupdate\V4目錄下的所有文件。

檢查你的IE是否採用了128位數字加密,方法是在IE的「關於」視窗中檢視,如果不是則需要重新安裝IE。

檢視系統的Host文件,Host文件的位置是:C:\WINDOWS\SYSTEM32\

DRIVERS\etc(Windows XP)、C:\WINNT\

SYSTEM32\DRIVERS\etc(Windows 2000)、

C:\Windows\Hosts(Windows 98),檢視裡面是否有「Akamai」、「Microsoft」字樣的行,如果有將該行刪除。

開啟Windows Update後,在按下「立即安裝」按鈕,接受「用戶傳輸協定」後,下載停滯。

解決方法:開啟C:\Windows\system32\inf目錄(注意該目錄是隱藏目錄),找到IE.inf,右鍵按下該檔案,選項「安裝」。如果故障未能解決,到http://download.microsoft.com/

download/msninvestor/patch/1.0/win98/

en-us/mcrepair.exe下載該修正檔。

接下來複製C:\Windows\System目錄中的Asycfilt.dll、Oleaut32.dll、Olepro32.dll、Stdole2.tlb三個文件到C碟根目錄中,執行下載的Mcrepair.exe文件,執行完畢重新啟動電腦,將以上文件複製到C:\Windows\System下覆蓋同名文件。

使用Windows Update的時候,突然斷電,再次更新時提示已經下載修正檔,無法更新。

解決方法:Windows在更新時將臨時文件放在C:\WUTemp目錄中,找到該目錄後手動安裝裡面的修正檔文件,安裝完畢後再次利用Windows Update進行更新。


如果故障無法解決,嘗試將WUTemp目錄刪除,並刪除C:\Program Files\WindowsUpdate\wuhistv3.log文件(該檔案記錄了Windows Update安裝歷史記錄),再次使用Windows Update更新即可。
net stop cryptsvc

ren c:\windows\system32\catroot2 oldcatroot2

net start cryptsvc

如果仍然不行,我們還可以刪除「c:\windows\system32\catroot2」目錄下的所有文件,如果系統提示不能被刪除,則應該進入安全模式刪除它。

至此應該能夠順利昇級了。怎麼,還不行?那就下載微軟專門為該問題發佈的Q817287修正檔吧!

2進行一般修正檔更新的出錯

首先嘗試上面的解決辦法,如果問題還沒有解決,按下「開始→執行」,輸入「cmd」後Enter鍵開啟命令提示字元視窗,執行「net start cryptsvc」 指令,接下來使用regsvr32指令依次註冊softpub.dll、wintrust.dll、initpki.dll、dssenh.dll、rsaenh.dl、gpkcsp.dll、sccbase.dll、slbcsp.dll、cryptdlg.dll。如註冊softpub.dll的格式為:「regsvr32 softpub.dll」。

我使用Windows Update的時候遇到「ERROR 643」或者「ERROR 126 The specified module could not be found」(找不到指定模組)

解決方法:對「ERROR 643」,我們可以開啟指令行提示號視窗,執行「del /q c:\windows\System32\Catroot2\

Edb.log」指令,即刪除Edb.log這個記錄了更新資料的文件,讓系統重新增立,然後重新執行Windows Update。

「ERROR 126」比較一般,我們可以開啟Windows\System32\catroot2目錄,刪除該目錄下所有文件。如果還不奏效,可以從安裝碟中複製Cryptui.dll、Certcli.dll替換Windows\System32下的同名文件。


如果依然出現錯誤,使用「regsvr32 /u .dll」指令來卸載「故障2」中提到的那幾個DLL文件,重新啟動電腦後再再用「regsvr32 xxx.dll」指令重新註冊它們。

使用Windows Update的時候,遇到「0x800A138F」、 「0x800C-

0008」、「0xC00CE55F 」等類似錯誤。

解決方法:首先清空IE臨時資料夾,然後檢視瀏覽器的安全性設定,為了更容易解決問題,暫時將其設定為最低級別。


在IE中按下「選項→Internet選項」,然後在「Internet 內容」視窗中切換到「內容」選擇項,按下「清空SSL 狀態」,選項「自動」完成,在彈出視窗中按下「清除表單」和「清除密碼」。


接下來切換到「進階」選擇項,確保選「使用SSL 2.0」和「使用SSL 3.0」兩項,清空「檢查伺服器證書吊銷」選項。

接下來檢查你的系統時間設定是否正確,檢查系統是否開啟了443連接阜,刪除C:\program Files\Windowsupdate目錄和C:\Program Files\Windowsupdate\V4目錄下的所有文件。

檢查你的IE是否採用了128位數字加密,方法是在IE的「關於」視窗中檢視,如果不是則需要重新安裝IE。

檢視系統的Host文件,Host文件的位置是:C:\WINDOWS\SYSTEM32\

DRIVERS\etc(Windows XP)、C:\WINNT\

SYSTEM32\DRIVERS\etc(Windows 2000)、

C:\Windows\Hosts(Windows 98),檢視裡面是否有「Akamai」、「Microsoft」字樣的行,如果有將該行刪除。

開啟Windows Update後,在按下「立即安裝」按鈕,接受「用戶傳輸協定」後,下載停滯。

解決方法:開啟C:\Windows\system32\inf目錄(注意該目錄是隱藏目錄),找到IE.inf,右鍵按下該檔案,選項「安裝」。如果故障未能解決,到http://download.microsoft.com/

download/msninvestor/patch/1.0/win98/

en-us/mcrepair.exe下載該修正檔。

接下來複製C:\Windows\System目錄中的Asycfilt.dll、Oleaut32.dll、Olepro32.dll、Stdole2.tlb三個文件到C碟根目錄中,執行下載的Mcrepair.exe文件,執行完畢重新啟動電腦,將以上文件複製到C:\Windows\System下覆蓋同名文件。

使用Windows Update的時候,突然斷電,再次更新時提示已經下載修正檔,無法更新。

解決方法:Windows在更新時將臨時文件放在C:\WUTemp目錄中,找到該目錄後手動安裝裡面的修正檔文件,安裝完畢後再次利用Windows Update進行更新。


如果故障無法解決,嘗試將WUTemp目錄刪除,並刪除C:\Program Files\WindowsUpdate\wuhistv3.log文件(該檔案記錄了Windows Update安裝歷史記錄),再次使用Windows Update更新即可。

哈德良 2004-05-12 10:50 PM

多謝分享~

alexxx1234 2004-05-14 05:48 PM

多謝分享 請註明轉貼
http://computer.online.sh.cn/compute...ent_834071.htm


所有時間均為台北時間。現在的時間是 08:17 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1