|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - [статья] SetupComplete.cmd |
|
Общее - [статья] SetupComplete.cmd
|
(*.*) Сообщения: 36544 |
Профиль | Сайт | Отправить PM | Цитировать SetupComplete.cmd
Программа установки Windows Vista спроектирована таким образом, что в конце установки она ищет в папке %WINDIR%\Setup\Scripts файл SetupComplete.cmd. Если таковой находится, все внесенные в него команды выполняются автоматически до первого входа пользователя в систему. Причем выполняются они от имени системной учетной записи LocalSystem.... Читать дальше... Важно setupcomplete не предназначен для импорта твиков в HKCU за исключением случая, когда импорт осуществляется в профиль Default с целью применения ко всем учетным записям. |
|
------- Отправлено: 18:21, 17-01-2009 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Тоже самое что и у DonQuixote - инсталляторы не запускаются. Что самое непонятное, все работало, пока я не увлекся заменой логон-скрина и установкой тем по умолчанию. В какой-то момент обнаружил что программы из SetupComplete.cmd не устанавливаются. Причем логон-скрин так и не удалось заменить. Откатывался назад - к исходному дистрибутиву - не помогает.
SetupComplete.cmd такой start /wait %DiskRoot%\Install\dotNet_for_Win7_SP1_x86_x64.exe -aipLku start /wait %DiskRoot%\Install\Flash.exe start /wait regedit /s hklm.reg Также запускается файл install.cmd вызываемый в секции FirstLogonCommands файла Autounattend.xml. start /wait %DiskRoot%\Install\HashTab.exe -y -gm2 -fm0 start /wait %DiskRoot%\Install\WinRAR41.exe -y -gm2 -fm0 -! Вставка FOR %%i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %%i:\diskroot.txt SETX DiskRoot %%i: -m ни к чему не приводит. Кроме того, импорт файлов реестра(находящихся в одной с SetupComplete.cmd папке) также не происходит. Из чего я делаю вывод что папка $OEM$\$$\SETUP\SCRIPTS либо не копируется, либо удаляется до ООВЕ-стадии. Кстати, когда все работало, этап "проверки видео" длился долго. Сейчас на нем установка почти не задерживается. Файл Autounattend.xml почти ничего не содержит, SkipUserOOBE=false SkipMachineOOBE=true - на это ругается WSIM говоря что они deprecated. В остальном - все ОК. Попытки положить папку SCRIPTS сразу в install.wim к желаемому результату не привели. Что проверять и где смотреть - не представляю. Помогите, люди добрые! |
Отправлено: 23:49, 06-09-2011 | #141 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 902
|
Профиль | Отправить PM | Цитировать Собсна проблемка... Запускаю runonceex.cmd из setupComplete.cmd таким образом:
Как и указано в статье окошко с запущенным runonceex.cmd не выскакивает. Пробовал и так: Результат такое же как и указано выше. А вот если запустить вот так: То окошко выскакивает, но после не закрывается. Приходится окно закрывать вручную или прописать EXIT |
------- Отправлено: 15:43, 08-09-2011 | #142 |
Старожил Сообщения: 260
|
Профиль | Отправить PM | Цитировать Цитата Devils0411:
|
|
------- Отправлено: 18:36, 08-09-2011 | #143 |
Ветеран Сообщения: 902
|
Профиль | Отправить PM | Цитировать Lennyvets, О такой комбинации не задумывался... Завтра опробую - отпишусь.
|
------- Отправлено: 18:54, 08-09-2011 | #144 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Цитата blakman:
Игнор файла SetupComplete.cmd был мнимый - файл честно принимается к исполнению, но содержит 2 ошибки, устранение которых привело к решению проблемы: 1. Несмотря на то, что в Autounattend.xml прописан скрипт присвоения переменной DiskRoot имени диска с файлами, в SetupComplete.cmd эта переменная не видна. Почему - я так и не понял? Если кто-нибудь знает - напишите! Как я уже говорил в предыдущем посте, до поры-до времени эта переменная была видна. В общем, проблема решилась копированием строчки FOR %%i IN (C D..... из Autounattend.xml в обсуждаемый пакетный файл. 2. Команда start /wait regedit /s hklm.reg в таком виде не находила *.reg - файл. По моей логике, файл должен быть "виден", т.к. находится в одной папке с SetupComplete.cmd. Оказалось не так. Regedit "увидел" файл, как только был указан абсолютный путь к нему: |
|
Отправлено: 21:48, 10-09-2011 | #145 |
Ветеран Сообщения: 1803
|
Профиль | Отправить PM | Цитировать Цитата blakman:
start /wait regedit /s "%~dp0hklm.reg" Проблем при этом не наблюдал. |
|
------- Отправлено: 20:33, 26-09-2011 | #146 |
Ветеран Сообщения: 1087
|
Профиль | Отправить PM | Цитировать у меня всегда без указания пути работает
start /wait regedit /s %DiskRoot%\copy.reg (строка из setupcomplete.cmd) файл DiskRoot.txt в корне установочного диска вместе с файлом copy.reg . строки из AutoUnattend.xml <RunSynchronous> <RunSynchronousCommand wcm:action="add"> <Order>1</Order> <Path>cmd /c "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\DiskRoot.txt SETX DiskRoot %i: -m"</Path> </RunSynchronousCommand> </RunSynchronous> blakman - ты вроде как забыл про файл DiskRoot.txt или я ошибаюсь ? |
Отправлено: 21:14, 27-09-2011 | #147 |
Ветеран Сообщения: 2196
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:37, 26-12-2011 | #148 |
Ветеран Сообщения: 1087
|
Профиль | Отправить PM | Цитировать в корень диска текстовик кидаешь?
|
Отправлено: 19:27, 30-12-2011 | #149 |
Старожил Сообщения: 284
|
Профиль | Сайт | Отправить PM | Цитировать Цитата geepnozeex:
|
|
Отправлено: 20:52, 30-12-2011 | #150 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|