在 Windows Server 2012 R2 中安裝更新之後C0190003錯誤

本文提供在安裝更新之後重新啟動 Windows Server 2012 R2 型計算機時觸發錯誤的問題因應措施。

適用:Windows Server 2012 R2
原始 KB 編號: 3074603

徵狀

請試想下列案例:

  • 您嘗試從 Windows Update 安裝許多更新。 這包括更新3000850。
  • 您使用原生 4K 扇區磁碟作為系統磁碟驅動器。

不過,在更新安裝程式完成且計算機重新啟動之後,您可能會收到下列其中一個錯誤訊息:

C0190003 247778 (wow64_microsoft視窗套用更新作業 21417 時發生錯誤

套用更新作業 19505 C0190003嚴重錯誤247778 (amd64_microsoft

注意事項

作業數目和檔名可能會有所不同。

在此情況下,計算機不會成功重新啟動。

原因

在安裝程式期間,所有檔案作業 (複製、移動和刪除,例如) 必須是交易式。 不過,如果有許多檔案要處理,事務歷史記錄可能會變成已滿。 在此情況下,會還原交易,並顯示錯誤訊息。

因應措施

如果您尚未安裝更新,您可以藉由增加事務歷史記錄大小來解決此問題。 若要這樣做,請以系統管理員身分開啟 cmd.exe,然後執行下列命令:

fsutil resource setlog maxextents 100 C:\

注意事項

此命令會將開機磁碟驅動器 (磁碟驅動器 C) 的最大容器數目增加到 100。 (預設值為 20.) 如果您將值設定為 100,但仍遇到相同的錯誤,您可能會想要嘗試較高的數位。

If you've already experienced the issue that's described in the Symptoms section, you can recover from the issue by following these steps:

  1. 顯示錯誤訊息時,按下電源按鈕以關閉計算機。

  2. 按下電源按鈕,然後立即按 F8 鍵。 這會顯示 [ 進階開機選項] 功能表。

  3. 取 [修復您的計算機],然後按 Enter。

  4. 在 [ 選擇選項] 功能表上,選取 [ 疑難解答]

  5. 在 [ 進階選項] 功能表上,選取 [ 命令提示字元]

  6. 選取系統管理員帳戶,然後輸入密碼。

  7. 在命令提示字元 (cmd.exe) ,執行下列命令:

    Dism /image:C:\ /cleanup-image /revertpendingactions
    
  8. 關閉命令提示字元。

  9. 在 [ 選擇選項] 功能表上,選取 [ 繼續]

狀態

Microsoft 已確認這是 Windows Server 2012 R2 中的問題。

參考資料

Windows 中 4K 扇區硬碟的 Microsoft 支持原則

資料收集

若您需要 Microsoft 支援,建議您按照使用 TSS 收集部署相關問題的資訊所述步驟來收集資訊。