Windows 7 安裝 msu 系統更新時的常見報錯及解決辦法


雖然 Windows 7 已經停止支持,但 ta 仍然活躍在 2021 年的桌面操作系統舞台上。因工作需要筆者需要在 Windows 7 上部署 Windows Update 更新,在這里記錄下遇到的問題及解決方案:

1、報錯 1058

該報錯的原因是 Windows Update 服務被禁用,這一般是各種管家軟件優化的結果。

遇到該報錯時需要手動將被禁用的 Windows Update 服務啟用。

解決步驟:

1、按下組合鍵 【 Windows + R 】調出【運行】窗口。

2、輸入 services.msc 並回車,啟動【服務】。

3、找到 Windows Update 服務,選中后點擊右鍵,再點擊屬性。

4、將啟動類型從“禁用”改為“手動”

5、點擊【確定】應用更改。

2、報錯 1618

該錯誤在 Windows 事件中的錯誤日志會顯示為:“Another installation is already in progress”。大概的意思就是可能有別的程序正在安裝,安裝不能同時進行。

該報錯的解決方案是:先查看一下是不是打開了多個安裝程序,如果是就關掉其他的。如果該操作無效,那么需要重啟一下操作系統后再試。

3、報錯 80240037 或者 -2145124297

該報錯在部署 Windows 更新時非常常見,遇到該錯誤時需要手動下載 msu 文件。解壓后使用 dism 命令安裝。

1、將下載到的 msu 文件更改擴展名為 .cab ,並進行解壓。

2、使用管理員權限啟動 cmd

3、進入解壓后的文件夾,輸入以下命令進行安裝:

dism /online /add-package /packagepath:"${CAB文件名}"

5、如果系統提示需要重啟,則該補丁需要重啟后才能生效。

4、驗證補丁是否安裝成功

在命令提示符中輸入 systeminfo 並回車后可以看到一系列輸出。在最后的修補程序一欄中可以看到系統中有哪些已成功安裝更新。

如需要代碼方式判斷,可以參考:使用 C# 判斷指定的 Windows 更新是否已安裝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM