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

Компьютерный форум 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

 

Аватара для Bond01

Ветеран


Автор проектов


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

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


МИШАНЧИК, в такой последовательности: действительно есть - перезагрузка.

Отправлено: 22:00, 12-10-2010 | #91



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

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


Аватара для Morpheus

Ветеран


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

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


Бредятина. Устанавливаю несколько приложений:
  1. ...
  2. Код: Выделить весь код
    dotNetFx40_Client_x86_x64.exe /q /norestart
  3. ...
  4. ...
  5. ...
  6. Код: Выделить весь код
    msxml.msi /q
Если команды идут в таком порядке, то после установки MSXML 4 SP3, происходит самовольная перезагрузка.
Если dotnet или msxml исключить, то всё нормально.
Если dotnet и msxml поменять местами, то тоже всё нормально.
Как обойти - понятно. Хочется узнать причину такого безобразия, и возможные способы траблешутинга, т.к. угробил на эту хрень больше суток.
ЗЫ Если запускать из системы, то поведение абсолютно такое же.

Отправлено: 23:01, 17-10-2010 | #92


(*.*)


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

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


Morpheus, хотелось бы увидеть проблемный вариант файла целиком. Ну и заодно надо проверить
Код: Выделить весь код
msxml.msi /qn REBOOT=ReallySuppress

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


Отправлено: 23:31, 17-10-2010 | #93


Аватара для Morpheus

Ветеран


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

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


Vadikan, сейчас сократил до
Код: Выделить весь код
@echo off

:: Установка приложений

start /wait /d "%windir%\Setup\Scripts\Progs\" dotNetFx40_Client_x86_x64.exe /q /norestart
start /wait /d "%windir%\Setup\Scripts\Progs\" msxml.msi /q
- перезагрузка.
Цитата Vadikan:
Ну и заодно надо проверить »
- не ребутнулась.

Отправлено: 00:19, 18-10-2010 | #94


(*.*)


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

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


Цитата Morpheus:
не ребутнулась. »
Так что еще нужно? Очевидно, в пакете задана перезагрузка - свойство REBOOT его переопределяет.

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


Отправлено: 01:06, 18-10-2010 | #95


Аватара для Morpheus

Ветеран


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

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


Vadikan, нужно понять, почему при установке msxml после дотнета, происходит перезагрузка. Если ставить один msxml, то не ребутится. Понять это нужно для того, чтобы с такими пакостями не бороться в дальнейшем.

Отправлено: 01:32, 18-10-2010 | #96


(*.*)


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

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


Цитата Morpheus:
нужно понять, почему при установке msxml после дотнета, происходит перезагрузка. »
Возможно, у пакетов есть общие файлы. Например, dotnet заменяет файл Х, но перезагрузка отложена ключом. Затем MSXML заменяет этот же файл, а перезагрузка не отложена.

Цитата Morpheus:
Понять это нужно для того, чтобы с такими пакостями не бороться в дальнейшем. »
Общий принцип - при установке обновлений системы и ее компонентов использовать ключи, откладывающие перезагрузку. Тогда не надо будет вникать в такие мелочи, как порядок установки пакетов. Ты использовал такой ключ для Dotnet, но не использовал для msxml - где логика?

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


Отправлено: 11:50, 18-10-2010 | #97


Аватара для Morpheus

Ветеран


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

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


Цитата Vadikan:
Возможно, у пакетов есть общие файлы. Например, dotnet заменяет файл Х, но перезагрузка отложена ключом. Затем MSXML заменяет этот же файл, а перезагрузка не отложена. »
Да, вот что-то подобное и приходит в голову.
Цитата Vadikan:
Ты использовал такой ключ для Dotnet, но не использовал для msxml - где логика? »
Устанавливал приложения вручную, из 7-ми штук, перезагрузка потребовалась только дотнету, ему и запретил.

Отправлено: 13:10, 18-10-2010 | #98


(*.*)


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

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


Цитата Morpheus:
Устанавливал приложения вручную »
Ни dotnet, ни msxml я бы не назвал приложениями. Скорее это компоненты системы, отсюда и подход - блокировать перезагрузку для них.

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


Отправлено: 03:38, 19-10-2010 | #99


Аватара для Morpheus

Ветеран


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

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


Vadikan, а можно ли как-то узнать, вызовет установка приложения/компонента перезагрузку? Или ставить блокировку абсолютно для всего?

Отправлено: 13:14, 19-10-2010 | #100



Компьютерный форум 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




 
Переход