Active Directory Servisi Başlatılamıyor – Hata Çözüm Yöntemleri
Active Directory Servisi Başlatılamıyor – Hata Çözüm Yöntemleri
Active Directory Domain Services (AD DS), Windows Server ortamlarında kullanıcı, grup ve politika yönetiminin temelini oluşturur. Ancak bazen sistem yeniden başlatıldığında veya donanımsal bir hata sonrası “Active Directory Domain Services failed to start” gibi bir hata ile karşılaşabilirsiniz. Bu makalede, Active Directory servisinin başlamama nedenlerini ve adım adım çözüm yollarını ele alıyoruz.
- 1) Servis Durumunu Kontrol Edin
- 2) Event Viewer Hatalarını İnceleyin
- 3) NTDS Veritabanı Durumunu Kontrol Etme
- 4) DSRM (Directory Services Restore Mode) ile Giriş Yapın
- 5) SYSVOL ve Netlogon Paylaşımlarını Kontrol Edin
- 6) DNS Servisini Kontrol Edin
- 7) SYSVOL Replikasyon Sorunlarını Onarın
- 8) Gerekirse Active Directory Veritabanını Yeniden Oluşturun
- 9) Güncel Yedekten Geri Yükleme
- 10) Son Çare: Yeni Domain Controller Kurulumu
- Sonuç
1) Servis Durumunu Kontrol Edin
İlk adım olarak AD DS servisinin gerçekten çalışmadığından emin olun:
services.msc
Listede Active Directory Domain Services bulun ve durumu “Running” değilse, manuel olarak “Start” tuşuna basın. Eğer hata alıyorsanız olay günlüklerine bakmanız gerekir.
2) Event Viewer Hatalarını İnceleyin
Windows + R → eventvwr.msc komutunu çalıştırın.
Windows Logs → Directory Service bölümündeki hata kodlarını kontrol edin. Sık karşılaşılan hata ID’leri:
- NTDS Error 1168: Veritabanı dosyaları (NTDS.dit) bozulmuş olabilir.
- NTDS Error 2103: SYSVOL paylaşımı erişilemiyor.
- NTDS Error 1811: Log dosyaları eksik veya hasarlı.
3) NTDS Veritabanı Durumunu Kontrol Etme
Active Directory veritabanı %SystemRoot%\NTDS\NTDS.dit dosyasında bulunur. Bozulma durumunda servis başlamaz.
esentutl /g C:\Windows\NTDS\ntds.dit
Eğer “Integrity check successful” sonucu gelmiyorsa, onarım gerekir:
esentutl /p C:\Windows\NTDS\ntds.dit
Dikkat: Bu işlem veri kaybı riski taşır, önce yedek alın.
4) DSRM (Directory Services Restore Mode) ile Giriş Yapın
Eğer sunucu normal oturumda açılmıyorsa, DSRM moduna girin:
- Sunucuyu yeniden başlatın.
- F8 → “Directory Services Restore Mode” seçin.
- DSRM parolasıyla giriş yapın.
Burada NTDS veritabanını ve SYSVOL paylaşımını manuel olarak onarabilirsiniz.
5) SYSVOL ve Netlogon Paylaşımlarını Kontrol Edin
SYSVOL paylaşımı eksikse grup politikaları yüklenmez, AD DS de hata verebilir:
net share
Eğer SYSVOL veya NETLOGON görünmüyorsa, servisleri manuel başlatın:
net start netlogon net start ntfrs
6) DNS Servisini Kontrol Edin
Active Directory, DNS servisine bağlı çalışır. Eğer DNS düzgün çalışmıyorsa AD DS başlatılamaz.
ipconfig /all nslookup domain.local
DNS sunucusu adresinin kendisini (127.0.0.1 veya local IP) gösterdiğinden emin olun. “DNS Server Not Responding” hatası varsa DNS servisini yeniden başlatın:
net stop dns net start dns
7) SYSVOL Replikasyon Sorunlarını Onarın
SYSVOL, diğer domain controller’larla doğru şekilde eşitlenmezse AD DS başlatılamaz.
dcdiag /test:replications ntfrsutl ds
“Journal Wrap Error” varsa FRS veya DFS-R replikasyonunu yeniden başlatmanız gerekir.
8) Gerekirse Active Directory Veritabanını Yeniden Oluşturun
Veritabanı tamamen bozuksa, yeniden kurulum gerekebilir:
ntdsutil activate instance ntds files recover quit
9) Güncel Yedekten Geri Yükleme
Yedek varsa, DSRM modunda NTBackup veya Windows Server Backup ile geri yükleyin. Bu yöntem, veri kaybını minimuma indirir.
10) Son Çare: Yeni Domain Controller Kurulumu
Eğer AD DS onarılamıyorsa, yeni bir DC kurup mevcut domain’e yeniden entegre olun:
dcpromo /unattend
Yeni sunucu replikasyonla tüm kullanıcı ve grup bilgilerini geri alabilir.
Sonuç
Active Directory servisi başlamıyorsa, genellikle DNS, NTDS veritabanı veya SYSVOL replikasyonu kaynaklı bir problem vardır. Sorunu çözmek için adım adım servisleri kontrol edin ve log analizlerini ihmal etmeyin. Kritik ortamlarda, sistemin periyodik olarak yedeklenmesi, AD çökmesi durumunda hızlı kurtarma sağlar. Kurumsal düzeyde AD yönetimi ve bakım desteği için HostLigo’nun Windows Server yönetim çözümleri değerlendirilebilir.