Netlogon Servisinin running duruma geçememesi ve error 0xc0000064 hatası,
Domain upgrade yöntemlerinden önerileni eski işletim sistemine sahip domain controller’ın Demote edilmesi ardından yeni domain controller’a eski DC’nin IP adresinin ( çok gerekli ise DC isminin de ) verilerek Promoto edilmesidir. Ancak bazı durumlarda örneğin Active Directory database size’ının çok büyük olması (~50 GB) yada minimum servis kesintisinin gerekli olduğu durumlarda başka domain upgrade yöntemleri kullanılabilinir. Bu yöntemlerden birisi de yeni işletim sistemine sahip makinaların farklı isim ve ip’ler ile domain controller yapılması ardından eski DC’lerin demote edilmesi ve sonra Demote edilen DC’lerin önce isminin yeni DC’ler ile değişitirlmesidir. Bu belirttiğim yöntem sadece gerekli durumlar için kullanılabilir.
Domain Controller’ların isim değişitirilmesi aşamasında, FSMO roller’den domain naming master rolüne sahip olan DC’de ilgili DC attribute’ünün tam olarak güncellenmemesi durumunda ( bu sorun bir çok nedenden kaynaklanabilir ) ismi değiştirilen DC’de netlogon servisinin running duruma geçememesi sorunu ile karşılaşlılabilinir ( error 0xc0000064 ). Bu durumda domain admin yada tier 0 hesapları ile DC de oturum açılmamaktadır. Sadece Administrator (rid-500) hesabı ile oturum açılır ve aşağıdaki registery değerleri eski DC ismi verilerek değiştirilir ve restart edilir. Ardından DC’de netlogon servisinin çalıştığı görülür. Domain admin account’u ile oturum açılır ve isim değiştirme işlemi tekrar yapılır. ilgili DC’nin atribute’ünde de eski DC ismi ile ilgili kayıtlar temizlenir. Regedit’e girilerek yine eski isim ile ilgili kayıtlar varsa temizlenmelidir. Son olarakta Computer – personal – certificate bölümü kontrol edilmelidir. Eski isme sahip sertifika varsa temizlenmelidir.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName
Key Name: ComputerName
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName
Key Name: ComputerName
