轉載自 攲器工作室
1. 先重新安裝 Windows Installer(我的問題就是在這個步驟解決的)。
2. 如果重安裝 Windows Installer 也不能解決問題,那就得玩比較複雜的了,我把我參考的原文做個簡單的翻譯如下(連結點這裡):
a. 在「我的電腦」上按滑鼠右鍵選「內容」,再點「自動更新」的標籤。
b. 選「關閉自動更新」後,重新開機。
c. 用 IE 連上 Windows Update 網站,做手動的 Windows Update。
d. 重覆步驟 a,把自動更新打開。
3. 如果電腦是公司大型網路的一部份,而且公司有做「WSUS」的配罝,先恭喜你,你的步驟更加鎖碎,大概的流程如下:
a. 點「開始」->「執行」,輸入「services.msc」。
b. 在「Automatic Updates」上面,按滑鼠右鍵,選「內容」。
c. 點「一般」標籤。確定「啟動類型」為「自動」,記得在「服務狀態」那裡點選「啟動」。
d. 點選「登入」標籤。確定「本機系統帳戶」是有選起來的,「允許服務與桌面互動」不要勾選;下方「硬體設定檔」的 Profile 要把「服務」設在「啟用」的狀態。
e. 「Background Intelligent Transfer Service(BITS)」也要做 c - d 的動作。
f. 重新安裝 Windows Update 元件,並記得清除 Windows Update 的暫存目錄。步驟如下:
-1. 點「開始」->「執行」,輸入「REGSVR32 WUAPI.DLL」。當看到「DllRegisterServer in WUAPI.DLL succeeded」表示重新註冊成功,按「確定」關閉視窗。
-2. 下列的指令也跟上面的「-1」一樣:
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
g. 刪除 Windows update 的暫存目錄,步驟如下:
-1. 點「開始」->「執行」,輸入「cmd」,進入 DOS 模式,再輸入下列的指令:
net stop WuAuServ
-2. 點「開始」->「執行」,輸入「%windir%」。
-3. 刪除「SoftwareDistribution」這個目錄。
-4. 點「開始」->「執行」,輸入「cmd」,進入 DOS 模式,再輸入下列的指令:
net start WuAuServ
轉載自 攲器工作室
-----
留言列表