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

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

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

(*.*)


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


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

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


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


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

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

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

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

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

 

Ветеран


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

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


Спасибо, разобрался. Действительно, нужно было поправить файл ответов на предмет поиска маркерного файла в корне диска. Система не знала переменной %DiskRoot%
Код: Выделить весь код
Reg Add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "BSPI" /t REG_SZ /d "%DiskRoot%\BS\Presetup1.exe" /f

Последний раз редактировалось sov44, 02-03-2013 в 00:13.

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

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



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

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


Пользователь


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

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


sov44,
Не могли бы вы по-конретней указать что подправить в AutoUnattend.xml чтобы файлик SetupComplete.cmd подхватывался? Формат .xml для меня лес тёмный, а WSIM, к сожалению, слишком "неудобоварим" для понимания таких тонкостей... По крайней мере, "сходу" .

Отправлено: 15:44, 24-01-2012 | #152


(*.*)


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

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


Цитата Leon_K:
Не могли бы вы по-конретней указать что подправить в AutoUnattend.xml чтобы файлик SetupComplete.cmd подхватывался? »
Он просто указал путь к нему синхронной командой. См. Создание переменной среды, соответствующей букве установочного диска

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


Отправлено: 16:17, 24-01-2012 | #153


Пользователь


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

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


Цитата Vadikan:
Он просто указал путь к нему синхронной командой. См. Создание переменной среды, соответствующей букве установочного диска »
Это я читал. Но дело в том, что в моём случае мне не нужно создавать переменные среды (к тому же, по-моему, весьма "кривоватеньким" методом): я использую SetupComplete только для того, чтобы запустить Complete.vbs, а уже Complete.vbs "сам определяет" местонахождение установочных файлов. Чтобы не говорить многословно, приведу пример (фрагмент) Complete.vbs:
Код: Выделить весь код
' Определяем букву CDROM по свойствам дисков
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
Dim dc, d
Set dc = fso.Drives
Dim LCDROM
LCDROM = ""
For Each d in dc
  If d.DriveType = 4 Then
     If d.IsReady Then
       If fso.FileExists(d.DriveLetter & ":\$oem$\$$\Script\xp_my.txt") Then
     LCDROM = d.DriveLetter
     Exit For
       End If
     End If
  End If
Next

If LCDROM="" Then
  d=MsgBox("Не обнаружен CDROM", VbExclamation, "OPT_1")
Else

'Запускаем установку приложений
WshShell.Run "%windir%\regedit.exe -s " & LCDROM & ":\$oem$\$$\Script\nastr.reg", 2, true

  End If
Вопрос именно в том, что SetupComplete.cmd не запускается ВООБЩЕ.

Отправлено: 09:30, 25-01-2012 | #154


(*.*)


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

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


Цитата Leon_K:
Вопрос именно в том, что SetupComplete.cmd не запускается ВООБЩЕ. »
Я понял ваш вопрос, но не понял, что вы сделали для самостоятельной диагностики проблемы, прочитав тему. Ведь уже на первых страницах есть прямые указания на то, куда смотреть.

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


Отправлено: 13:17, 25-01-2012 | #155


Пользователь


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

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


Цитата Vadikan:
Я понял ваш вопрос, но не понял, что вы сделали для самостоятельной диагностики проблемы, прочитав тему. »
Я тоже понял ваш ответ , только вот что делать понятно не очень. Что сделано? Проверена работа скрипта уже из под установленной системы - всё ОК. Прочитал эту ветку (всю), в том числе и "аналогичную" проблему у камрада Cobra_1_Stas и ваш вопрос к нему
Цитата Vadikan:
после установки папка %WINDIR%\Setup\Scripts содержит ваши файлы?.
В моём случае ответ отрицательный, что делать дальше?
Цитата Vadikan:
Ведь уже на первых страницах есть прямые указания на то, куда смотреть. »
Возможно, я что-то пропустил или недопонял, но решения проблемы не нашёл...

Отправлено: 08:28, 26-01-2012 | #156


(*.*)


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

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


Цитата Leon_K:
В моём случае ответ отрицательный, что делать дальше? »
Тогда вам нужно рассказать, как вы добавляли файл в дистрибутив, включая все команды от монтирования WIM до его отключения.

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

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

Отправлено: 15:38, 26-01-2012 | #157


Пользователь


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

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


Цитата Vadikan:
Тогда вам нужно рассказать, как вы добавляли файл в дистрибутив, включая все команды от монтирования WIM до его отключения. »
Файл(ы) добавлялись в папку \sources (с сохранением соответствующей структуры) как описанно здесь: http://www.oszone.net/8603 (Добавление файлов с помощью $OEM$ папок), затем создавался образ методом описанным здесь: http://www.oszone.net/8590 .
WIM-образ не трогался вообще (за исключением того, что с ним WAIK "творил" - тут уж я не в курсе ).
На всякий "просмотрел" образ (посредством плагина FAR) всё присутствует...
Оп-па! Не всё присутствует: параметра UseConfigurationSet в AutoUnattend.xml нет вообще! Блинн...
Сейчас попробую, спасибо.

Отправлено: 16:24, 26-01-2012 | #158


Пользователь


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

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


К сожалению, добавление параметра UseConfigurationSet в AutoUnattend.xml эффекта не дало: после установки в папке %WinDir%\Setup по-прежнему нет нужных файлов; соответственно SetupComplete.cmd не выполняется...
В чём ещё может быть причина?

Отправлено: 08:19, 27-01-2012 | #159


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

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


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

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


Цитата Leon_K:
Не могли бы вы по-конретней указать что подправить в AutoUnattend.xml чтобы файлик SetupComplete.cmd подхватывался? Формат .xml для меня лес тёмный, а WSIM, к сожалению, слишком "неудобоварим" для понимания таких тонкостей... По крайней мере, "сходу" . »
В папке Sourcies вашего дистрибутива создать следующую структуру папок
Код: Выделить весь код
$oem$
         $$
            Setup
                    Scripts
В папку Scripts положить SetupComplete.cmd.

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

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


Отправлено: 11:15, 30-01-2012 | #160



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




 
Переход