Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Windows 7 veya Windows Server 2008 R2'de Windows Çekirdeği olay kimliği 41 hatası: “Sistem düzgün kapatılmadan yeniden başlatılmış”

Belirtiler
Bilgisayarınız yeniden başlatılır ve olay günlüğüne kritik bir hata iletisi kaydedilir:


Günlük Adı: Sistem
Kaynak: Microsoft-Windows-Kernel-Power
Olay Kimliği: 41
Düzey: Kritik
Açıklama:
Sistem düzgün kapatılmadan yeniden başlatılmış. Sistem yanıt vermiyorsa, kilitlendiyse veya gücünü beklenmeyen bir şekilde kaybettiyse, bu hata oluşabilir.


Ayrıntılar sekmesinde aşağıdaki bilgiler görüntülenir:

EventData
BugcheckCode 0
BugcheckParameter1 0x0
BugcheckParameter2 0x0
BugcheckParameter3 0x0
BugcheckParameter4 0x0
SleepInProgress true
PowerButtonTimestamp 129165039139928187



Not Dur hatasının BugcheckCode ve BugcheckParameters değerleri farklı olabilir.
Neden
Çekirdek gücü Olay Kimliği: 41 hatası, bilgisayarın beklenmedik şekilde kapatıldığı veya yeniden başlatıldığı farklı senaryolarda oluşturulur. Windows çalıştırılan bilgisayar başlatıldığında, bilgisayarın düzgün kapatılıp kapatılmadığını belirlemek üzere bir denetim gerçekleştirilir. Bilgisayar düzgün kapatılmamışsa, Çekirdek Gücü Olay 41 iletisi oluşturulur. Aşağıdaki üç senaryoda Olay 41 oluşturulabilir.

Senaryo 1
Dur hatası oluşur ve bilgisayar yeniden başlatılır. Dur hatası oluştuğunda, ek olay verilerinin parçası olarak Olay Kimliği 41 altında Dur hatası verileri yazılır. Dur hata kodu bilgilerinin bilgisayar yeniden başlatılmadan veya kapatılmadan önce yazılamayacağı durumlar olabilir. Bu durumlar senaryo 3'te açıklanmaktadır.

Not  Olayın içerdiği BugcheckCode verileri daha genel onaltılık biçim yerine ondalık biçimde yazılır. Bu nedenle, ondalık değer onaltılık değere dönüştürülmelidir. Bu işlem, “Çözüm” bölümünde ayrıntılı olarak açıklanmaktadır. 

Senaryo 2
Bilgisayarın güç düğmesi en az dört saniye boyunca basılı tutulur. Bu işlem, olay verilerine 0 (sıfır) dışında bir değeri olan PowerButtonTimestamp girdisi olarak not edilir. Bilgisayar yeniden başlatılmadan veya kapatılmadan önce bu PowerButtonTimestamp bilgilerinin yazılamayacağı durumlar olabilir. Bu durumlar senaryo 3'te açıklanmaktadır.
Senaryo 3
Dur hata kodu ve PowerButtonTimestamp sıfır olarak listelenir. Örneğin, şu senaryoları inceleyin:
  • Dur hatasının BugcheckCode değeri sıfır olarak listelenir. Bazı durumlar Dur hatası BugcheckCode bilgilerinin bilgisayar yeniden başlatılmadan veya kapatılmadan önce yazılmasını engelleyebilir. Bu durumda, BugcheckCode değeri olarak günlüğe sıfır kaydedilir. Ayrıca Dur hatası oluşmamış ve güç kesintisi nedeniyle bilgisayar kapatılmış olabilir. Örneğin bir taşınabilir bilgisayarda, pil çıkarılmış veya tümüyle tükenmiş olabilir. Ya da bir dizüstü bilgisayarda bilgisayar fişten çekilmiş ya da güç kesintisi yaşanmış olabilir.
  • PowerButtonTimestamp sıfır olarak listelenir. Bazı durumlar, PowerButtonTimestamp bilgilerinin bilgisayar yeniden başlatılmadan veya kapatılmadan önce yazılmasını engelleyebilir. Bu durumda, günlüğe sıfır değeri kaydedilir. Bu durum, bir Windows işlemi nedeniyle olayın diske yazılmasının engellendiği sırada güç düğmesine en az dört saniye boyunca basılırsa oluşabilir. Bilgisayar “fiziksel başlatma gerektirecek kilitli” olduğu için hiçbir girişe yanıt vermiyorsa ve bilgisayarın güç düğmesinden kapatılması gerektiyse de bu senaryoyla karşılaşılabilir. Bilgisayarın yanıt verip vermediğini belirlemek için, CAPS LOCK tuşuna basarak klavyedeki CAPS ışığının yanıp yanmadığına bakabilirsiniz.


Çözüm
Windows'un düzgün kapatılmasını engelleyen beklenmedik bir işlemin gerçekleştiğini bildirmek üzere olay 41 kullanılır. Bu nedenle, gerçekleşen işlemi açıkça tanımlamak için yeterli bilgi bulunmayabilir. Hangi işlemin gerçekleşmiş olabileceğini belirlemek ve olası bir çözümü tanımlamak için, olay gerçekleşmeden hemen önce bilgisayarın ne yaptığının bilinmesi önemlidir.

Bilgisayarın gücü kesintiye uğradığı için günlüğe olay 41 kaydedildiyse, batarya destekli güç kaynağı gibi bir kesintisiz güç kaynağı (UPS) edinebilirsiniz. Bu davranışa yeterince güçlü olmayan veya bozuk bir güç kaynağı da neden olmuş olabilir. Örneğin, bu sorunla karşılaşmaya başlamadan önce RAM veya ek aygıt ya da sabit disk taktıysanız, sorunun nedeni güç kaynağı olabilir.

Senaryo 1: Bilgisayar yeniden başlatıldı ve olay verilerinde bir Dur hatası BugcheckCode girdisi bulunuyor
Olay kimliği verilerindeki Dur hatası BugcheckCode girdisi sıfır değilse, BugcheckCode değerini ondalık biçimden onaltılık biçime dönüştürmelisiniz. Dur hata kodlarındaki çoğu belgede bu koda ondalık değer yerine onaltılık değer olarak başvurulmaktadır. Bunu yapmak için aşağıdaki adımları izleyin:
  1. Başlat'ı tıklatın ve Ara kutusuna calc yazın.
  2. Görünüm'ü ve sonra da Programcı'yı tıklatın.
  3. Hesap makinesinin sol kenarında Onluk seçenek düğmesinin işaretli olduğundan emin olun.
  4. Klavyeyi kullanarak BugcheckCode değerindeki ondalık değeri girin.
  5. Hesap makinesinin sol tarafındaki Hex seçenek düğmesini tıklatın.
Not Hesap makinesi değerleri artık onaltılık kodda görüntülemektedir. Bu adımları sıfır dışındaki diğer değerler için de yineleyin.

Aşağıdaki örnek, olay kimliği 41'den bir Dur hatası BugcheckCode girdisi içermektedir:

EventData
  BugcheckCode 159
BugcheckParameter1 0x3
  BugcheckParameter2 0xfffffa80029c5060 
  BugcheckParameter3 0xfffff8000403d518
  BugcheckParameter4 0xfffffa800208c010
SleepInProgress false
PowerButtonTimestamp 0
0x9f (0x3, 0xfffffa80029c5060, 0xfffff8000403d518, 0xfffffa800208c010) olarak dönüştürülür


Not Kodun başına eklenen sıfırlar genellikle görüntülenmez. BugcheckCode girdisi onaltılık biçime dönüştürüldüğünde sekiz basamak içermelidir. Örneğin, 0x9F değeri genellikle 0x0000009f olarak ve 0xA değeri 0x0000000A olarak belgelenir. Onaltılık değeri belirledikten sonra support.microsoft.com adresini ziyaret edip dönüştürülen onaltılık kod (0x0000009f) ve bugcheck sözcüğü için arama yapın.

"Çekirdek modu mavi ekran kilitlenmelerinde hata ayıklama (yeni başlayanlar için)" hakkında daha fazla bilgi için aşağıdaki TechNet Web günlüğünü ziyaret edin:

Senaryo 2: Güç düğmesini basılı tutarak bilgisayarı kapatın
Seçim yapılabiliyorsa, Windows'u kapatmak için tercih edilecek yol Başlat'ı ve sonra da buradaki seçeneklerden birini tıklatarak bilgisayarı kapatmaktır. Bu durumda, işletim sistemi tüm dosyaları kapatır; çalışan tüm hizmetleri ve uygulamaları bilgilendirerek kendi verilerini diske yazmalarını sağlar; sonra da önbellekleri temizler.

Bilgisayarın beklendiği gibi çalışmasını engelleyen bir sorunu aşmak üzere güç düğmesini basılı tutarsanız, sorun giderme ile ilgili yardım almak üzere, karşılaştığınız belirtilerle ilgili bir sorgu çalıştırmalısınız. Arama işleminde “askıda kalma”, “yanıt verme” veya “boş ekran” gibi anahtar sözcükler kullanabilirsiniz.

Bilgisayarın yanıt vermemeye başladığı belirli bir durum hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
974476 Windows 7 veya Windows Server 2008 R2'de bir USB aygıtı USB Seçmeli Askıya Alma durumundan geri çağrıldığında bilgisayar yanıt vermemeye başlıyor



Sorun giderme ile ilgili yardım için Windows 7 Çözüm Merkezi'ni de ziyaret edebilirsiniz. Bunu yapmak için, aşağıdaki Microsoft web sitesini ziyaret edin:


Senaryo 3: Sistem rasgele yeniden başlatılıyor ve hiçbir Dur hatası BugcheckCode girdisi listelenmiyor ya da bilgisayar hiçbir şekilde yanıt vermiyor (fiziksel başlatma gerektirecek şekilde askıda kalıyor)

Bu senaryoyla karşılaşılıp karşılaşılmadığını denetlemek için, klavyedeki CAPS LOCK tuşuna basın. CAPS LOCK tuşuna bastığınızda klavyedeki CAPS LOCK ışığı yanmıyorsa, bilgisayar hiçbir şekilde yanıt vermiyor (fiziksel başlatma gerektirecek şekilde askıda kalıyor) olabilir.

Bu senaryo genellikle donanımla ilgili bir sorun olduğunu gösterir. Bir başka olası neden de bu sorunun bir sürücü nedeniyle oluşuyor olmasıdır. Sorunun yalıtılmasına yardım etmek için aşağıdaki öğeleri denetleyin:
  1. Hızlı çalışma: Hızlı çalışma özelliğini devre dışı bırakın ve sistem doğru hızda çalıştırıldığında sorunun oluşup oluşmadığına bakın.
  2. Belleği denetleyin: Bir bellek denetleyicisi kullanarak belleği doğrulayın. Sistemdeki her bir bellek yongasının aynı hızda ve doğru şekilde yapılandırılmış olup olmadığını denetleyin.
  3. Güç Kaynağı: Güç kaynağının yüklü aygıtlar için yeterli vat gücüne sahip olduğundan emin olun. Bellek eklediyseniz, daha yeni bir işlemci taktıysanız, ek sürücü taktıysanız veya harici aygıtlar eklediyseniz, bu aygıtlar geçerli güç kaynağının sürekli olarak sağlayabileceğinden daha fazla enerji gerektiriyor olabilir.
  4. Aşırı ısınma: Donanımın iç sıcaklığını inceleyerek sistemin aşırı ısınıp ısınmadığını denetleyin.
  5. Varsayılanlar: Sistem varsayılanlarını kullanarak sistemi çalıştırın.

Bilgisayarın olay kimliği 41 altında bildirilmeyen bir BugcheckCode değeri içeren bir Dur hatası oluşturduğunu görürseniz, bilgisayarın yeniden başlatma davranışını değiştirin. Bunu yapmak için aşağıdaki adımları izleyin:
  1. Bilgisayarım'ı sağ tıklatın ve ardından Özellikler'i tıklatın.
  2. Gelişmiş sistem ayarları'nı tıklatın.
  3. Gelişmiş sekmesini tıklatın.
  4. Başlangıç ve Kurtarma bölümünde Ayarlar'ı tıklatın.
  5. Otomatik olarak yeniden başlat onay kutusunu tıklatıp temizleyin.

Daha fazla bilgi
Özellikler

Makale No: 2028504 - Son İnceleme: 09/08/2010 14:54:00 - Düzeltme: 4.0

  • Windows 7 Enterprise
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Web Server 2008 R2
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Microsoft Hyper-V Server 2008 R2
  • Windows HPC Server 2008 R2
  • KB2028504
Geri bildirim