Windows

在 Windows 7 機器上安裝 WMF 4.0 時,DISM 返回程式碼 0x800F081E 是什麼意思?(線上的)

  • December 29, 2014

我正在使用 Windows 更新代理在我的 Windows 7 工作站上安裝 WMF 4.0。我解壓了 MSU 以獲取 cab 文件並使用 DISM 線上模式使用以下命令安裝它們(一個用於 x86,一個用於 x64 系統)

dism.exe /online /add-package /packagepath:.\Windows6.1-KB2872035-x86.cab /packagepath:.\Windows6.1-KB2872047-x86.cab /packagepath:.\Windows6.1-KB2819745-x86.cab /quiet /norestart
dism.exe /online /add-package /packagepath:.\Windows6.1-KB2809215-x64.cab /packagepath:.\Windows6.1-KB2872035-x64.cab /packagepath:.\Windows6.1-KB2872047-x64.cab /packagepath:.\Windows6.1-KB2819745-x64.cab /quiet /norestart

我得到 0x800F081E 作為返回碼,這不是 Windows 錯誤消息,所以我認為它是來自 DISM 或 WIMGAPI 的消息,來自我在http://msdn.microsoft.com/en-us/library/找到的消息窗戶/桌面/hh825833.aspx。收到此錯誤程式碼後重新啟動系統會導致在測試中的所有系統上成功安裝,因此我已標記此返回值以告訴 Windows 更新代理,如果檢測到該錯誤程式碼,系統需要重新啟動。我只是不知道這條消息應該告訴我什麼,所以我不知道安裝後是否需要採取任何措施,或者是否需要修改命令以使其更好地工作。

錯誤0x800F081E表示CBS_E_NOT_APPLICABLE無法在目前系統上安裝更新。當缺少要求或安裝的文件具有更高的文件版本時,會發生這種情況。

要詳細了解這一點,請共享 CBS.log 和 DISM.log。

引用自:https://serverfault.com/questions/655246