如何疑難排解 Windows XP 或 Windows Server 2003 的 「 STOP 0xC000021A 」 錯誤

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

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

按一下這裡查看此文章的英文版本:156669
家庭使用者:這份文件供使用,藉由支援代理程式和 IT 專業人員。如果您正在尋找有關藍色螢幕錯誤程式碼使用電腦時,請參閱藍色螢幕錯誤進行疑難排解.
結論
本文主要是為進階的電腦使用者而提供。如果您不熟悉進階疑難排解,您可能要尋求他人協助或連絡技術支援。

當您使用伺服器或工作站正在使用其中一個作業系統,會列在 < 適用於 > 一節時,您可能會收到下列錯誤訊息:

停止: c000021a {嚴重的系統錯誤}
在 Windows 登入程序系統程序意外終止,狀態為 0xc0000034 (0x00000000 0x0000000)
系統已關閉。

注意括號中的參數專屬於您的電腦組態,並可能會因每個執行個體的。
發生的原因
停止 Winlogon.exe 或 Csrss.exe 失敗時,就會發生 0xC000021A 錯誤。當 Windows NT 核心偵測到其中一個這些處理程序已停止時,它會停止系統,並引發停止 0xC000021A 錯誤。這項錯誤可能會有幾種原因。其間如下所示:
  • 安裝不相符的系統檔案。
  • Service Pack 安裝失敗。
  • 用來還原硬碟的備份程式無法正確還原可能已在使用中的檔案。
  • 已安裝不相容的協力廠商程式。
解決方案
若要疑難排解這個問題,您必須決定這些處理程序的失敗和原因。

如果要判斷哪個處理程序失敗,註冊 Dr.Watson 為預設系統偵錯工具 (如果還沒有預設的偵錯工具)。Windows NT 的 Dr.Watson 記錄到記錄檔 (Drwtsn32.log) 的處理程序失敗的診斷資訊。此外,您可以設定這個程式來產生的失敗中偵錯工具來判斷處理程序失敗的原因,您可以分析的處理序的記憶體傾印檔案。

若要設定 Dr.Watson 截獲使用者模式程式錯誤,請依照下列步驟執行:
  1. 在命令提示字元中,輸入 系統根目錄\System32\Drwtsn32.exe-我然後按 ENTER 鍵。

    這個命令會將 Dr.Watson 設定成預設的系統偵錯工具。
  2. 在命令提示字元中,輸入 系統根目錄\System32\Drwtsn32.exe然後選取下列選項:
    附加到現有的記錄檔
    建立損毀傾印
    可看見的通知
  3. 從停駐點重新啟動電腦之後 0xC000021A 錯誤,執行 [Dr.Watson (Drwtsn32.exe)。
  4. 檢視 [Dr.Watson 日誌,以判斷何種使用者模式處理序可能會造成問題。
  5. 如果 [Dr.Watson 記錄檔並沒有足夠的資訊,以判斷問題的原因,分析 User.dmp 檔案,以判斷停駐點的原因 0xC000021A 錯誤。

    如果 [Dr.Watson 並未建立 User.dmp 檔案 Winlogon.exe 或 Csrss.exe,您可能使用不同的工具來產生失敗的處理程序的記憶體傾印檔案。 如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    241215 如何使用 Userdump.exe 工具來建立傾印檔案
    注意請依照下列知識庫文件中的指示,如果要疑難排解關機的例外狀況的處理程序。當您遵循這些指示時,監視下列的處理序,如果要疑難排解停止 0xC000021A 錯誤:
    • Winlogon.exe
    • Csrss.exe
    注意大部分的停止 0xC000021A 錯誤發生是因為 Winlogon.exe 就會失敗。這通常是因為錯誤的協力廠商圖形化識別與驗證 (GINA) DLL。GINA 是可替換的 DLL 元件 Winlogon.exe 載入。GINA 實作互動式登入模型的驗證原則。GINA 執行所有的識別與驗證的使用者互動。
是很常見的特定類型的遠端控制軟體,以取代預設 Windows GINA DLL (為 Msgina.dll)。因此,良好的第一個步驟是檢查系統,以查看它是否有協力廠商的 GINA DLL。若要這麼做,找出下列登錄機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
值 = GinaDLL REG_SZ
  • 如果 Gina DLL 值存在,且它是否為 Msgina.dll 以外,它可能表示協力廠商產品已變更此值。
  • 如果這個值不存在,則系統會使用為 Msgina.dll GINA DLL 的預設值。
如果新的或更新的裝置驅動程式、 系統服務或協力廠商程式的安裝後第一次發生這個錯誤,就應該移除或停用新的軟體。請連絡軟體的製造商,以查看是否有可用的更新。 如需有關硬體和軟體廠商連絡資訊的詳細資訊,請造訪下列 Microsoft 網站:-

上次的良好設定

如果本文中前面的步驟無法解決問題,請使用 [上次的良好設定啟動電腦。要使用 [上次的良好設定啟動電腦,請依照下列步驟執行。

注意因為有數個版本的 Microsoft Windows,下列步驟在您的電腦上可能會不同。如有需要,請參閱您的產品說明文件,以完成這些步驟。
  1. 按一下 [開始],然後按一下 [關機
  2. 按一下 [重新啟動,,然後按一下[確定]
  3. 在指定的時間,按下 F8:
    • 適用於 x86 電腦: 當文字的畫面會出現,然後就消失不見,請按下 F8。(記憶體測試、 線條有關 BIOS 及其它線路可能包括螢幕的文字)。也可能提示,要您何時讓使用者按 F8。
    • 適用於 Itanium 架構型電腦: 從開機功能表選取之後,請按下 F8。可能有提示,要您何時讓使用者按 F8。
  4. 使用方向鍵來選取 [上次的良好設定],然後按 ENTER 鍵。

    NUM LOCK 必須先關閉數字鍵台上的方向鍵將運作。
  5. 使用方向鍵來反白的作業系統,然後再按 ENTER 鍵。
注意事項
  • 選擇 [上次的良好設定] 啟動選項] 提供修復問題,例如可能不適用於您的硬體的新增驅動程式的方法。不過,它不能解決問題所造成的損毀或遺失的驅動程式或檔案。
  • 當您選擇 [上次的良好設定] 選項時,會還原登錄機碼 HKLM\System\CurrentControlSet 中的資訊。其他登錄機碼中,您所做的變更會保留。

在就地升級

如果本文中前面的步驟無法解決問題,請執行就地升級。 如需有關如何執行這項操作的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
292175 如何執行 Windows 2000 的就地升級
978788 如何執行 Windows XP 的就地升級 (重新安裝)
816579 如何執行 Windows Server 2003 的就地升級

使用 「 修復主控台 」 來移除不相容的軟體

如果本文中前面的步驟無法解決問題,請使用 「 修復主控台以移除不相容的軟體。說明如何執行這項操作的完整步驟已超出本文的範圍中。不過,您可以使用下列的文件作為指導方針來執行此程序。
313670 如何在 Windows 2000 中使用修復主控台取代驅動程式
816104 如何使用 Windows Server 2003 中的 [修復主控台取代驅動程式
326215 如何使用 「 修復主控台不會啟動的 Windows Server 2003 電腦上
229716 Windows 2000 修復主控台的描述
307654 如何安裝與使用 Windows XP 中的「修復主控台」
307545 如何修復損毀的登錄,讓 Windows XP 無法啟動
216417 如何安裝 「 Windows 修復主控台
debugref 21A 0x21a

警告:本文為自動翻譯

属性

文章 ID:156669 - 上次审阅时间:01/21/2016 04:41:00 - 修订版本: 6.0

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows XP Professional, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Tablet PC Edition

  • kbresolve kbhowto kbnetwork kbmt KB156669 KbMtzh
反馈