WINDOWS XP 0xC000021A veya Windows Server 2003'te STOP Windows hatasını giderme

Bu makalede, STOP hatası için gelişmiş sorun giderme 0xC000021A ve hazırlanmıştır.

Ev kullanıcıları: Bu makale destek aracıları ve BT uzmanları tarafından kullanılmak üzere hazırlanmıştır. Bilgisayarınızı kullanırken bir mavi ekran hata kodu hakkında daha fazla bilgi arıyorsanız, Mavi ekran hatalarını giderme'ye bakın.

Aşağıdakiler için geçerlidir:   Windows 10 - tüm sürümler, Windows Server 2012 R2
Özgün KB numarası:   156669

Bu makale, ileri düzey bilgisayar kullanıcılarına yöneliktir. Gelişmiş sorun gidermeyi iyi bir şekilde ifade etmek istemeyseniz, yardım almak için biriden yardım veya Teknik Destek'e başvurun.

"Geçerli" bölümünde listelenen işletim sistemlerinden birini çalıştıran bir sunucu veya iş istasyonu kullanırsanız, aşağıdaki hata iletisini alabilirsiniz:

DUR: c000021a {Önemli Sistem Hatası}
Oturum Windows Sistemi işlemi beklenmedik bir şekilde sonlandırıldı ve Sistem Durumu 0xc0000034 (0x00000000 0x0000000)
Sistem kapatıldı.

Not

Parantez içindeki parametreler bilgisayarınızın yapılandırmasına özeldir ve her durum için farklı olabilir.

Neden

STOP 0xC000021A hatası, hatanın iki Winlogon.exe başarısız Csrss.exe oluşur. Bir Windows NT bu işlemlerden herhangi birini durdurmuş olduğunu algılarsa, sistem durdurulur ve 0XC000021A yükselter. Bu hatanın çeşitli nedenleri olabilir:

  • Eşleşmeyen sistem dosyaları yüklenmiştir.
  • Hizmet Paketi yüklemesi başarısız oldu.
  • Sabit diski geri yüklemek için kullanılan yedek programı, kullanılmış olan dosyaları düzgün bir şekilde geri yüklemedi.
  • Uyumlu olmayan bir üçüncü taraf programı yüklendi.

Çözüm

Bu sorunu gidermek için, bu işlemlerden hangilerinin başarısız olduğunu ve neden başarısız olduğunu belirlemeniz gerekir.

Hangi işlemin başarısız olduğunu belirlemek için, Dr. Watson'ı varsayılan hata ayıklayıcı değilse varsayılan sistem hata ayıklayıcısı olarak kaydettirin. Sistem Için Dr. Watson Windows NT günlük dosyasındaki işlem hataları hakkında tanılama bilgilerini Drwtsn32.log günlüğe kaydeder. Ayrıca, bu programı başarısız işlemlerin bellek dökümü dosyalarını üretecek şekilde yapılandırabilirsiniz. Ardından hata ayıklayıcıda dosyaların çözümlerini çözüm kullanarak bir sürecin neden başarısız olduğunu belirlersiniz.

Dr. Watson'ı kullanıcı modu program hatalarını yakalaması için ayarlamak için şu adımları izleyin:

  1. Komut istemine System Root\System32\Drwtsn32.exe -I yazın ve Enter tuşuna basın.

    Bu komut Dr. Watson'ı varsayılan sistem hata ayıklayıcısı olarak yapılandırr.

  2. Komut istemine Sistem Sistemi Root\System32\Drwtsn32.exe ve sonra aşağıdaki seçenekleri belirleyin:

    • Varolan günlük dosyasının sonuna ekleme
    • Kilitlenme dökümü oluştur
    • Görsel Bildirim
  3. Bilgisayar STOP hatasından yeniden başlatıldıktan 0xC000021A Dr. Watson 'ı (Drwtsn32.exe).

  4. Soruna hangi kullanıcı modu işleminin neden olduğunu belirlemek için Dr. Watson günlüğünü kullanın.

  5. Dr. Watson günlüğü sorunun nedenini belirlemek için yeterli bilgiye sahipse, STOP hatasının nedenini belirlemek için User.dmp dosyasını 0xC000021A.

    Dr. Watson Winlogon.exe veya Csrss.exe için bir User.dmp dosyası oluşturmadı ise, başarısız olan işleme yönelik bir bellek dökümü dosyası oluşturmak için farklı bir araç kullanabilirsiniz. Daha fazla bilgi için aşağıdaki makaleye bakın:

    241215 Dökümü dosyası oluşturmak Userdump.exe Araç'ın kullanımı

    Not

    Özel durumlarla kapatan bir işlemle ilgili sorunları gidermek için Bilgi Bankası makalesinde verilen yönergeleri izleyin. Bu yönergeleri izlerken, STOP veya STOP hatasıyla ilgili sorunları gidermek 0xC000021A izleyin:

    • Winlogon.exe
    • Csrss.exe

    STOP hatalarının 0xC000021A hataların çoğu Winlogon.exe başarısız olur. Bu genellikle hatalı bir üçüncü taraf Grafik Tanımlama ve Kimlik Doğrulama (DLL) DLL'si nedeniyle oluşur. YALNıZCA yüklenebilir ve değiştirilebilir bir DLL Winlogon.exe bileşenidir. BU DA, etkileşimli oturum açma modelinin kimlik doğrulama ilkesi uygulamaz. BU DAMİ, tüm kimlik ve kimlik doğrulama kullanıcı etkileşimlerini gerçekleştirir.

DLL (DLL) ile varsayılan uzaktan kontrol yazılımlarının yerini alan bazı uzaktan kumanda Windows yaygın Msgina.dll. bunun üçüncü taraf DLL'leri olup olduğunu görmek için sistemi incelemek iyi bir ilk adımdır. Bunu yapmak için aşağıdaki kayıt defteri anahtarını bulun:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinlogonValue = GinaDLL REG_SZ

  • Dll DLL değeri mevcutsa ve bu değer, Msgina.dll dışında bir değerse, büyük olasılıkla üçüncü taraf bir ürünün bu değeri değiştirmiş olduğu anlamına gelir.
  • Bu değer mevcut değilse, sistem varsayılan DLL olarak Msgina.dll DLL'i kullanır. Bu hata ilk olarak yeni veya güncelleştirilmiş bir cihaz sürücüsü, sistem hizmeti veya üçüncü taraf programının yüklenmesiyle elde edildiyse, yeni yazılımın kaldırılması veya devre dışı olması gerekir. Bir güncelleştirme olup olduğunu görmek için yazılım üreticisine başvurun.

Bilinen son iyi yapılandırma

Bu makaledeki önceki adımlar sorunu çözmezse, bilgisayarı bilinen en son iyi yapılandırmayı kullanarak başlatın. Bilgisayarı bilinen son iyi yapılandırmayı kullanarak başlatmak için aşağıdaki adımları izleyin.

Not

Microsoft Windows'nin çeşitli sürümleri olduğundan, aşağıdaki adımlar bilgisayarınızda farklı olabilir. Bu adımlar için ürün belgelerinize bakın.

  1. StartShut Down'ı seçin.

  2. Ok'u Yeniden Başlat'ı > seçin.

  3. Belirtilen zamanda F8 tuşuna basın:

    • x86 tabanlı bir bilgisayar için: Metin ekranı görüntülendiğinde ve görüntüden kaybolduğunda F8 tuşuna basın. (Metin ekranı bir bellek testi, AND diğer satırlar hakkında çizgiler içerebilir.) Ayrıca, F8 tuşuna ne zaman basııla ilgili bir istem de olabilir.
    • Itanium mimarisine sahip bir bilgisayar için: Önyükleme menüsünden seçiminizi yapıldıktan sonra F8 tuşuna basın. F8 tuşuna ne zaman basıca basmanız istendiğinde bir istem olabilir.
  4. Ok tuşlarını kullanarak Son Bilinen İyi Yapılandırma'yi seçin ve enter tuşuna basın.

    Sayısal tuş takımındaki ok tuşlarının çalışması için NUM LOCK tuşunun kapalı olması gerekir.

  5. İşletim sistemini vurgulamak için ok tuşlarını kullanın ve enter tuşuna basın.

Not

  • Son Bilinen İyi Yapılandırma başlangıç seçeneğinin seçimi, yeni eklenen sürücü gibi donanımınız için yanlış olan sorunları kurtarmak için bir yol sağlar. Öte yandan, bozuk veya eksik sürücü ya da dosyalardan kaynaklanan sorunları çözmez.
  • Son Bilinen İyi Yapılandırma seçeneğini belirtirseniz, yalnızca kayıt defteri anahtarı HKLM\System\CurrentControlSet'in bilgileri geri yüklenir. Diğer kayıt defteri anahtarlarında yaptığınız tüm değişiklikler kalır.

Kurtarma Konsolu'nu kullanarak uyumsuz yazılımları kaldırma

Bu makaledeki önceki adımlar sorunu çözmezse, Kurtarma Konsolu'nu kullanarak uyumsuz yazılımları kaldırın. Bunun nasıl yap biri olduğunu açıklayan tam adımlar, bu makalenin kapsamı dışındadır. Bununla birlikte, aşağıdaki makaleleri kılavuz olarak kullanabilirsiniz:

816104 Server 2003'te Kurtarma Konsolu'nu kullanarak Windows değiştirme
326215 Kurtarma Konsolu'nu çalışmayan Windows Server 2003 tabanlı bir bilgisayarda kullanma
307654 XP'de Kurtarma Konsolu'nu yükleme ve Windows kullanma