¿Desde dónde MS Installer comprueba la necesidad de reiniciar?

2

En realidad, la pregunta surgió cuando intentaba instalar los servicios de TMG (Thread Management Gateway), lo que creo que es irrelevante para TMG.

Aquí está la historia:

Empecé el instalador. Después de la inicialización, me advirtió que necesito reiniciar. Entonces hice un reinicio. Después de eso, comencé la instalación nuevamente, esperando ver el asistente de instalación, pero el instalador me dice que necesito reiniciar mi computadora nuevamente. Esto despertó algunas sospechas, pero yo confiaba en que el instalador hizo un reinicio saludable, nuevamente. Estaba molesto cuando comencé la instalación por tercera vez y vi la hermosa necesidad de un diálogo de advertencia de reinicio por tercera vez. Entonces, decidí deshabilitar algunos servicios que podrían estar afectando el estado de "necesidad de reiniciar", como los programas de inicio como antivirus. Reinició, inició el instalador por cuarta vez y ¿adivina qué? Ese pequeño diálogo de advertencia aparece la cuarta vez ...

Las cosas se intensificaron cuando intenté instalar SQL Server, que sé que su instalador verifica el estado de "necesidad de reiniciar", ¡y volvió a advertirme con ese molesto diálogo de "su computadora necesita reiniciar"!

Los eventos me hicieron sentir curiosidad y surge una pregunta: ¿desde dónde ese pequeño b..rd comprueba la necesidad de un estado de reinicio, en realidad? ¿Registro? Sistema de archivos? Me sentiría bien si pudiera alterar ese estado y engañar al instalador, diciendo "¡¡¡¡Ooon, instalador !! ..."

Editar:

Mi sistema operativo es x64 Windows 7 Ultimate Sp1 y está actualizado. El servicio que estaba probando es solo servicios de administración de TMG, no firewall, nada más. Solo gestión remota.

El alien
fuente
¿Cuál es tu sistema operativo? Existen algunas restricciones sobre TMG. Por ejemplo, debe instalar SP1 para Windows Server 2008 x64 edition. Por favor, danos información más específica.
Hasan Hüseyin Çakır

Respuestas:

2

Windows crea un valor llamado PendingFileRenameOperationsbajo HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager. Algunas configuraciones verifican si este valor está preestablecido y le piden que primero reinicie para procesar las operaciones pendientes.

magicandre1981
fuente
¿Es el único valor que algunas configuraciones comprueban o hay otros indicadores involucrados en el estado de reinicio?
The_aLiEn
Quizás DVDRebootSignaltambién se use la bandera . Pero no lo sé con certeza: h10025.www1.hp.com/ewfrf/wc/…
magicandre1981
Sí, eso es todo. No DVDRebootSignal sino PendingFileRenameOperations. Gracias, esto fue útil.
The_aLiEn