Sebenarnya pertanyaan muncul ketika saya mencoba untuk menginstal layanan TMG (Thread Management Gateway) yang saya pikir tidak relevan dengan TMG.
Inilah ceritanya:
Saya memulai installer. Setelah inisialisasi, itu memperingatkan saya bahwa saya perlu melakukan reboot. Jadi saya melakukan reboot. Setelah itu saya memulai instalasi lagi, berharap untuk melihat panduan instalasi, tetapi installer mengatakan kepada saya bahwa saya perlu me-reboot komputer saya lagi. Ini menarik beberapa kecurigaan, tetapi saya percaya penginstal melakukan reboot sehat, lagi. Saya kesal ketika saya memulai instalasi ke-3 kalinya dan melihat bahwa dialog dialog reboot perlu 3 kali. Jadi, saya memutuskan untuk menonaktifkan beberapa layanan yang mungkin memengaruhi status "perlu reboot", seperti program startup seperti anti-virus. Di-boot ulang, mulai penginstal keempat kalinya dan coba tebak? Dialog peringatan kecil itu muncul ke-4 kalinya ...
Hal-hal meningkat ketika saya mencoba menginstal SQL Server, yang saya tahu itu installer memeriksa status "perlu reboot", dan memperingatkan lagi dengan dialog "komputer Anda perlu reboot" yang menjengkelkan!
Peristiwa itu membuat saya penasaran dan sebuah pertanyaan terbentuk: Dari mana si kecil itu memeriksa kebutuhan status reboot, sebenarnya? Daftar? Berkas sistem? Ini akan terasa menyenangkan jika saya dapat mengubah status itu dan menipu pemasang, mengatakan, "Bawa itu, pemasang Anda !! ..."
Edit:
OS saya adalah x64 Windows 7 Ultimate Sp1 dan terbaru. Layanan yang saya coba adalah layanan Manajemen TMG saja, bukan firewall tidak lain. Manajemen hanya jauh.
Jawaban:
Windows menciptakan nilai yang disebut di
PendingFileRenameOperations
bawahHKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
. Beberapa Penyetelan memeriksa apakah nilai ini sudah disetel dan meminta Anda untuk mem-boot ulang untuk memproses operasi yang tertunda.sumber
DVDRebootSignal
juga digunakan. Tapi saya tidak tahu pasti: h10025.www1.hp.com/ewfrf/wc/…