-1

Мне нужна запись в реестре для запуска однократного скрипта при выключении или перезагрузке. Мне нужно очистить конфиденциальные данные после установки. Поэтому, даже если установка не удалась или была прервана, я не могу оставить данные позади.

Система не может использовать групповую политику. А также я не могу положить что-то в конце в моем другом скрипте установки программного обеспечения. Так что в сценарии установки программного обеспечения я не могу вставить команду выключения.

Так что это действительно сводится к какому-то разделу реестра runonce.

2 ответа2

0

Это невозможно при выключении. Единственный способ отключения скриптов - через групповую политику.

Единственный вариант - запустить его при следующей перезагрузке. Раздел реестра для этого:

HKLM\ Программное обеспечение \ Microsoft \ Windows \ Текущая версия \ RunOnce

Вы можете заменить HKLM на HKCU (текущий пользователь вместо локального компьютера), но он будет работать только в том случае, если текущий пользователь вошел в систему, тогда как LM будет работать для каждого пользователя. Использование LM потребует прав администратора, а CU - нет. Поэтому, если вы хотите записать в поддерево LM, ваша программа должна запускаться с правами администратора.

-1

Windows 7 полностью поддерживает запуск сценария выключения через локальную групповую политику.

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