Windows Sunucularda Çökme ve Mavi Ekran (BSOD) Sorunları

Windows Sunucularda Çökme ve Mavi Ekran (BSOD) Sorunları

Windows sunucular, kritik iş yüklerini taşıdığı için çökme ve mavi ekran (Blue Screen of Death – BSOD) hataları ciddi sorunlara yol açabilir. BSOD hataları genellikle donanım, sürücü, yazılım uyumsuzlukları veya bellek sorunlarından kaynaklanır. Hata kodlarını incelemek, sürücüleri güncellemek, disk ve bellek kontrolleri yapmak, çökmeleri engellemek için en etkili yöntemlerdir. Düzenli bakım ve izleme ile sunucularınızın stabil çalışmasını sağlayabilirsiniz.

Windows Sunucularda Çökme ve BSOD Sorunlarının Nedenleri

1️⃣ Donanım Arızaları ve Bellek Hataları

  • Bozuk RAM veya disk hataları.
  • İşlemci aşırı ısınma veya PSU (Güç Kaynağı) sorunları.

2️⃣ Yanlış veya Güncellenmemiş Sürücüler

  • Eski veya uyumsuz sürücülerin sisteme zarar vermesi.
  • Güncellenmemiş ağ, ekran kartı veya RAID sürücüleri.

3️⃣ Hatalı Yazılım ve Windows Güncellemeleri

  • Bozuk sistem dosyaları veya eksik güncellemeler.
  • Windows Update sonrası çökme sorunları.

4️⃣ Disk Hataları ve Dosya Sistemi Bozulmaları

  • NTFS veya ReFS dosya sisteminin zarar görmesi.
  • HDD/SSD hataları ve bozuk sektörler.

5️⃣ Aşırı Yük ve Bellek Sızıntısı (Memory Leak)

  • SQL Server, IIS gibi yüksek kaynak tüketen servisler.
  • RAM kullanımının zamanla artarak sistemin çökmesi.

6️⃣ Kernel Hataları ve Uyumsuz Kernel Modülleri

  • Kernel hataları nedeniyle oluşan CRITICAL_PROCESS_DIED, KERNEL_SECURITY_CHECK_FAILURE gibi BSOD hataları.
  • Yanlış yapılandırılmış kernel ayarları veya sanallaştırma sorunları.

BSOD Hata Kodlarını ve Anlamlarını İnceleme

Windows sunucu çökmesi yaşandığında, hata kodları analiz edilerek sorunun kaynağı belirlenebilir.

Hata KoduAnlamı
CRITICAL_PROCESS_DIEDSistemin kritik işlemi çöktü.
KERNEL_SECURITY_CHECK_FAILUREBellek ve kernel bileşenlerinde tutarsızlık var.
IRQL_NOT_LESS_OR_EQUALHatalı sürücü veya RAM sorunu.
PAGE_FAULT_IN_NONPAGED_AREABellek adresleme hatası veya RAM bozulması.
UNEXPECTED_KERNEL_MODE_TRAPHatalı işlemci veya sürücü çakışması.
BAD_SYSTEM_CONFIG_INFOKayıt defteri veya sistem yapılandırma hatası.

Windows Sunucu Çökmesini ve BSOD Sorunlarını Teşhis Etme

1. BSOD Hata Kodlarını Günlüklerden Kontrol Edin

✅ BSOD hata kodlarını görmek için Event Viewer (Olay Görüntüleyicisi) açın:

  • Windows Logs > System altında Event ID 1001 veya Event ID 41 hatalarını inceleyin.

✅ PowerShell ile BSOD hata günlüklerini almak için:

Get-EventLog -LogName System -Newest 50 | Where-Object {$_.EventID -eq 1001}

2. Dump (Bellek Dökümü) Dosyalarını Analiz Edin

✅ Çökme dosyalarını analiz etmek için WinDbg veya WhoCrashed gibi araçları kullanın:

C:\Windows\Minidump\

✅ BSOD hata kodlarını almak için aşağıdaki komutu çalıştırın:

wmic recoveros get DebugInfoType

3. Sistem Dosyalarını ve Disk Sağlığını Kontrol Edin

Sistem dosyalarını onarmak için:

sfc /scannow

Disk hatalarını kontrol etmek için:

chkdsk /f /r C:

Bellek testi yapmak için:

mdsched.exe

Windows Sunucu Çökmesini ve BSOD Sorunlarını Giderme Yöntemleri

1. Donanım Arızalarını Giderin

RAM hatalarını tespit etmek için Windows Memory Diagnostic çalıştırın:

mdsched.exe

Disk hatalarını düzeltmek için SMART verilerini kontrol edin:

wmic diskdrive get status

2. Güncellenmemiş veya Hatalı Sürücüleri Düzeltin

Tüm sürücüleri güncellemek için:

pnputil /enum-drivers

Hatalı sürücüleri kaldırmak için:

devmgmt.msc

3. Kernel ve Windows Güncellemelerini Düzeltin

✅ Güncellemeleri manuel yüklemek için:

wuauclt /detectnow /updatenow

✅ Uyumsuz güncellemeleri kaldırmak için:

wmic qfe list brief /format:table

4. Sistem Kaynaklarını Optimize Edin

✅ Aşırı bellek kullanımını önlemek için Task Manager üzerinden yüksek kaynak kullanan süreçleri inceleyin. ✅ Bellek sızıntılarını önlemek için:

poolmon.exe

5. Güvenli Modda Başlatma ve Onarım İşlemleri

Güvenli Modda Başlatmak için:

bcdedit /set {default} safeboot minimal

Sistem Geri Yükleme ile son çalışan duruma dönmek için:

rstrui.exe