正在對完全 Windows 更新失敗進行故障排除 - 在全新安裝的獨立 Windows 2012 Server Essentials 上。零配置,沒有現有基礎設施,「直接開箱即用」設定。
Windows Update 根本無法運作 - 但奇怪的是,過去曾在該伺服器上透過該安裝媒體安裝過它。
然而,現在它失敗了。我能想像的唯一合理的原因是最近發布了一個新的更新,該更新在全新安裝時破壞了該作業系統版本的 Windows 更新。
WindowsUpdate.log 中的最後一個條目是:
2017-01-18 15:11:14:840 412 1424 Agent WARNING: Failed to evaluate Installable rule, updateId = {E66A6795-3E20-43ED-9C66-FE134EEEECBC}.200, hr = 80070057
2017-01-18 15:11:19:324 412 1424 Agent Bundled update {FBEC0F80-9F87-4B42-BA14-2BBE7148322A}.203 is missing extended metadata
2017-01-18 15:11:19:324 412 1424 Agent Bundle contains children which has no localextended metadata and thus is invalid.
2017-01-18 15:11:19:324 412 1424 Agent Update {B27CF4B3-0B7D-475D-9129-883E6DED6182}.203 is not a valid bundle. Not returning it.
問題:上述情況是否意味著伺服器正在嘗試取得特定的無效/損壞的更新?
如果是,是否可以將十六進位/guid 更新 ID 代碼 ({B27CF4B3...}) 轉換為 Microsoft KB 更新 ID?那麼人們可以研究導致問題的具體更新嗎?
答案1
解決底層 Windows 更新問題的解決方案是:
1) 要離線使用 WSUS,並下載 Win2k Server 的所有更新 2) 使用 Windows 10 計算機,使用 NTLite 將所有更新離線整合到 Win2k Server 安裝媒體中 3) 使用修補的安裝媒體重新安裝伺服器。
注意:上述過程在 Windows 7 電腦上失敗,需要 Windows 10 電腦才能執行 NTLite 進程。