在 Windows Server 2012 R2 中安裝更新後,出現錯誤 C0190003

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3074603
徵狀
請考慮下列情況:
  • 您嘗試從 Windows Update 安裝許多的更新。這包括更新 3000850。
  • 您正在使用原生的 4k 磁區磁碟做為系統磁碟機。

不過,更新安裝程序完成,並在重新啟動電腦之後,您可能會收到下列錯誤訊息之一:

錯誤 C0190003 套用更新作業 21417 的 247778 (wow64_microsoft 視窗
套用更新作業的 247778 (amd64_microsoft 19505 的嚴重錯誤 C0190003

注意作業和檔案名稱的數目可能會有所不同。

在此情況下,不會重新啟動電腦成功。
發生的原因
在安裝過程中,所有檔案作業 (複製、 移動與刪除,例如) 必須是交易式。但是,如果有很多處理的檔案,交易記錄檔可能成為完整的。在此情況下,交易還原,且會顯示錯誤訊息。
其他可行方案
沒有安裝更新,可以增加交易記錄檔大小來解決這個問題。若要這麼做,開啟 cmd.exe 以系統管理員身分,然後再執行下列命令:

fsutil resource setlog maxextents 100 C:\

注意這個命令會增加到 100 之間的開機磁碟機 (磁碟機 C) 的容器的最大數目。(預設值是 20)。如果您將值設定為 100,並仍然相同的錯誤,您可以試著使用較高的號碼。

如果您已經遇到 < 徵狀 > 一節所述的問題,您可以復原從問題依照下列步驟:
  1. 當出現錯誤訊息時,請按 [電源] 按鈕,請先關閉電腦。
  2. 按下電源按鈕,然後立即按下 F8 鍵。這會顯示 [進階開機選項] 功能表。
  3. 選取 [修復您的電腦],然後按 Enter 鍵。
  4. 在 [選擇一個選項] 功能表中,選取 [疑難排解]。
  5. 在 [進階選項] 功能表中,選取 [命令提示字元]。
  6. 選取系統管理員帳戶,然後輸入密碼。
  7. 在命令提示字元 (cmd.exe),執行下列命令:

    Dism /image:C:\ /cleanup-image /revertpendingactions
  8. 關閉命令提示字元。
  9. 選擇的選項] 功能表中,選取 [繼續]
狀況說明
Microsoft 已確認這是<套用> 一節所列出的 Microsoft 產品的問題。
参考
如需 4k 磁扇區硬碟的 Microsoft 支援服務政策的詳細資訊,請參閱下列 「 知識庫 」 文件:

https://support.microsoft.com/kb/2510009

警告:本文為自動翻譯

內容

文章識別碼:3074603 - 最後檢閱時間:12/03/2015 19:52:00 - 修訂: 4.0

Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 for Embedded Systems, Windows Server 2012 R2 Foundation

  • kbmt KB3074603 KbMtzh
意見反應