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 Kodu | Anlamı |
---|---|
CRITICAL_PROCESS_DIED | Sistemin kritik işlemi çöktü. |
KERNEL_SECURITY_CHECK_FAILURE | Bellek ve kernel bileşenlerinde tutarsızlık var. |
IRQL_NOT_LESS_OR_EQUAL | Hatalı sürücü veya RAM sorunu. |
PAGE_FAULT_IN_NONPAGED_AREA | Bellek adresleme hatası veya RAM bozulması. |
UNEXPECTED_KERNEL_MODE_TRAP | Hatalı işlemci veya sürücü çakışması. |
BAD_SYSTEM_CONFIG_INFO | Kayı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
Yorum gönder