|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2004-05-12, 09:18 PM | #1 |
榮譽會員
|
系統小知識: 淺析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更新即可。 |
送花文章: 3,
|