Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - [статья] SetupComplete.cmd

Ответить
Настройки темы
Общее - [статья] SetupComplete.cmd

(*.*)


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


Конфигурация

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


SetupComplete.cmd
Программа установки Windows Vista спроектирована таким образом, что в конце установки она ищет в папке %WINDIR%\Setup\Scripts файл SetupComplete.cmd. Если таковой находится, все внесенные в него команды выполняются автоматически до первого входа пользователя в систему. Причем выполняются они от имени системной учетной записи LocalSystem....


Читать дальше...

Важно
setupcomplete не предназначен для импорта твиков в HKCU за исключением случая, когда импорт осуществляется в профиль Default с целью применения ко всем учетным записям.

-------
Канал Windows 11, etc | Чат @winsiders

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

Отправлено: 18:21, 17-01-2009

 

(*.*)


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

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


geepnozeex, файл должен исполняться в любом случае, а уж какие в нем команды прописаны, зависит от вас. Элементарная проверка выполнения файла:
Код: Выделить весь код
md %systemdrive%\test

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 15:59, 10-06-2012 | #211



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


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

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


зачем мне что то проверять если всё работает,но только если в файле ответов есть это
Код: Выделить весь код
     <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>

Отправлено: 17:07, 10-06-2012 | #212


(*.*)


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

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


geepnozeex, повторяю еще раз. Приведенный вами фрагмент кода просто задает переменную DiskRoot, и к работе setupcomplete это никакого отношения не имеет. Если вы вставляете в файл команды с %DiskRoot%, то таки да, код нужен.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 22:07, 10-06-2012 | #213


Ветеран


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

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


Код: Выделить весь код
start /wait %DiskRoot%\Install\7z464.msi /qn
так в примере к статье команды с %DiskRoot%.
как иначе указывать поиск месторасположения файлов для установки ?

Отправлено: 23:10, 10-06-2012 | #214


Аватара для Lennyvets

Старожил


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

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


Цитата geepnozeex:
как иначе указывать поиск месторасположения файлов для установки ? »
так задайте в самом командном файле переменную DiskRoot:
Код: Выделить весь код
for %%D in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%D:\DiskRoot.txt set DiskRoot=%%D
а вне командного файла:
Код: Выделить весь код
cmd /c for %D in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %D:\Install\7z464.msi start /w %D:\Install\7z464.msi /qn

-------
Omnia mutantur, nos et mutamur in illis (лат.), все меняется, и мы меняемся

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

Отправлено: 23:33, 10-06-2012 | #215


(*.*)


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

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


Первый раз такой вопрос за все время, если честно Ок, добавил задание переменной в файл.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 01:02, 11-06-2012 | #216


Ветеран


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

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


Код: Выделить весь код
@echo off
for %%D in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%D:\DiskRoot.txt set DiskRoot=%%D
start /wait regedit /s %DiskRoot%\copy.reg
start /wait %DiskRoot%\dpinst.exe
start /wait %DiskRoot%\nero.exe /S 
start /wait %DiskRoot%\flash.exe -install 
start /wait %DiskRoot%\winrar.exe /VERYSILENT
start /wait %DiskRoot%\MicrosoftFixit50531.msi /quiet 
exit
ну так задал в самом командном файле переменную DiskRoot
не отрабатывает

Отправлено: 11:50, 11-06-2012 | #217


Аватара для Lennyvets

Старожил


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

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


Цитата geepnozeex:
ну так задал в самом командном файле переменную DiskRoot »
двоеточия не хватает. Либо так
Код: Выделить весь код
for %%D in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%D:\DiskRoot.txt set DiskRoot=%%D:
либо так
Код: Выделить весь код
start /wait regedit /s %DiskRoot%:\copy.reg

-------
Omnia mutantur, nos et mutamur in illis (лат.), все меняется, и мы меняемся

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

Отправлено: 12:11, 11-06-2012 | #218


Аватара для DEDI

Новый участник


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

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


Доброго времини суток!

Решил отписатся по своей проблемке:
Цитата DEDI:
Доброго времени суток!
Есть проблема.
При установки Shockwave Player, компьютер уходит в перезагрузку, запускал с SetupComplete.cmd и RunOnceEx, толку не какого, даже на автозапуск системы ставил все равно в перезапуск уходит, после выдачи рекламного сообщения (хотя после перезапуска по второму разу нормально ставится, при том что он просто пересортировывается). Может каку-это службу нужно отключить?
»
Может кто-то тоже столкнется с подобной проблемой.

Решилось все элементарно (баг системы), интегрировал в Windows 7 обновление SP1, и все пошло как нужно.

Отправлено: 00:21, 19-06-2012 | #219


Аватара для Pozia

Ветеран


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

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


Возможно ли такое? Или есть какая нибудь альтернатива запуску файла SetupComplete.cmd. Хочу в этом файле запустить exe-шник, в котором можно будет указать желаемое имя учетной записи администратор как указано здесь

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 23:26, 10-07-2012 | #220



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - [статья] SetupComplete.cmd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход