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

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

 

(*.*)


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

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


ispolin, тогда нужно формулировать проблему иначе: я положил то-то туда-то, но у меня не работает.

1. Файл diskroot.txt в корне установочного диска есть?
2. Добавьте в SetupComplete.cmd команды:
Код: Выделить весь код
md  %systemdrive%\test
echo test setupcomplete >> %systemdrive%\test\sc-test.txt
и проверьте наличие файла в этой папке после установки.
3. Приведите файл ответов целиком после проверки.

Если файл из п.2 есть, проблему нужно искать в установке обновления (логах WU, CBS).

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

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

Отправлено: 14:16, 30-01-2013 | #241



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

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


Аватара для ispolin

Ветеран


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


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

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


Цитата Vadikan:
1. Файл diskroot.txt в корне установочного диска есть? »
нет....а что там должно быть прописано?

-------


Отправлено: 14:39, 30-01-2013 | #242


Аватара для mPaSoft

Ветеран


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

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


Цитата ispolin:
что там должно быть прописано? »
Не имеет значения, он может быть нулевой длины. Это просто маркер.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:45, 30-01-2013 | #243


Аватара для ispolin

Ветеран


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


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

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


Цитата Vadikan:
Код:
md %systemdrive%\test
echo test setupcomplete >> %systemdrive%\test\sc-test.txt
и проверьте наличие файла в этой папке после установки. »
нет такого файла
в корень диска положил нулевой файл DiskRoot.txt
установка обновления не идёт

Код: Выделить весь код
@echo off
:: Назначение переменной 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:
:: Установка обновления Windows6.1-KB2533552-x86
start /wait %DiskRoot%\Install\Windows6.1-KB2533552-x86.msu /quiet /norestart
md  %systemdrive%\test
echo test setupcomplete >> %systemdrive%\test\sc-test.txt
exit
Код: Выделить весь код
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SetupUILanguage>
                <UILanguage>ru-RU</UILanguage>
            </SetupUILanguage>
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <UserData>
                <ProductKey>
                    <Key>xxxxxxxxxxxxxxxxxx</Key>
                    <WillShowUI>OnError</WillShowUI>
                </ProductKey>
                <AcceptEula>true</AcceptEula>
                <FullName>Boss</FullName>
                <Organization>Home</Organization>
            </UserData>
            <ImageInstall>
                <OSImage>
                    <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>5</Value>
                        </MetaData>
                    </InstallFrom>
                    <WillShowUI>OnError</WillShowUI>
                </OSImage>
            </ImageInstall>
        </component>
    </settings>
    <settings pass="specialize">
        <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SkipAutoActivation>true</SkipAutoActivation>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ComputerName>Home</ComputerName>
            <RegisteredOrganization>Family</RegisteredOrganization>
            <RegisteredOwner>Boss</RegisteredOwner>
            <TimeZone>Ekaterinburg Standard Time</TimeZone>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <NetworkLocation>Home</NetworkLocation>
                <ProtectYourPC>3</ProtectYourPC>
            </OOBE>
            <RegisteredOwner>Boss</RegisteredOwner>
            <RegisteredOrganization>Family</RegisteredOrganization>
            <UserAccounts>
                <LocalAccounts>
                    <LocalAccount wcm:action="add">
                        <Name>Boss</Name>
                        <Group>Administrators</Group>
                        <Password>
                            <Value />
                            <PlainText>true</PlainText>
                        </Password>
                        <DisplayName>Boss</DisplayName>
                        <Description>Boss</Description>
                    </LocalAccount>
                </LocalAccounts>
            </UserAccounts>
            <AutoLogon>
                <Password>
                    <Value />
                    <PlainText>true</PlainText>
                </Password>
                <Enabled>true</Enabled>
                <LogonCount>9999999</LogonCount>
                <Username>Boss</Username>
            </AutoLogon>
            <TimeZone>Ekaterinburg Standard Time</TimeZone>
        </component>
        <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:c:/download/7/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
ps запустил с диска SetupComplete.cmd всё отработало
обновление встало, файл test создался
правда перед выполнением вышло окно с ошибкой
@echo off что то там не является комадным файлом или как то так

-------


Последний раз редактировалось ispolin, 30-01-2013 в 16:21.


Отправлено: 16:13, 30-01-2013 | #244


(*.*)


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

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


ispolin, думаю, что у вас в %WINDIR%\Setup\Scripts в итоге нет setupcomplete.cmd. Переместите папку $OEM$ в Sources (см. соотв. статью на сайте).

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

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

Отправлено: 17:46, 30-01-2013 | #245


Аватара для Painkiller

Ветеран


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


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

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


ispolin, в SetupComplete.cmd прописываем так
Код: Выделить весь код
start /wait wusa.exe %~dp0Windows6.1-KB2533552-x86.MSU  /quiet /norestart
и не нужно никаких переменных

-------
http://wiki.oszone.net/images/0/03/UserbarAAA4.gif


UpdatePack 7 для интеграции обновлений в образ Windows 7 SP1 [X86\64]

UpdatePack 8.1 для интеграции обновлений в образ Windows 8.1 [X86\64]

UpdatePack 10 для интеграции обновлений в образ Windows 10 [X86\64]

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

Отправлено: 22:02, 30-01-2013 | #246


(*.*)


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

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


Painkiller,
1. Если $OEM$ не копируется (что я подозреваю, но не вижу подтверждения от автора вопроса), это все равно не поможет
2. Перебор работает всегда, а на %-dp0 были нарекания, причем в каких-то железных конфигурациях, емнип. Сейчас уже и не вспомню, но где-то в форуме наборов всплывало.

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

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

Отправлено: 23:59, 30-01-2013 | #247


Аватара для Painkiller

Ветеран


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


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

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


Цитата Vadikan:
Painkiller,
1. Если $OEM$ не копируется (что я подозреваю, но не вижу подтверждения от автора вопроса), это все равно не поможет
2. Перебор работает всегда, а на %-dp0 были нарекания, причем в каких-то железных конфигурациях, емнип. Сейчас уже и не вспомню, но где-то в форуме наборов всплывало. »
У меня пока проблем не было с %-dp0 . Ну спасибо за информацию

-------
http://wiki.oszone.net/images/0/03/UserbarAAA4.gif


UpdatePack 7 для интеграции обновлений в образ Windows 7 SP1 [X86\64]

UpdatePack 8.1 для интеграции обновлений в образ Windows 8.1 [X86\64]

UpdatePack 10 для интеграции обновлений в образ Windows 10 [X86\64]

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

Отправлено: 00:52, 31-01-2013 | #248


Аватара для ispolin

Ветеран


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


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

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


Цитата Vadikan:
Переместите папку $OEM$ в Sources »
+
Цитата Painkiller:
start /wait wusa.exe %~dp0Windows6.1-KB2533552-x86.MSU /quiet /norestart »
прекрасно отработали
и пара вопросов
1-
что прописать в SetupComplete.cmd, чтобы после установки обновления удалилось содержимое папки %WINDIR%\Setup\Scripts или каким другим способом реализовать задуманное?
2-
правильно ли я делаю, хочу применить твики, кладу в папку Scripts tweaks.reg + прописываю в SetupComplete.cmd команду
:: Импорт твиков реестра
start /wait regedit /s \tweaks.reg
применятся ли твики?
Цитата:
Удаление ненужных файлов и папок после установки ОС
читал, там пример для удаления
Цитата:
Самоудаляюшийся пакетный файл
, мне же нужно чуть другое

-------


Последний раз редактировалось ispolin, 31-01-2013 в 10:11.


Отправлено: 09:43, 31-01-2013 | #249


(*.*)


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

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


Цитата ispolin:
:: Импорт твиков реестра
start /wait regedit /s \tweaks.reg »
Уберите слэш перед tweaks.reg. И ничто не мешает вам прописать полный путь %WINDIR%\Setup\Scripts\tweaks.reg

Цитата ispolin:
применятся ли твики? »
Системные - да, HKCU к вашему профилю - нет. В статье написано
Цитата:
Причем выполняются они от имени системной учетной записи LocalSystem.
См. также Сравнение способов установки приложений и Твики реестра Windows Vista
Цитата ispolin:
что прописать в SetupComplete.cmd, чтобы после установки обновления удалилось содержимое папки
<..>
читал, там пример для удаления
Цитата:
Самоудаляюшийся пакетный файл
, мне же нужно чуть другое »
И что же вам мешает добавить нбх команды в setupcomplete?


Цитата Painkiller:
У меня пока проблем не было с %-dp0 »
У меня тоже проблем не было, но пишу-то я не только для себя

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

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

Отправлено: 14:49, 31-01-2013 | #250



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




 
Переход