我正在 Windows 8.1 x64 工作站上工作。 Windows Update 無法安裝最新的 Microsoft 修補程式集。我正在嘗試手動安裝 KB3185331,這是安全匯總修補程式。手動安裝失敗,安裝事件中出現以下錯誤:
Windows update "Security Update for Windows (KB3185331)" could not be installed because of
error 2147942402 "The system cannot find the file specified." (Command line:
""C:\Windows\system32\wusa.exe" "C:\Users\JW\Downloads\Windows8.1-KB3185331-x64.msu" ")
我試圖遵循“獲取有關此錯誤的幫助”Windows 更新中的鏈接,但這就像一頭長著山雀的野豬一樣有用。它已經壞了很多年了,我猜微軟沒有計劃修復它以確保它滿足用戶的期望。
我在電腦中搜尋了更具體的日誌文件,但 Windows 搜尋沒有顯示任何 KB3185331 的匹配結果。我在網路上搜尋了 KB 號錯誤訊息,但有德語中只有一擊。
遵循德國頁面的建議並沒有解決問題。 Wbemwinmgmt /verifyrepository
回傳一致。下列的KB971058,如何重設 Windows 更新元件?和修理它!聲稱修復了一些問題,但重啟後問題仍然存在。
我有幾個問題:
- 為什麼安裝失敗?
- 找不到什麼文件?
- 我如何解決它?
這是無用的錯誤訊息之一。嘗試手動安裝匯總時遇到此問題。
答案1
這件事在過去的半小時裡讓我發瘋了!我試圖在 Windoze 7 機器上執行此腳本:
@ECHO OFF
REM Apply Windows update files (*.msu) in the current directory.
for %%f in (*.msu) do echo %%f && Wusa.exe %%f /quiet /norestart
echo Done!
修復?開始->附件右鍵單擊“命令提示字元”並選擇“以管理員身份運行”
這確實是一個非常具有誤導性的錯誤訊息,因為該文件存在,但您無權訪問它。更好的消息可能是“權限被拒絕”
答案2
這看起來是由於微軟的「強制升級」政策加上損壞的更新流程所造成的。
我的 Windows 安裝已強化。他們刪除不需要的垃圾,例如 Skype 和 OneDrive。 「遺失的檔案」是刪除不需要的元件後刪除的檔案之一。我從未追蹤過是哪一個,但在我 (1) 克隆虛擬機並 (2) 使用 dsim 等工具「修復」安裝後更新成功。第 (2) 項,請參閱知識庫文章 947821,使用 DISM 或系統更新準備工具修復 Windows 更新錯誤。
微軟從未承認過損壞的更新過程,但《富比士》報道了這一點微軟確認大規模 Windows 7、Windows 8 升級更改。
因此,微軟似乎有一項強制用戶保留和使用不需要的服務的公司政策,並且透過技術控制來強制執行,例如對不遵守規定的用戶進行中斷更新。當您需要時,美國司法部和聯邦貿易委員會在哪裡...