查看單個文章
舊 2004-05-12, 09:18 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 系統小知識: 淺析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更新即可。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次