ForceReboot Eylemi

ForceReboot eylemi, yükleme sırasında kullanıcıdan sistemin yeniden başlatılmasını ister. ForceReboot eylemi, yüklemenin sonunda yeniden başlatma istemi zamanlamak için ScheduleReboot eyleminin kullanıldığı ScheduleReboot eyleminden farklıdır.

Yüklemenin bir kullanıcı arabirimi varsa, yükleyici her ForceReboot eyleminde kullanıcıdan sistemi yeniden başlatmasını isteyen bir iletişim kutusu görüntüler. Kullanıcının yüklemeye devam etmeden önce bu istemi yanıtlaması gerekir. Yüklemenin kullanıcı arabirimi yoksa, sistem ForceReboot eyleminde otomatik olarak yeniden başlatılır.

Yükleyici yeniden başlatmanın gerekli olduğunu belirlerse, kullanıcıdan, dizide ForceReboot veya ScheduleReboot eylemleri olup olmadığına bakılmaksızın yüklemenin sonunda otomatik olarak yeniden başlatmasını ister. Örneğin, yükleme sırasında kullanılan dosyaların değiştirilmesi gerekiyorsa yükleyici otomatik olarak yeniden başlatma ister.

REBOOT özelliğini ayarlayarak bazı yeniden başlatma istemlerini gizleyebilirsiniz.

Windows Installer, çok paketli yüklemesırasında ForceReboot veya ScheduleReboot eylemiyle karşılaşırsa, yükleyici yüklemeyi durdurur ve geri alır. ForceReboot veya ScheduleReboot eylemi içermeyen çok paketli yüklemeye ait diğer paketler yüklenebilir.

Sıra Kısıtlamaları

Aşağıdaki eylemler genellikle eylem dizisinde bir grup olarak birlikte gerçekleşir. ForceReboot eyleminin bu gruptan sonra gelecek şekilde zamanlanması önerilir. ForceReboot eylemi, RegisterProduct eylemiönce zamanlanmışsa, yükleyici yeniden başlatmadan sonra yükleme paketinin kaynağını yeniden gerektirir. Bu nedenle ForceReboot için tercih edilen sıra bu eylem dizisini hemen takip eder.

ForceReboot eylemi, InstallInitialize ile InstallFinalize arasında InstallExecuteSequence tablosunun eylem dizisindegelmelidir.

ActionData İletileri

ActionData iletisi yok.

Açıklamalar

ForceReboot eylemi her zaman, yükleyicinin yalnızca gerektiğinde yeniden başlatma tetiklemesi için koşullu bir deyimle kullanılmalıdır. Örneğin, yalnızca belirli bir dosya değiştirildiğinde veya belirli bir bileşen yüklüyse yeniden başlatma gerekebilir. Her ürün yüklemesi benzersizdir ve yeniden başlatma gerekip gerekmediğini belirlemek için özel bir eylem gerekebilir. ForceReboot eylemindeki koşul genellikle AFTERREBOOT özelliğini kullanır.

ForceReboot, yeniden başlatma veya yeniden başlatma istemeden önce önceki eylemler tarafından oluşturulan sistem işlemlerini çalıştırır. Örneğin, InstallFiles ve WriteRegistryValues tarafından oluşturulan sistem işlemleri yeniden başlatmadan önce çalıştırılır.

ForceReboot eylemi, yükleyicinin yeniden başlatıldıktan sonra başlamasına neden olan bir kayıt defteri anahtarı yazar. Bu anahtarın konumu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce.

Sistem Yeniden Başlatmaları