c000021a Onarılamaz Sistem Hatası Bilgisayar kapatılınca kendiliğinden tekrar açılıyor.
Çözüm:
NEDENİ :
DUR 0xC000021A hatası, Winlogon.exe veya Csrss.exe başarısız olduğunda oluşur. Windows NT çekirdeği bu işlemlerden birinin durduğunu algıladığında, sistemi durdurur ve DUR 0xC000021A hatasını oluşturur. Bu hatanın, aşağıda belirtilen ancak bunlarla sınırlı olmayan birkaç nedeni olabilir:
* Eşleşmeyen sistem dosyaları yüklenmiştir.
* Hizmet Paketi yüklemesi başarısız olmuştur.
* Sabit diski geri yüklemek için kullanılan bir yedekleme programı, kullanılmakta olan dosyaları doğru biçimde geri yüklememiştir.
* Uyumlu olmayan bir üçüncü taraf program yüklüdür.
SORUNUN GİDERİLMESİ :
Bu sorunu gidermek için, bu işlemlerden hangisinin başarısız olduğunu ve hatanın nedenini belirlemelisiniz.
Hangi işlemin başarısız olduğunu belirlemek için, Dr. Watson’ı varsayılan sistem hata ayıklayıcısı olarak (henüz değilse) kaydettirin. Windows NT için Dr. Watson, işlem hataları ile ilgili tanılama bilgilerini bir günlük dosyasına (Drwtsn32.log) kaydeder. Ayrıca, bu programı başarısız işlemlerin bellek döküm dosyalarını oluşturmak üzere kullanabilirsiniz, daha sonra bir işlemin neden başarısız olduğunu belirlemek için bu dosyaları bir hata ayıklayıcıda çözümleyebilirsiniz.
Dr. Watson’ı kullanıcı modu program hatalarını yakalayacak biçimde ayarlamak için şu adımları izleyin:
1. Komut istemine Sistem Kökü\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ırır.
2. Komut istemine Sistem Kökü\System32\Drwtsn32.exe yazın ve aşağıdaki seçenekleri belirleyin:
Varolan günlük dosyasının sonuna ekle
Kilitlenme bilgileri döküm dosyası oluştur
Görsel Bildirim
3. Bilgisayar DUR 0xC000021A hatasından sonra yeniden başlatıldığında, Dr. Watson’ı (Drwtsn32.exe) çalıştırın.
4. Dr. Watson günlüğünü görüntüleyerek hangi kullanıcı modu işleminin soruna neden olabileceğini belirleyin.
5. Dr. Watson günlüğü sorunun nedenini belirlemek için yeterli bilgi içermiyorsa, User.dmp dosyasını çözümleyerek DUR 0xC000021A hatasının nedenini belirleyin.
Dr. Watson, Winlogon.exe veya Csrss.exe için bir User.dmp dosyası oluşturmadıysa, başarısız olan işlem için farklı bir araç kullanarak bir bellek dökümü dosyası oluşturabilirsiniz. Ek bilgi için, Microsoft Bilgi Bankası’ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
241215 (http://support.microsoft.com/kb/241215/ ) Userdump.exe aracı kullanılarak bir döküm dosyası nasıl oluşturulur (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Not Özel durumla kapatılan bir işlemde sorun gidermek için Bilgi Bankası makalesindeki yönergeleri izleyin. Bu yönergeleri izlerken, DUR 0xC000021A hatası ile ilgili sorun gidermek için aşağıdaki işlemleri izleyin:
* Winlogon.exe
* Csrss.exe
Not Çoğu DUR 0xC000021A hatası, Winlogon.exe başarısız olduğu için oluşur; bu durum, genelde hatalı bir üçüncü taraf Grafik Tanımlama ve Kimlik Doğrulama (GINA) DLL dosyası nedeniyle oluşur. GINA, Winlogon.exe’nin yüklediği değiştirilebilir bir DLL bileşenidir. GINA etkileşimli oturum açma modelinin kimlik doğrulama ilkesini uygular. GINA tanımlama ve kimlik doğrulama amaçlı tüm kullanıcı etkileşimlerini gerçekleştirir.
Belirli uzaktan denetim yazılımı türleri, genellikle varsayılan Windows GINA DLL (Msgina.dll) dosyasını değiştirir. Bu nedenle, ilk adım olarak sistem incelenerek üçüncü taraf GINA DLL bulunup bulunmadığına bakılmalıdır. Bunu yapmak için, aşağıdaki kayıt defteri anahtarını bulun:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Değer = GinaDLL REG_SZ
* Gina DLL değeri varsa ve Msgina.dll dışında bir değerse, bu büyük bir olasılıkla üçüncü taraf ürünün sözkonusu değeri değiştirdiği anlamına gelir.
* Bu değer yoksa, sistem varsayılan GINA DLL olarak Msgina.dll dosyasını kullanır.
Bu hata ilk olarak yeni veya güncelleştirilmiş bir aygıt sürücüsü, sistem hizmeti veya üçüncü taraf programı yüklendikten sonra oluştuysa, yeni yazılım kaldırılmalı veya devre dışı bırakılmalıdır. Yazılımın üreticisine başvurarak bir güncelleştirme sağlanıp sağlanmadığını öğrenin. Yazılım üreticisine başvurma konusunda bilgi için, Microsoft Bilgi Bankası’ndaki makaleyi görüntülemek üzere aşağıdaki uygun makale numarasını tıklatın:
65416 (http://support.microsoft.com/kb/65416/ ) Donanım ve yazılım satıcıları iletişim bilgileri, A-K
60781 (http://support.microsoft.com/kb/60781/ ) Üçüncü Taraf Donanım ve Yazılım Satıcıları İletişim Listesi, L-P (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
60782 (http://support.microsoft.com/kb/60782/ ) Üçüncü Taraf Donanım ve Yazılım Satıcıları İletişim Listesi, Q-Z (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Bilinen son iyi yapılandırma
Bu makaledeki önceki adımlar sorunu gidemezse, bilinen son iyi yapılandırma özelliğini kullanarak bilgisayarı başlatın. Bilgisayarı bilinen son iyi yapılandırma özelliği kullanılarak başlatmak için şu adımları izleyin:Not Microsoft Windows’un birçok sürümü olduğundan, aşağıdaki adımlar sizin bilgisayarınızda farklı olabilir. Böyle bir durumda, bu adımları tamamlamak için ürün belgelerinize bakın.
1. Başlat’ı ve sonra Bilgisayarı Kapat’ı tıklatın.
2. Yeniden Başlat’ı ve sonra Tamam’ı tıklatın.
3. Belirtilen zamanda F8 tuşuna basın:
* x86 tabanlı bir bilgisayarda: Bir metin ekranı görüntülenip kaybolduğunda (metin ekranında bellek sınaması, BIOS satırları ve başka satırlar görüntülenebilir), F8 tuşuna basın. F8 tuşuna ne zaman basmanız gerektiğini bildiren bir istem olabilir.
* Itanium mimarisi tabanlı bir bilgisayarda: Önyükleme menüsünden seçiminizi yaptıktan sonra F8 tuşuna basın. F8 tuşuna ne zaman basmanız gerektiğini bildiren bir istem olabilir.
4. Ok tuşlarını kullanarak Bilinen Son İyi Yapılandırma’yı seçin ve sonra ENTER tuşuna basın.
Sayısal tuş takımındaki ok tuşlarının çalışabilmesi için NUM LOCK kapalı olmalıdır.
5. Ok tuşlarını kullanarak bir işletim sistemini vurgulayın ve sonra ENTER tuşuna basın.
Notlar
* Bilinen Son İyi Yapılandırma başlatma seçeneğini belirlemek, donanımınız için yanlış olabilecek yeni bir sürücünün eklenmesi gibi sorunlardan sistemi kurtarmak için bir yol sağlar. Bozuk veya eksik sürücüler ve dosyalar ile ilgili sorunları gidermez.
* Bilinen Son İyi Yapılandırma’yı seçtiğinizde, yalnızca HKLM\System\CurrentControlSet kayıt defteri anahtarındaki bilgiler geri yüklenir. Diğer kayıt defteri anahtarlarında yaptığınız değişiklikler geri alınmaz.
Yerinde yükseltme
Bu makaledeki önceki adımlar sorunu gidermezse, bir yerinde yükseltme gerçekleştirin. Bunun nasıl yapılacağı hakkında ek bilgi için, Microsoft Bilgi Bankası’ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
292175 (http://support.microsoft.com/kb/292175/ ) Windows 2000′in yerinde yükseltmesi nasıl gerçekleştirilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
315341 (http://support.microsoft.com/kb/315341/ ) Windows XP’nin yerinde yükseltilmesi (yeniden yüklemesi) nasıl gerçekleştirilir
816579 (http://support.microsoft.com/kb/816579/ ) Windows Server 2003′ü yerinde yükseltme nasıl gerçekleştirilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Uyumlu olmayan yazılımları Kurtarma Konsolu aracılığıyla kaldırma
Bu makaledeki önceki adımlar sorunu gidermezse, uyumlu olmayan yazılımı Kurtarma Konsolu aracılığıyla kaldırın. Bunun nasıl yapılacağına yönelik adımların tamamı bu makalenin kapsamı dışındadır. Ancak, bu yordamı gerçekleştirmenize yardımcı olacak yönergeleri aşağıdaki makalelerde bulabilirsiniz.
313670 (http://support.microsoft.com/kb/313670/ ) NASIL YAPILIR: Windows 2000′de Kurtarma Konsolu’nu kullanarak bir sürücüyü değiştirme (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
816104 (http://support.microsoft.com/kb/816104/ ) NASIL YAPILIR: Windows Server 2003′te Kurtarma Konsolu’nu kullanarak bir sürücüyü değiştirme (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
326215 (http://support.microsoft.com/kb/326215/ ) NASIL YAPILIR: Başlayamayan Windows Server 2003 tabanlı bir bilgisayarda Kurtarma Konsolu’nu kullanma (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
229716 (http://support.microsoft.com/kb/229716/ ) Windows 2000 Kurtarma Konsolu’nun Açıklaması
307654 (http://support.microsoft.com/kb/307654/ ) Windows XP’de Kurtarma Konsolu nasıl yüklenir ve kullanılır
307545 (http://support.microsoft.com/kb/307545/ ) Windows XP’nin başlamasını engelleyen bozuk bir kayıt defteri nasıl kurtarılır
216417 (http://support.microsoft.com/kb/216417/ ) Windows Kurtarma Konsolu nasıl yüklenir
http://support.microsoft.com/kb/156669/tr
Sorun Hala Çözülmesidiyse:
Öncelikle sisteminizi GÜVENLİ KİP’te Administrator olarak açın bunun için Bilgisayarınız açırken F8 tuşu ile seçeneklere gelip Güvenli Kip seçiniz bilgisayar açılırkende Administrator hesabını tıklayarak sisteminizi açınız. Eğer ki sisteminiz yine açılmazsa o zaman tekrar bilgisayar açılırken Güvenli Kip yerine f8 tuşu ile seçeneklere gelerek EN SON EN İYİ YAPILADIRMA ayarlarını seçiniz.
Yinede sisteminiz açılmıyor ise o zaman Windows XP CD nizi bilgisayarınıza takıp bilgisayarınız için windows kurulumuna geçin bu esnada sizden Sistemi onarmak için R tuşuna basın bölümüne geldiğinizde “R” tuşuna basarak sisteminizdeki açılış dosyalarını onarın. Bu işlem ile Windows CD nizden Orjinal açılış dosyalarını yükleyerek sisteminizin zarar görmüş dosyalarını temizlemiş ve tazelemiş olacaksınız. Ve bu işlem bittiğinde F3 ile çıkış yapıp sisteminizi yeniden başlatarak açabilirsiniz.
Sisteminiz açıldığı zaman ..
BAŞLAT > ÇALIŞTIR sekmesine gelip REGEDIT yazıp Enter ‘e basınız.
Karşınıza Sisteminizin KAYIT DEFTERİ yani Registry bölümü açılacaktır.
NOT: Bu bölümde eğer ki hata yaparsanız yanlış bişi yaparsanız sisteminiz açılmayabilir bozulabilir. Aman dikkkat edin sorumlu değilim sadece söylediklerimi yapın. Farklı bişi yaparsanız sistem bir daha açılmayabilir yada Ciddi arızalara yol açabilir.
* HKEY_LOCAL_MACHINE on Local Machine‘i (Yerel Makine üstünde HKEY_LOCAL_MACHINE) tıklatın
* Registry (kayıt Defteri) menüsünde, Load Hive‘ı (Yığını Yükle) tıklatın.
* Eski Windows’un System (Sistem) yığınının yolunu yazın (normalde %systemroot%\system32\config\system) ve Open‘ı (Aç) tıklatın.
* Anahtarın adı sorulduğunda, DENEME yazın
* Sonra HKEY_LOCAL_MACHINE\ DENEME\Select bölümüne gelin.
* Current DWord değeri için olan ayara dikkat edin. normalde 0×1‘dir ve CURRENT:Reg_Dword:0×1 ile temsil edilir. Bu değer, özgün Windows NT yüklemenizin “CurrentControlSet” değerinin, bu pencerede ControlSet001′e karşılık geldiğini gösterir. Değer 2 olsaydı, özgün Windows NT yüklemenizin “CurrentControlSet” değerinin ControlSet002′ye karşılık geldiğini gösterir
* HKEY_LOCAL_MACHINE\ DENEME\ ControlSetXXXXX\ Control\Session Manager değerini açınız. NOT: Bu XXXXXX bölümü önceki adımda belirlediğiniz CurrentControlSet değeridir.
* Session Manager (Oturum Yöneticisi) anahtarı altındaki tüm PendingFileRenameOperations girdilerini bir yere yazın ve bu değerleri silin.
* DENEME yığınını tıklatın ve Registry (Kayıt Defteri) menüsünde Unload Hive‘ı (Yığını Kaldır) tıklatın.
* Registry (Kayıt Defteri) menüsünde, Load Hive‘ı (Yığını Yükle) tıklatın.
* Önceki yüklemenin Software (Yazılım) yığınının yolunu yazın (normalde %systemroot%\system32\config\Software) ve Open‘ı (Aç) tıklatın.
* Anahtar adı sorunca DENEME2 yazın.
* Aşağıdaki kayıt defteri anahtarlarındaki tüm PendingFileRenameOperations girdilerini kaldırın:
HKEY_LOCAL_MACHINE\TEST2\ Microsoft\Windows\ CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\TEST2\ Microsoft\Windows\ CurrentVersion\RunOnceEx
* DENEME2 yığınını tıklatın ve Registry (Kayıt Defteri) menüsünde Unload Hive‘ı (Yığını Kaldır) tıklatın.
* Registry Editor’dan (Kayıt Defteri Düzenleyicisi) çıkın ve bilgisayarınızı yeniden başlatın..
Tags: c000021a