2

На самом деле вопрос возник, когда я пытался установить сервисы TMG (Thread Management Gateway), которые, я думаю, не имеют отношения к TMG.

Вот история:

Я запустил установщик. После инициализации он предупредил меня о необходимости перезагрузки. Итак, я сделал перезагрузку. После этого я снова запустил установку, надеясь увидеть мастер установки, но установщик сказал мне, что мне снова нужно перезагрузить компьютер. Это вызвало некоторые подозрения, но я, доверяя установщику, снова перезагрузился. Я был расстроен, когда я начал установку в 3-й раз, и увидел, что в 3-й раз появилось диалоговое окно с предупреждением о перезагрузке. Поэтому я решил отключить некоторые службы, которые могут влиять на состояние "необходимости перезагрузки", например, запуск программ, таких как антивирус. Перезагрузился, запустил установщик 4-й раз и угадайте что? Этот маленький диалог предупреждения появляется в 4-й раз ...

Ситуация обострилась, когда я попытался установить SQL Server, который, как я знаю, установщик проверяет состояние "Необходимость перезагрузки", и снова предупреждает об этом раздражающем диалоге "Ваш компьютер нуждается в перезагрузке"!

События вызвали у меня любопытство, и вопрос принимает форму: откуда этот маленький бэрд проверяет необходимость перезагрузки? Реестр? Файловая система? Будет хорошо, если я смогу изменить это состояние и обмануть установщика, говоря: «Принеси это, установщик !! ...»

Редактировать:

Моя ОС - x64 Windows 7 Ultimate Sp1 и более новая. Какой сервис я искал, это только сервисы управления TMG, а не брандмауэр. Просто удаленное управление.

1 ответ1

2

Windows создает значение с именем PendingFileRenameOperations в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager . Некоторые настройки проверяют, задано ли это значение, и сначала запрашивают перезагрузку для обработки ожидающих операций.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .