一點通 - 如何解決執行 Windows Vista 更新時,出現錯誤的代碼【80070005】?

問題的來龍去脈



當我點選 Windows Vista 要執行 Windows Update 線上更新時,卻出現錯誤代碼【80070005】,我試了幾次都還是無法執行更新的程式, 要如何才能解決這個問題呢?

問題的發生原因

導致此問題的原因,請您參考下列幾種狀況:

  • 可能是您的登入帳戶沒有權限執行這項動作。

  • 可能是您的防毒軟體的安全設定,阻擋了線上更新的下載。

  • 可能是您的系統文件檔案受到文件保護,導致系統無法執行線上更新的動作。

問題的解決方法

下載安裝 SubinACL,在頁面中按一下【Download】按鈕下載 SubinACL,這裡以下載到桌面為例。





按兩下剛才下載到桌面的 SubinACL 檔案,並且在跳出來的視窗內按一下【執行】。








按照視窗內的提示安裝,如出現使用者帳戶控制,請按一下【繼續】。





安裝完成後,進入資料夾 C:\program files\windows resource kits\tools ,將 subinacl.exe 檔案複製到資料夾 C:\windows\system32 內。








小提示:

由於一般我們都將作業系統安裝在 C 磁碟目錄下,但並不是所有人都如此,本文僅以預設的情況下來做示範。



在下方的連結上按一下滑鼠右鍵,接著在選單中按一下【另存目標】。


http://www.microsoft.com/taiwan/support/sbs/Subinacl.txt


然後在跳出來的【另存新檔】對話方塊中按一下【桌面】,並在變更副檔名為 bat,在存檔類型的下拉清單中選取【所有檔案】,再按一下【存檔】確定。儲存完畢後,按一下【關閉】關閉【下載完成】視窗。





到桌面上,找到剛剛儲存的檔案後按滑鼠左鍵兩下以啟動執行。





此時會跳出來【開啟檔案 - 安全性警告】對話方塊,請按一下【執行】。





接下來會出現下面的畫面。








您可以泡杯熱茶,耐心等待一會,直到出現下面的畫面之後,請按一下鍵盤上任意的一個鍵。





上述步驟執行完畢後請重新開機,並且看看問題是否已經解決了?您也可以使用【Microsoft Fix it 50198】的工具,將您的系統安全性設定修復後再重新執行更新程式,相關資訊請按一下

影片示範


下面的示範影片提供如何解決上述問題的實際完整操作。

  • 影片播放中,您可以隨時在影片上按兩下以全螢幕播放。

  • 如果您看不到示範影片,請點選以下圖示下載安裝 Microsoft Silverlight。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×