Exchange Server kurulumlarında veya güncelleme (Cumulative Update/Security Update) işlemleri sırasında karşılaşılan "A reboot from a previous installation is pending" hatası, önceki bir yükleme işleminden kalan yeniden başlatma bekleyen bir durum olduğunda ortaya çıkar.
Bu hata, sistemin düzgün çalışması için yeniden başlatma gereksinimlerinin tamamlanmadığını belirten bir uyarıdır ve yükleme sürecini durdurabilir.
Exchange Server gibi karmaşık uygulamalar, işletim sisteminde derinlemesine değişiklikler yaparak bir dizi bağımlılık ve ön gereksinim yükler. Bu yüklemeler esnasında bazı bileşenlerin çalışabilmesi için sistemin yeniden başlatılması gerekebilir. Bu nedenle, önceki bir yükleme sırasında yapılmış güncellemeler veya değişiklikler tam olarak tamamlanmadıysa bu hata mesajını görebilirsiniz.
Bu tür bir durumda, işletim sistemi, bekleyen işlemler nedeniyle Exchange Server kurulumunu engelleyebilir. Özellikle, kayıt defterinde (Registry) yer alan bazı girdiler, sistemin yeniden başlatılmasını gerektirebilir.
En basit çözüm olarak, sunucuyu yeniden başlatarak başlatma gerektiren işlemlerin tamamlanmasını sağlayın. Yeniden başlattıktan sonra tekrar kurulum veya güncelleme işlemini deneyin. Bu adım genellikle hatayı çözer; ancak, yeniden başlatma sonrasında hata devam ediyorsa başka adımlar gerekebilir.
Eğer yeniden başlatmalar işe yaramazsa, Windows kayıt defterinde bekleyen işlemleri kontrol etmek gerekebilir:
Kayıt Defteri Düzenleyicisini (Regedit) Açın: Kayıt defteri üzerinden yapılan işlemler dikkatle yapılmalıdır.
PendingFileRenameOperations Değerini Temizleyin:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
PendingFileRenameOperations
anahtarında yer alan tüm kayıtları silin. Bu, sistemin yeniden başlatılması gereken tüm dosya adı değişikliklerini temizler.Kayıt defterindeki bekleyen dosya değişikliklerini PowerShell komutlarıyla kontrol etmek ve yönetmek de mümkündür. Aşağıdaki komut, PendingFileRenameOperations
anahtarını okuyarak bekleyen değişiklikleri gösterir:
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager' -Name PendingFileRenameOperations
Eğer sonuçta herhangi bir bekleyen işlem görünüyorsa, ilgili değerleri manuel olarak kayıt defterinden temizleyebilir veya gerekli sistem yeniden başlatmalarını yapabilirsiniz.
Bazı durumlarda bu hata, kurulum sırasında veya sonrasında yapılan güncellemelerden kaynaklanır. Bekleyen bir güncelleme işlemi varsa, bu güncellemeyi tekrar yüklemeyi veya kaldırmayı deneyin. Güncelleme kaldırıldıktan sonra Exchange Server kurulumunu yeniden başlatmayı deneyebilirsiniz.
Exchange Server kurulumunda hata almamak adına kurulumun komut satırı üzerinden yapılması da önerilen bir alternatiftir. Aşağıdaki komutla, unattended kurulum modunu etkinleştirip kurulum işlemini başlatabilirsiniz:
Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /Mode:Upgrade /DoNotEnableEP_FEEWS
Bu komut, özellikle GUI üzerinden yapılan kurulumlarda sıkça yaşanan hataların bypass edilmesine yardımcı olabilir.