|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - [статья] SetupComplete.cmd |
|
Общее - [статья] SetupComplete.cmd
|
(*.*) Сообщения: 36549 |
Профиль | Сайт | Отправить PM | Цитировать SetupComplete.cmd
Программа установки Windows Vista спроектирована таким образом, что в конце установки она ищет в папке %WINDIR%\Setup\Scripts файл SetupComplete.cmd. Если таковой находится, все внесенные в него команды выполняются автоматически до первого входа пользователя в систему. Причем выполняются они от имени системной учетной записи LocalSystem.... Читать дальше... Важно setupcomplete не предназначен для импорта твиков в HKCU за исключением случая, когда импорт осуществляется в профиль Default с целью применения ко всем учетным записям. |
|
------- Отправлено: 18:21, 17-01-2009 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Нет, нет такой строчки, но у меня получилось настроить вывод в файл всего что делает этот бат файл но всеравно на экране пустое черное окно cmd .... хотелось бы чтоб и на экран и в файл выводилась вся инфа....
|
Отправлено: 10:53, 11-03-2014 | #301 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 894
|
Профиль | Отправить PM | Цитировать Цитата --defender--:
Если уж так хочется, то делай в командном файле по две строки echo text echo text >> installlog.txt вывод команд можешь также перенаправить в файл. И общее замечание, если программа написана грамотно, то сообщения об ошибках ты потеряешь. Почитай справку по cmd там описано как перенаправить символьный поток. |
|
------- Отправлено: 03:33, 13-03-2014 | #302 |
Новый участник Сообщения: 44
|
Профиль | Отправить PM | Цитировать Здравствуйте, есть дистрибутив Windows 7 x86\x64 AIO.
цель: Установка программ после установки. По буквам, Установка ОС - Отработка SetupComplete.cmd - 1-вы перезапуск ОС - при стартер, установка программ. Извращался уже как мог. в SetupComplete.cmd FOR %%d IN (Z Y X W V U T S R Q P O N M L K J I H G F E D C) DO IF EXIST "%%d:Installer\installer.cmd" SET "CDDRIVE=%%d:" REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /V "EnableLUA" /T REG_DWORD /D "0" /F start "xTimer" "%CDDRIVE%\xTimer.cmd" %CDDRIVE% @echo off title= xTimer timeout 100 REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /V "IstallerR" /T REG_SZ /D "cmd.exe /c start \"Istaller\" \"%1\Installer\installer.cmd\"" /F SHUTDOWN /r /t 50 exit Без 1-вого перезапуска, программы ставятся не совсем корректно. |
Последний раз редактировалось DEDI, 02-04-2014 в 21:02. Отправлено: 20:57, 02-04-2014 | #303 |
Новый участник Сообщения: 44
|
Профиль | Отправить PM | Цитировать Вообщем сам разобрался, скажу как, может кому пригодится .
Нам понадобится, по мимо SetupComplete.cmd еще два пакетных сценария (батника), xTimer.cmd и xRestor.cmd, я их положил в корень диска. SetupComplete.cmd :определяем букву диска FOR %%d IN (Z Y X W V U T S R Q P O N M L K J I H G F E D C) DO IF EXIST "%%d:Installer\installer.cmd" SET "CDDRIVE=%%d:" :отключаем контроль учетных записей (UAC) REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /V "EnableLUA" /T REG_DWORD /D "0" /F :запускаем xTimer.cmd start "xTimer" "%CDDRIVE%\xTimer.cmd" %CDDRIVE% @echo off title= xTimer :ждем 100 секунд, в виртуалке после загрузки проводника остается примерно 25 сек. timeout 100 :подменяем в реестре вместо проводника наш батник, т.к. проводник после первого перезапуска точно запустится REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V "Shell" /T REG_SZ /D "\"%1\xRestor.cmd\"" /F :перезапуск SHUTDOWN /r /t 15 exit xRestor.cmd @echo off title= xRestor :ждем 5 сек timeout 5 :ставим проводник на свое законное место REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V "Shell" /T REG_SZ /D "explorer.exe" /F :определяем букву диска FOR %%d IN (Z Y X W V U T S R Q P O N M L K J I H G F E D C) DO IF EXIST "%%d:Installer\installer.cmd" SET "CDDRIVE=%%d:" :прописываем в автозагрузку то что нам нужно запустить REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /V "IstallerR" /T REG_SZ /D "cmd.exe /c start \"Istaller\" \"%CDDRIVE%\Installer\installer.cmd\"" /F :перезапуск компьютера SHUTDOWN /r /t 10 exit удачи |
Последний раз редактировалось DEDI, 09-04-2014 в 22:30. Отправлено: 22:24, 09-04-2014 | #304 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Как отключить контроль учетных записей через SetupComplete.
|
Отправлено: 19:16, 21-03-2015 | #305 |
Ветеран Сообщения: 1158
|
Профиль | Отправить PM | Цитировать Цитата Shift85:
REM Отключить UAC Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA" /t REG_DWORD /d "0x0" /f Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "PromptOnSecureDesktop" /t REG_DWORD /d "0x0" /f Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "ConsentPromptBehaviorAdmin" /t REG_DWORD /d "0x0" /f Цитата DEDI:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Настройка параметров Windows 7" /f SET i=100 Применение системных твиков REG ADD %KEY%\%i% /VE /D "Применение системных твиков" /f REG ADD %KEY%\%i% /V 1 /D "regedit /s %SystemRoot%\SETUP\SCRIPTS\System.reg" /f SET /A i+=1 Использовать маленькие значки на рабочем столе REG ADD %KEY%\%i% /VE /D "Использовать маленькие значки на рабочем столе" /f REG ADD %KEY%\%i% /V 1 /D "cmd.exe /C Reg Add "HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop" /v "IconSize" /t REG_DWORD /d "0x22" /f SET /A i+=1 Использовать маленькие значки на панели задач REG ADD %KEY%\%i% /VE /D "Использовать маленькие значки на панели задач" /f REG ADD %KEY%\%i% /V 1 /D "cmd.exe /C Reg Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarSmallIcons" /t REG_DWORD /d "0x1" /f SET /A i+=1 |
||
------- Отправлено: 19:20, 21-03-2015 | #306 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Painkiller,
Цитата Painkiller:
|
|
Отправлено: 13:01, 11-07-2015 | #307 |
Ветеран Сообщения: 1158
|
Профиль | Отправить PM | Цитировать Цитата Shift85:
|
|
------- Отправлено: 13:58, 11-07-2015 | #308 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Painkiller, Мне кажется лутше контроль учетных записей через WinToolkit рубануть в образе чтобы уж наверняка отключено было. И не парится если что не установится.
|
Отправлено: 14:12, 11-07-2015 | #309 |
Ветеран Сообщения: 1158
|
Профиль | Отправить PM | Цитировать Цитата Shift85:
|
|
------- Отправлено: 14:25, 11-07-2015 | #310 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Помогите запустить CMD-файл из CMD-файла с параметрами | Oleg48 | Скриптовые языки администрирования Windows | 2 | 18-11-2009 11:08 | |
Помогите пожалуйста не срабатывает команда из*cmd файла запускаемого из RanOnceEx.cmd | vovchiku | Автоматическая установка Windows 2000/XP/2003 | 6 | 25-09-2007 23:38 | |
Статья на OSZone | [mzd] | Новости и флейм из мира *nix | 19 | 02-04-2006 13:40 | |
(статья) Ссылки | Vadikan | Автоматическая установка Windows 2000/XP/2003 | 0 | 14-03-2006 11:43 | |
Статья | mask | Сетевые технологии | 1 | 23-02-2004 02:53 |
|