經過一番努力爬文後.....
解決的步驟按下做就應該OK啦!
1.Automatic Updates
1-1依序選取左下的「開始」->「執行」,輸入「services.msc」並按「確定」。 (如下圖)
(一般就在前項目的下一個),連點二下滑鼠左鍵開啟內容設定。
1-2找到「Automatic Updates」這項服務,連點二下滑鼠左鍵開啟內容設定。
(如下畫面)
1-3點選「登入」這個頁籤(1),先確認目前登入身分為「本機系統帳戶(L)」(2),
而且不勾選底下的「允許服務與桌面互動(W)」(3)。接著同畫面下方,再確認
「Automatic Updates」這項服務已在目前的「硬體設定檔」中是否已被啟用(4),
若未啟用,則按下「啟用」鍵。OK後,按下確定,回上一個視窗。
2.Background Intelligent Transfer Service (BITS)
2-1在相同服務視窗找到「Background Intelligent Transfer Service」這項服務(一般就在前項目的下一個),連點二下滑鼠左鍵開啟內容設定。
2-2點選「登入」這個頁籤(1),先確認目前登入身分為「本機系統帳戶(L)」(2),
而且不勾選底下的「允許服務與桌面互動(W)」(3)。
接著再確認「Background Intelligent Transfer Service」這項服務,
已在目前的「硬體設定檔」中被啟用(4),若未啟用,則按下「啟用」鍵。
3-1依序選取左下的「開始」->「執行」,輸入「REGSVR32 WUAPI.DLL」並按「確定」。
接著視窗會跳出「DllRegisterServer 在 WUAPI.DLL 成功」的訊息,按「確定」完成動作並關閉視窗。
再來依照上述步驟逐一執行以下Windwos Update 元件:
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
(你也可以將上面做成一個批次檔案)
4.清除舊的 Windows Update 暫存目錄。(重要的一步)
4-1點選左下角的「開始」->「執行」,輸入「cmd」並按「確定」以開啟命令提示視窗。
(如果找不到「執行」那請按 WIN LOGO 鍵 + R 鍵)
(如果找不到「執行」那請按 WIN LOGO 鍵 + R 鍵)
4-2在命令提示視窗裡的命令提示字元右方輸入指令「net stop WuAuServ」
暫停Automatic Updates服務。(離開命令提示視窗請打 EXIT)
4-3點選左下的「開始」->「執行」,輸入「%windir%」並按「確定」以開啟系統資料夾。
(一般是在檔案總管下的C:\WINDOWS)
4-4在系統資料夾裡找到「SoftwareDistribution」這個目錄,並且把它更名為「SDback」。
4-5再次開啟命令提示視窗,點選左下的「開始」->「執行」,輸入「cmd」並按「確定」以開啟命令提示視窗。
4-6在命令提示視窗裡的命令提示字元右方輸入指令「net start WuAuServ」
重新啟動Automatic Updates服務。
以上4個大步驟做完也差不多可以有一陣子的順暢,不過想想公司幾乎每台都有這樣子的情況,哇...加班沒錢,這下做到昏啦!