Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> 使疑難雜症統統靠邊站—讓Win XP正常更新

使疑難雜症統統靠邊站—讓Win XP正常更新

日期:2017/1/24 11:46:30      編輯:XP系統基礎知識
震蕩波”病毒是利用Windows XP的漏洞來攻擊系統的,因此我們必須及時更新系統,但是,有時候Windows Update也會出問題。
  一般而言,借助“Windows Update”用戶可以輕松地自動和手動更新Windows Xp,但也有可能會出現一些問題導致用戶不能更新系統。限於篇幅,我們僅列舉幾個常見的問題及解決方法。

  “Update Now”但不更新

  問題:登錄到“Windows Update”網頁,點擊“Update Now”以馬上更新操作系統時,浏覽器總是顯示相同的網頁,而並不執行更新操作。

  解決方案:根據筆者的使用經驗和在微軟官方相關網頁的查詢結果來看,這是一個比較棘手的問題,到目前為止還沒有很完善的解決辦法,不過,我們可以嘗試以下多種方法:

  方法一:關閉IE,打開“資源管理器”,找到“system32\dllcache”和“system32”這兩個文件夾,找到並刪除“IUCtl.dll”和“IUEngine.dll”這兩個文件。用戶也可以在“搜索”中直接輸入以上兩個文件的文件名進行查找,並將找到的這兩個文件刪除。運行regedit,打開“注冊表編輯器”,找到以下項:

  HKLM\Software\microsoft\windows\currentversion\Windowsupdate\IUcontrol key

  刪除"SelfupdateStatus"的鍵。

  方法二:下載並安裝最新的“Windows Update”升級軟件。

  方法三:打開IE,選擇“工具-Internet選項”,在“常規”頁面中,刪除所有的CookIEs,Internet臨時文件和脫機內容。最後,點擊“清除歷史記錄”按鈕,清除上網的歷史記錄文件。關閉所有打開的網頁,然後重新試一下更新。

  當前無可用更新

  問題:進入Windows Update更新網站後,點擊“查看以尋找更新”超鏈接,網頁顯示“當前無可用更新”,而且網頁左邊顯示為灰色。查看“Update.log”文件,發現它並沒有報告任何錯誤。

  解決方案:出現上述問題的原因可能是注冊表中的相關操作系統的鍵值設置有誤,修改注冊表中的相關鍵值即可。

  打開注冊表編輯器,找到以下項:

  HKEY_LOCAL_MacHINE\Software\ Microsoft\Windows\CurrentVersion

  在“CurrentVersion”項中,找到“VersionNumber”鍵,修改它的值。不同的操作系統有不同的值,請參考以下值:

  Windows 98值為4.10.1998

  Windows 98 Second Edition (SE)值為4.10.2222

  Windows ME值為4.90.3000

  修改完成之後,重新啟動電腦,並連接到Windows Update網站,重復一下更新操作。

  惱人的0x800A138F

  問題:系統能順利地掃描更新文件,但下載、安裝文件時,出現警告信息:

  Windows Update has encountered an error and cannot display the requested page.

  0x800A138F

  解決方案:出現以上警告信息的原因有很多,解決方法各異。

  方法一:調整系統時間與日期。如果用戶的時間與日期不正確會不能登錄。

  方法二:打開資源管理器,找到並刪除以下文件夾:

  c:\program files\Windowsupdate

  c:\windows\system32\Windowsupdate

  方法三:刪除Internet臨時文件。

  方法四:刪除Windows Update文件。刪除“Program Files\Windows Update”文件夾下除了“V4”外的所有文件和文件夾。然後,打開“V4”文件夾,刪除除“iuhist.XML”文件以外的所有文件。如果有“WUTEMP”文件夾,請刪除其中的所有文件。

  運行“regsvr32 /u C:\WINNT\System32\IUCTL.dll”,將“IUCTL.dll”從注冊表中注銷。

  最後,點擊“開始”、“搜索”,並在文本框中輸入“IUCTL.dll”(沒有引號),並將找到的文件刪除。再在文本框中輸入“IUEngine.dll”,將找到的文件刪除。

  重新啟動電腦,登錄到“Windows Update”網站,執行更新操作。

  方法五:更改安全設置。運行IE,在菜單欄上打開“工具-Internet 選項-安全”,在“請為不同區域的Web內容指定安全設置”下選擇“受信任的站點”,在“該區域的安全級別”下點擊“默認級別”(默認級別應該設為“低”);再點擊“站點”按鈕。先將“對該區域中的所有站點要求服務器驗證”的反選,然後在“將該網站添加到區域中”下的文本框中輸入以下的網址,輸入完畢之後點擊“添加”:

  
http://Windowsupdate.microsoft.com

  
http://V4.Windowsupdate.microsoft.com

  
http://Download.Windowsupdate.com *.akamai.Net

  另外,還要在“安全”窗口中的“請為不同區域的Web內容指定安全設置”下選擇“受限制的站點”,並點擊“站點”,確保以上網址不在受限的范圍之內。

  除此之外,我們還要設置一下有關安全網頁的選項。運行IE,在菜單欄上打開“工具”、“Internet 選項”、“內容”,在“證書”下點擊“清除SSL狀態”按鈕,以清除SLL緩存。在“個人信息”下點擊“自動完成”按鈕,點擊“清除表單”和“清除密碼”按鈕,在隨後彈出的“窗口”中按屏幕提示點擊“確定”即可。然後,關閉所有的網頁,重新運行IE試一下。

  方法六:一些反間諜、反廣告程序可能會修改用戶的HOSTS文件,以最大限度地保護用戶的上網安全;但是,由於Windows Update 網站現在的服務器在“Akamai”,而這又是以上系統保護程序試圖阻止用戶訪問的網址,這樣,使用了以上程序的用戶系統自然也不能順利地訪問微軟的官方網站。

  找到“HOSTS”文件,並用記事本將它打開查看它的內容。該文件的位置在:

  c:\WINDOWS\SYSTEM32\DRIVERS\etc (Windows XP/2003)

  C:\WINNT\SYSTEM32\DRIVERS\etc (Windows 2000)

  C:\Windows\Hosts (Win95/98/ME)

  打開該文件,找到所有有“Akamai”字符的行,將整行刪除或在整行開始處鍵入“#”,保存文件,退出記事本。

  對於使用Windows 2000/XP/2003,我們清除DNS緩存可能也有助於解決此問題。方法:點擊“開始”、“運行”,輸入“cmd”,然後在命令提示符下輸入“ipconfig /flushdns”,回車確認即可。
Copyright © Windows教程網 All Rights Reserved