問(wèn)題產(chǎn)生原因:安裝IE8過(guò)程中勾選了“安裝更新”按鈕,且安裝中未關(guān)閉基于IE的第三方瀏覽器,安裝完畢重啟后,繼續安裝更新失敗。(正常情況為重啟后IE成功升級)
連鎖問(wèn)題:XP無(wú)法自動(dòng)更新 (解決方案在最下方)
([錯誤號: 0x8DDD0007]
您需要重新啟動(dòng)計算機以完成某個(gè)程序或更新程序的安裝。只有在重新啟動(dòng)之后,您才能從此網(wǎng)站查看或獲取其他更新程序。 )
無(wú)效方法1:重新啟動(dòng)
無(wú)效方法2:打開(kāi)注冊表,定位到 [HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\Active Setup\
Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383}],將IsInstalled的DWORD值改為0,重裝IE
無(wú)效方法3:關(guān)閉自動(dòng)更新,刪除“添加/刪除程序”——“顯示更新”程序
無(wú)效方法4:在系統根目錄C:\windows里面找到更新的安裝文件夾,隱藏屬性的!在update子文件夾下面,刪除卸載文件spuninstall.exe。在控制面板--添加或刪除程序里面,選擇“顯示更新”,刪除所有可以刪除的更新。檢查前兩部刪除更新完成后,重啟一次機器。顯示沒(méi)有可刪除更新,安裝IE8。
搜集整理:http://hi.baidu.com/cuny
解決問(wèn)題代碼:(引用自完整版本:http://blog.sina.com.cn/s/blog_4c59c08a0100cg29.html)
@echo off
rem fix update garbage value
set Update=HKLM\SOFTWARE\MicroSoft\Update
set Updates=HKLM\SOFTWARE\MicroSoft\Updates
rem set AutoUpdate="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\AutoUpdate"
echo Cleanning "%Update%"
for /f "tokens=1 delims=" %%a in ('reg query %Update%^|Findstr /i "UpdateExeVolatile"') do (
reg delete %%a /f
)
echo %Update% is cleanned!
echo Cleanning "%Updates%"
for /f "tokens=1 delims=" %%a in ('reg query %Updates%^|Findstr /i "UpdateExeVolatile"') do (
reg delete %%a /f
)
echo %Updates% is cleanned!
echo press any key to exit...
pause>nul
新建文本文檔,復制以上紅色內容,粘貼,保存為任意名稱(chēng)的.bat文件。