安裝包含發行問題的 10 月 10 日版本KB4041676或KB4041691之後,Windows 裝置可能無法開機

本文提供 Windows 裝置在安裝 10 月 10 日版本的KB4041676或KB4041691之後無法開機的問題因應措施。

適用於:Windows Server 2016、Windows 10、版本 1607、Windows 10、版本 1703
原始 KB 編號: 4049094

概觀

Microsoft 知道 2017 年 10 月 10 日 Windows 10 版 1703 (KB4041676) 和 1607 版 (KB4041691) 的每月安全性更新發佈問題,以及 WSUS/SCCM 受管理裝置的 Windows Server 2016 (KB4041691) 。 直接從 Windows Update (家用版和消費者裝置下載更新的客戶) 或商務用 Windows Update 不會受到影響。

我們已更正截至 10 月 10 日下午的發佈問題,並已驗證累積安全性更新。 我們建議所有客戶採用這些累積安全性更新。

我們有下列徵兆會影響 WSUS) 和 System Center Configuration Manager (SCCM) 客戶 Windows Server Update Services (。 您可以在下方找到下列用戶回報案例的風險降低計劃。

  1. 在 PDT 10 月 10 日下午 4 點之前同步處理 10 月 10 日更新 (KB4041676 或KB4041691) 的 WSUS/SCCM 系統管理員可能仍會快取這些 KB。
  2. 下載 10 月 10 日KB4041676或KB4041691更新且發生發行問題的 WSUS/SCCM 受控裝置,且裝置處於擱置重新啟動狀態。
  3. WSUS/SCCM 已安裝 10 月 10 日KB4041676或KB4041691更新且無法開機及/或可能進入復原畫面的受管理裝置。

問題詳細數據

案例 1

在 PDT 10 月 10 日下午 4 點之前同步處理差異套件版本KB4041676或KB4041691的 WSUS/SCCM 系統管理員,可能仍會快取這些 KB。

因應措施

WSUS/SCCM 系統管理員應該重新掃描更新,以自動解決發佈問題。 自 10 月 10 日下午 4 點起掃描的 WSUS 階層已解決此問題。 確定您的上游和下游伺服器已同步。

案例 2

WSUS/SCCM 已下載並暫存 Delta Package 版本的 KB4041676 或 KB4041691 但尚未重新啟動安裝的受管理裝置。

因應措施

如果裝置已下載並暫存 Delta Package 版本的KB4041676或KB4041691,使用者在重新啟動後可能無法開機。 系統管理員可以從裝置上的系統管理命令提示字元執行下列命令,以移除擱置中的更新:

@echo off

REM Stop all update related services
net stop usosvc
net stop wuauserv
net stop trustedinstaller

REM Delete pending.xml if it exists
takeown /f %windir%\winsxs\pending.xml >NUL 2>&1
icacls %windir%\winsxs\pending.xml /grant Everyone:F >NUL 2>&1
del %windir%\winsxs\pending.xml >NUL 2>&1

REM Modify the components hive
reg unload HKLM\Components >NUL 2>&1
reg load HKLM\ComponentsHive %windir%\system32\config\COMPONENTS
reg delete /f HKLM\ComponentsHive /v PendingXmlIdentifier >NUL 2>&1
reg delete /f HKLM\ComponentsHive /v PoqexecFailure >NUL 2>&1
reg delete /f HKLM\ComponentsHive /v ExecutionState >NUL 2>&1
reg delete /f HKLM\ComponentsHive /v RepairTransactionPended >NUL 2>&1
reg delete /f HKLM\ComponentsHive /v AIFailureInformation >NUL 2>&1
reg delete /f HKLM\ComponentsHive\Installers\RegKeySDTable /v Install >NUL 2>&1
reg delete /f HKLM\ComponentsHive\Installers\RegKeySDTable /v Uninstall >NUL 2>&1
reg delete /f HKLM\ComponentsHive\Installers\RegKeySDTable /v Uninstall >NUL 2>&1
reg unload HKLM\ComponentsHive

REM Stop Poqexec from running
reg delete /f HKLM\Software\Microsoft\Windows\CurrentVersion\SideBySide\Configuration /v DontRunPoqexecInSmss >NUL 2>&1
reg delete /f HKLM\Software\Microsoft\Windows\CurrentVersion\SideBySide\Configuration /v PoqexecCmdline >NUL 2>&1
reg delete /f "HKLM\System\CurrentControlSet\Control\Session Manager" /v SETUPEXECUTE >NUL 2>&1
REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager" /v SETUPEXECUTE /t REG_MULTI_SZ /d \0 /f

dism /online /remove-package /PackageName:Package_for_RollupFix_Wrapper~31bf3856ad364e35~amd64~~15063.674.1.8 /norestart >NUL 2>&1
dism /online /remove-package /PackageName:Package_for_RollupFix_Wrapper~31bf3856ad364e35~x86~~15063.674.1.8 /norestart >NUL 2>&1
dism /online /remove-package /PackageName:Package_for_RollupFix_Wrapper~31bf3856ad364e35~amd64~~14393.1770.1.6 /norestart >NUL 2>&1
dism /online /remove-package /PackageName:Package_for_RollupFix_Wrapper~31bf3856ad364e35~x86~~14393.1770.1.6 /norestart >NUL 2>&1

案例 3

WSUS/SCCM 已安裝 Delta Package 版本的 KB4041676 或 KB4041691 且無法開機和/或查看復原畫面的受管理裝置

因應措施

重要事項

只有在無法開機的裝置上,才應該遵循這些步驟。

  1. 插入 AC 電源並開啟裝置。

  2. 如果裝置無法開機,Windows 會嘗試修復您的裝置,並輸入 Windows 10 修復環境。 在 [自動修復] 畫面上選取 [進階選項]。

    自動修復畫面的螢幕快照。

  3. 序選取 [疑難解答]、[ 進階選項] 和 [ 系統還原]。 如果在安裝KB4041676或KB4041691之前有可用的還原點,請使用 [系統 還原精靈] 還原至先前的還原點。 如果還原點不存在,請關閉 [系統還原 ],然後繼續進行下一個步驟。

  4. 序選取 [疑難解答]、[ 進階選項 ] 和 [ 命令提示字元]。 系統可能會要求您輸入 BitLocker 修復金鑰或使用者名稱/密碼。 如果系統提示您輸入使用者名稱/密碼,您必須輸入本機帳戶。 如果您沒有認證,則需要建立和使用 復原磁碟驅動器

    [進階選項] 畫面的螢幕快照。

  5. 命令提示字元 啟動之後,執行下列命令以載入軟體登錄區:

    reg load hklm\temp <drive letter for windows directory>\windows\system32\config\software
    

    範例

    reg load hklm\temp c:\windows\system32\config\software
    
  6. 執行下列命令以刪除 SessionsPending 登錄機碼。 如果登錄值不存在,請繼續進行下一個步驟。

    reg delete "HKLM\temp\Microsoft\Windows\CurrentVersion\Component Based Servicing\SessionsPending" /v Exclusive
    
  7. 執行下列命令以卸載登錄:

    reg unload HKLM\temp
    
  8. 執行下列命令,以列出所有擱置的更新:

    dism.exe /image:<drive letter for windows directory> /Get-Packages
    

    範例

    dism.exe /image:c:\ /Get-Packages
    
  9. 針對 State = Install Pending 的每個套件執行下列命令:

    dism.exe /image:<drive letter for windows directory> /remove-package /packagename:<package name>
    

    範例

    dism.exe /image:c:\ /remove-package /packagename:Package_for_RollupFix_Wrapper~31bf3856ad365e35~amd64~~15063.674.1.8
    
    dism.exe /image:c:\ /remove-package /packagename:Package_for_RollupFix~31bf3856ad365e35~amd64~~15063.674.1.8
    
  10. 關閉 命令提示字元 ,然後按兩下 [ 繼續] 以結束復原環境。

    [選擇選項] 畫面的螢幕快照。