Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Цитата CtrlSoft:
ребуется перезагрузить компьютер после выполнения некоторых команд. Продолжится ли установка остальных приложений после перезагрузки?
Спасибо. »

На сколько помню, нет. Но, можно добавить в реестр нужные ключи заново.


Код: Выделить весь код
rem Внесение в реестр запуска перезагрузки установки при первом логоне и установки софта при втором

Set KEY1=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
Set KEY2=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE


Reg ADD %KEY1% /V ZZZ_03 /D "Reg ADD %KEY1% /V ZZZ_01 /D """%SystemRoot%\oem\preload\Starter.exe""" /f" /f
Reg ADD %KEY1% /V ZZZ_04 /D "%SystemRoot%\oem\tools\CmdSetupShell.exe -SM """Финальная перезагрузка"""" /f
Reg ADD %KEY1% /V ZZZ_05 /D "cmd /c start shutdown /r /f /t 30" /f
Reg ADD %KEY2% /V FirstRequiresUserInput /D "ZZZ_01" /f
Вот такая конструкция стол-на-стул, запускаемая из SetupComplete, запускающая перезагрузку с задержкой при первом логоне и запуск установки софта при втором.

Хинт - вносимый из RunOnce в RunOnce ключ должен иметь меньший номер, чем тот, из которого он вносится.
прошу прошение за косноязычие но эта brain-breaking конструкция нормально работает и применяется мной еще со времен XP

FirstRequiresUserInput нужен только если надо интерактивно взаимодействовать с пользователем - без этого ключа не будет отображатся выполнение программы (на экране будет висеть "подготовка рабочего стола")

-------
Человеческая лень - главная движущая сила технического прогресса.


Последний раз редактировалось Boa Soft, 15-12-2011 в 16:19.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:31, 14-12-2011 | #3