Exchange Server A Reboot From a Previous Installation Is Pending

Exchange Server kurulumları sırasında ya da CU/SU sonrasında “A reboot from a previous installation is pending” hatası ile karşılaşabilirsiniz.

Genel de bu hata Kurulum öncesi veya CU/SU öncesi yapılan ön gereksinimler veya güncellemelerden kaynaklı restart işlemi beklediği için kaynaklanmaktadır.

Hatanın Kaynağı

Exchange Server doğası gereği bir çok ön gereksinimleri bulunan ve bunlara ihtiyaç duyan bir üründür, kurulum sırasında işletim sistemiyle etkileşime girer ve bazı bileşenlerin yeniden başlatılmasını gerektirebilir. Bu hata mesajı, Windows işletim sistemi üzerinde daha önce başlatılmamış bir yeniden başlatma işlemi olduğunu belirtir.

Genellikle, bu tür bekleyen yeniden başlatmalar, sistemde yapılan güncellemeler, yapılandırma değişiklikleri veya başka bir yazılımın yükleme sürecinden kaynaklanmaktadır. Windows Registry (Kayıt Defteri), yapılan değişikliklerin ve bekleyen yeniden başlatma işlemlerinin bilgilerini tutar ve Exchange Server kurulum işlemi sırasında bu kayıtları kontrol etmektedir. Bu nedenle, bir önceki kurulum veya güncelleme tamamlanmadıysa ya da yeniden başlatma yapılmadıysa, Exchange Server kurulumları sırasında bu hata mesajıyla karşılaşabilirsiniz.

Önceki bir programın veya Windows güncellemesinin yüklenmesi başarıyla tamamlanmadıysa, Windows ve diğer programlar yeniden başlatmanın gerekli olduğunu düşünebilir. Böyle bir durumda Exchange Kurulumu’nu her çalıştırdığınızda bu hatayı görmeye devam edersiniz (başarısız yükleme, yeniden başlatmanın gerekli olduğunu belirten koşulu düzeltemez).

F:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /Mode:Upgrade /DoNotEnableEP_FEEWS

Microsoft Exchange Server 2019 Cumulative Update 14 Unattended Setup

Copying Files...
File copy complete. Setup will now collect additional information needed for installation.

Languages
Management tools
Mailbox role: Transport service
Mailbox role: Client Access service
Mailbox role: Mailbox service
Mailbox role: Front End Transport service
Mailbox role: Client Access Front End service

Performing Microsoft Exchange Server Prerequisite Check

    Configuring Prerequisites                                                                         COMPLETED
    Prerequisite Analysis                                                                             FAILED

A reboot from a previous installation is pending. Please restart the system and then rerun Setup.
For more information, visit: http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.RebootPending.aspx

Hatanın Çözümü

Genellikle, bu hatayı çözmek için sunucuyu yeniden başlatmanız gerekir, ancak yeniden başlatmanın ardından bu hatayı tekrar alabilirsiniz (örneğin, ek program veya Windows güncellemeleri de yeniden başlatma gerektirir). Sunucuyu yeniden başlatmayı deneyin.

Sunucuyu iki veya üç defadan fazla yeniden başlattıktan sonra bu hatayı görürseniz, yakın zamanda yüklediğiniz tüm programları veya Windows güncellemelerini yeniden yüklemeyi deneyin.

Bu hatayı çözmek için aşağıdaki adımları takip edebilirsiniz;

1- Exchange Server Sunucusunu Yeniden Başlatma

Exchange Server kurulumu veya CU/SU yükseltmesi için ön gereksinim kurulumlarından sonra, sunucuyu reboot etmediyseniz GUI veya CMD ekranında A reboot from a previous installation is pending hatası ile karşılaşabilirsiniz, bu durumda sunucuyu yeniden başlatmanız ve GUI/CMD ile aynı işlemleri gerçekleştirerek başarılı şekilde Exchange Server’da bakım işlemini gerçekleştirebilirsiniz.

2- Exchange Server Sunucusunda Regedit Kontrolü

Exchange Server kurulumu sırasında veya CU/SU yükseltme işlemin de bir çok yapılandırmasını regedit üzerinde tutmaktadır, bazı durumlarda sunucuyu yeniden başlatma işlemi sorunu çözmemektedir.

Not: Bu işlem, dikkatli bir şekilde yapılmalıdır, çünkü yanlış yapılan değişiklikler sistemde daha büyük sorunlara yol açabilir.

Regedit üzerinden aşağıdaki adımları takip etmeniz gereklidir

PendingFileRenameOperations değerinde bulunan tüm kayıtları temizlemeniz ve bu şekilde kaydetmeniz gerekmektedir.

PendingFileRenameOperations içerisinde bulunan tüm değerleri silerek “OK” butonu ile kaydetmeniz gerekmektedir.

PendingFileRenameOperations değerlerini temizledikten sonra regedit içerisinde ilgili kayıt boş gözükmesi gerekiyor.

PowerShell ile PendingFileRenamaOperations Değerinin Kontrolü

PendingFileRenameOperations anahtarını PowerShell ile kontrol etmek için aşağıdaki komutu kullanabilirsiniz. Bu komut, ilgili kayıt defteri anahtarını okuyacak ve herhangi bir “PendingFileRenameOperations” değeri olup olmadığını gösterecektir:

Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager' -Name PendingFileRenameOperations

Eğer bekleyen dosya adı değişiklikleri görüyorsanız ve bu kayıtları temizlemek istiyorsanız, PendingFileRenameOperations kaydını manuel olarak silebilir veya tüm sistem yeniden başlatmalarını tamamladığınızdan emin olabilirsiniz.

Bu işlemlerden sonra Exchange Server Kurulumuna veya CU/SU yükseltmelerine başarılı bir şekilde devam edebilirsiniz. Exchange Server için diğer makalelerimize aşağıdaki linkten bakabilirsiniz;

Exit mobile version