本文出處:http://blog.csdn.net/chaijunkun/article/details/8621232,轉載請註明。由於本人不定期會整理相關博文,會對相應內容作出完善。因此強烈建議在原始出處查看此文。
近日,微軟發佈了針對Windows 7 SP1的Internet Explorer 10。雖然對於IE瀏覽器已經絕望了,那詭異的樣式、“與衆不同”的JS,不知道爲多少前端人員帶來了額外的工作時間。但既然發佈了就想裝下看看。結果安裝時遇到了問題。與大家分享解決方法。
首先介紹一下我的環境:Windows 7 64位 旗艦版 SP1。之前打過重要的補丁並用某管家一直更新。但是在安裝IE 10的時候發現如下提示:
好吧,那按照後續的指引,我找到了Windows Update。然後嘗試獲取更新。結果就出現瞭如下的800B0001故障:
在網上找了一天也沒找到徹底解決的辦法。後來在一篇國外的文章中找到了解決辦法:
http://pcrepairhub.com/windows-update-error-800b0001/
把關鍵的幾步翻譯一下:
1.重新註冊DLL:
開始菜單在搜索輸入框(或者直接Win+R打開“運行”工具)中輸入cmd,打開命令提示符。最好以管理員身份運行該環境。逐個執行以下命令:
REGSVR32 SOFTPUB.DLL (適用於 XP, Vista 和 Win7)
REGSVR32 MSSIP32.DLL (適用於 XP, Vista 和 Win7)
REGSVR32 WINTRUST.DLL (適用於 XP, Vista 和 Win7)
REGSVR32 INITPKI.DLL (僅適用於 XP 和 Vista)
2.重新初始化下載文件夾:
創建個批處理文件,然後腳本內容如下:
net stop wuauserv
net stop CryptSvc
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution sold.old
net start CryptSvc
net start wuauserv
pause
也是需要管理員身份運行。
我的系統執行完上面兩步驟之後就可以正常更新了:
同時,IE10也可以順利安裝了:
如果還不行,可以試試“系統更新就緒工具”:
相關介紹及下載地址爲:
http://windows.microsoft.com/zh-cn/windows7/What-is-the-System-Update-Readiness-Tool