PDA

Показать полную графическую версию : [статья] Файл ответов (AutoUnattend.xml) .:[все вопросы, параметры, уточнения, etc]:.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 [63] 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87

MKN
03-08-2016, 17:29
хотелось бы через AutoUnattend.xm »
Встречал такой совет :

<NetworkLocation>Other</NetworkLocation>

и такой :


<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup"........>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<CommandLine>REG ADD &quot;HKLM\System\CurrentControlSet\Control\Network\NewNetworkWindowOff&quot; /F</CommandLine>
<Description>No New Network Block</Description>
<RequiresUserInput>true</RequiresUserInput>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
</unattend>

сам не проверял (может результат не тот...), но в любом случае, вышеприведённый твик реестра, можно добавить в AutoUnattend.xml через <CommandLine>...
Ессно при соблюдении условий см. http://www.oszone.net/8609

mover
11-08-2016, 08:21
Столкнулся с проблемкой при создании сборки на базе ru_windows_10_multiple_editions_version_1607_updated_jul_2016_x64_dvd_9058201. Раньше такого не было с образами Win 10. Проблема в следующем:
Во время установки, после первой перезагрузки получаем вот такой экран (см. вложение). Что бы продолжить устновку надо выбрать пользователя user и нажать войти. Хотелось бы избежать этих лишних телодвижений. Что надо поправить для version_1607?
Мой файл ответов:
<?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="amd64" 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>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
<InputLocale>en-US; ru-RU</InputLocale>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" 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>
<WillShowUI>OnError</WillShowUI>
<Key />
</ProductKey>
<AcceptEula>true</AcceptEula>
</UserData>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<UserLocale>ru-RU</UserLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<InputLocale>en-US; ru-RU</InputLocale>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" 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>
<ProtectYourPC>3</ProtectYourPC>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
</OOBE>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<Name>user</Name>
<Group>Administrators</Group>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<TimeZone>N. Central Asia Standard Time</TimeZone>
<OEMInformation>
<Manufacturer>MoverSoft.ru</Manufacturer>
<SupportURL>http://moversoft.ru</SupportURL>
</OEMInformation>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CopyProfile>true</CopyProfile>
<ProductKey>VK7JG-NPHTM-C97JM-9MPGT-3V66T</ProductKey>
</component>
</settings>
<cpi:offlineImage cpi:source="wim://vm/%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD/windows%2010%20x64/install.wim#Windows 10 Pro" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

N0MAK
16-08-2016, 10:11
mover, В вашем случае все просто: Перед запечатыванием, просто удалите этого(defaultuser0) пользователя, через Администрирование->Управление компьютером->Локальные пользователи и группы->Пользователи.
А так же удалите его папку на диске.

N0MAK
16-08-2016, 10:46
Доброго всем дня.
Я тоже столкнулся со странной проблемой при создании образа sysprep на базе Windows 10 Enterprise v1607.
На завершающей стадии развертывания не выполняется команда <FirstLogonCommands> в которой у меня путь к .bat файлу
в котором в свою очередь находится несколько твиков реестра и запуск парочки .exe файлов. Раньше такой проблемы не было.
Люди добрые помогите)
Мой файл ответов:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CopyProfile>true</CopyProfile>
<ComputerName>*</ComputerName>
<TimeZone>FLE Standard Time</TimeZone>
</component>
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Description>UnfilterAdministratorToken</Description>
<Order>1</Order>
<Path>cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v FilterAdministratorToken /t REG_DWORD /d 0 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Description>firslogonanim</Description>
<Order>2</Order>
<Path>cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableFirstLogonAnimation /t REG_DWORD /d 0 /f</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
<component name="Security-Malware-Windows-Defender" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DisableAntiSpyware>true</DisableAntiSpyware>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core" processorArchitecture="wow64" 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>0409:00000409</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UILanguageFallback>ru-RU</UILanguageFallback>
<UserLocale>ru-RU</UserLocale>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<CommandLine>%allusersprofile%\final\run.bat</CommandLine>
<Description>twik</Description>
<Order>3</Order>
</SynchronousCommand>
</FirstLogonCommands>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideLocalAccountScreen>true</HideLocalAccountScreen>
<HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Work</NetworkLocation>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<UserAccounts>
<AdministratorPassword>
<Value></Value>
<PlainText>true</PlainText>
</AdministratorPassword>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value></Value>
<PlainText>True</PlainText>
</Password>
<Description>-</Description>
<DisplayName>Пользователь</DisplayName>
<Group>Administrators</Group>
<Name>-</Name>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:c:/users/nomak/desktop/install.wim#Windows 10 Enterprise" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

nibble74
16-08-2016, 11:12
mover,

Попробуйте без пароля, так
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Name>Admin</Name>
<Group>Administrators</Group>
<DisplayName>Admin</DisplayName>
<Description></Description>
<Password>
<Value />
</Password>
</LocalAccount>
</LocalAccounts>
</UserAccounts>


и пропишите в SetupComplete.cmd
REM Удалить учетную запись из группы Пользователи.
net localgroup Пользователи Admin /delete
REM Задать неограниченный срок действия паролей в настройках групповой политики.
net accounts /maxpwage:unlimited


N0MAK,

Зачем синхронные команды когда легче в тот же самый setupcomplete.cmd прописать
Reg Add "HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce" /v "New value 1" /t REG_SZ /d "%systemroot%\Setup\Scripts\RunOnce.cmd" /f

путь к батнику естественно замените на свой, а лучше поместите батник как у меня в $OEM$ папку.

N0MAK
16-08-2016, 20:12
nibble74, Спасибо конечно, но я хотел бы получить ответ на конкретный вопрос а как по вашему легче мне не подходит.
Потому как большинство того что я хочу выполнить в bat файле применяется к созданному в процессе установки пользователю, а не к системной учетной записи которая выполняет setupcomplete.cmd. Мне так же интересно почему я должен менять путь к файлу у меня всегда скрипт срабатывал и из папки Windows и из ProgramData, плодить дополнительные папки в корне диска я не хочу.

N0MAK
23-08-2016, 09:47
Отвечаю сам на свой вопрос.
На завершающей стадии развертывания не выполняется команда <FirstLogonCommands> в которой у меня путь к .bat файлу »
Получается что я немного ошибся, в файле не выполняются некоторые команды в частности
команда start/wait regedit -s tweak.reg которая применяет некоторые настройки к учетной записи
и команда Dism.exe /Online /Import-DefaultAppAssociations:AppAssoc.xml которая проставляет заданные мной ассоциации к файлам. Выполнение первой решилось переводом reg в cmd. А проблема второй команды пока не решаема но на сколько мне известно Microsoft в курсе и ожидается исправление.

walkmanart
05-09-2016, 01:38
<?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>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
<FullName>User</FullName>
<Organization>UZ</Organization>
<AcceptEula>true</AcceptEula>
</UserData>
<ImageInstall>
<OSImage>
<WillShowUI>Always</WillShowUI>
<InstallToAvailablePartition>false</InstallToAvailablePartition>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
</InstallFrom>
</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">
<CopyProfile>true</CopyProfile>
</component>
</settings>
<settings pass="oobeSystem">
<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>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
<SystemLocale>ru-RU</SystemLocale>
</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">
<AutoLogon>
<Password>
<Value>aQBzAGMAdABlAHIAMQAyADUAUABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<Enabled>true</Enabled>
<LogonCount>1</LogonCount>
<Username>Admin</Username>
</AutoLogon>
<TimeZone>FLE Standard Time</TimeZone>
<RegisteredOrganization>UZ</RegisteredOrganization>
<RegisteredOwner>User</RegisteredOwner>
<ShowWindowsLive>false</ShowWindowsLive>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>aQBzAGMAdABlAHIAMQAyADUAUABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<Name>Admin</Name>
<Group>Administrators</Group>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:d:/install.wim#Windows 7 Professional SP1+Updates" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Здравствуйте. Создал файл ответов для образа Win 7 Pro. В wim файле редакция только одна, но при установке выдает запрос на выбор редакции с одним возможным вариантом Windows 7 Professional. Можно ли убрать этот запрос?

mover
05-09-2016, 05:52
Здравствуйте. Создал файл ответов для образа Win 7 Pro. В wim файле редакция только одна, но при установке выдает запрос на выбор редакции с одним возможным вариантом Windows 7 Professional. Можно ли убрать этот запрос? »

<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">
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Value>1</Value>
<Key>/IMAGE/INDEX</Key>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>

Policai
07-10-2016, 12:20
Народ! Подскажите чайнику как создать файл ответов для Windows Embedded 8.1
Редакции собраны в один wim...

http://s017.radikal.ru/i441/1610/0b/9adca16d6c1dt.jpg (http://s017.radikal.ru/i441/1610/0b/9adca16d6c1d.png)

Нужно только чтоб не спрашивал ключ при установке, и автоматом принимал лицензию...

Vadikan
07-10-2016, 13:23
Policai, чем не устраивает WSIM и картинки в статьях из шапки?

Policai
07-10-2016, 13:43
Vadikan, Староват я понять всё... просмотрел ни ничего не понял, вернее понял что там на примере висты.. меня бы ткнуть пальцем...
Скачал вложение, там 3 файла, если я правильно понял это 3 файла ответов для разных разрядностей и режима ефи?
То есть если я в поле "REPLACE WITH PRODUCT KEY" введу свой ключ будет достаточно под мои нужды?
И куда поместить эти файлы?
Пытался логически вычислить по существующим сборкам, не нашёл там таковых фалов....

Vadikan
07-10-2016, 14:20
Policai, в ADK есть вся документация, в том числе пошаговые руководства по созданию файла ответов на русском языке.

Policai
07-10-2016, 14:24
Для меня это тёмный лес... Неужто трудно просто сказать прав ли я постом выше и куда их положить??
В любом случае спасибо...

Ablaut
14-10-2016, 07:50
Не знаю туда ли написал...
Несколько вопросов по автоустановке Windows 7:
1. По Windows AIK: для чего служит в Диспетчере образов системы Windows, в окне "Образ Windows\Packages" в дереве элементов - элемент "Program" а в нем пакет "amd64_Microsoft-Windows-ProfessionalEdition_6.1.7601.17514_"? Конкретно интересует элемент этого пакета в окне "Свойства" - "Microsoft-Windows-MediaPlayer-Package". Если также Windows Media Player есть и в пакете "Foundation\amd64_Microsoft-Windows-Foundation-Package_6.1.7601.17514_". Что содержит этот "Microsoft-Windows-MediaPlayer-Package"?

2. На каком конкретно этапе отрабатывает SetupComplete.cmd? Пользователь в это время уже создан? Интересует можно ли на этом этапе применять твики для HKEY_CURRENT_USER? Если пользователь еще не создан, то как же происходит установка программ которые пишут свои данные в раздел HKEY_CURRENT_USER? Про интеграцию в раздел "Custom" читал, но не хочется трогать оригинальный образ.

boss911
14-10-2016, 08:40
Ablaut

2.На каком конкретно этапе отрабатывает SetupComplete.cmd? »
http://forum.oszone.net/post-2342855.html
Пользователь в это время уже создан? »
Нет. Посему импорт HKCU твиков из SetupComplete.cmd не подходит, точнее часть из них будет перезаписана из Default учетки.

Предлагаю импортировать HKCU (и не только) твики на этапе RunOnce (второй этап загрузки ОС), на этом этапе пользователь уже создан. Из SetupComplete.cmd вносим команду импорта твиков в куст RunOnce (раздел HKLM), перед первым входом пользователя в систему, твики импортируются.

SetupComplete.cmd -REG >nul 2>&1 ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce" /F /V RegTweaksW7 /T REG_SZ /D "REGEDIT /S \"%~dp0RegTweaksW7.reg"\"

Ablaut
14-10-2016, 19:05
boss911
Понял, спасибо что разжевали, Учебник по автоматической установке (оффлайн версия) читал, но как то не дошло насчет создан ли пользователь или еще нет, теперь понял.

Тогда еще глупый вопрос: Если пользователь еще не создан, то как же происходит установка программ которые пишут свои данные в раздел HKEY_CURRENT_USER из SetupComplete.bat?

А насчет первого вопроса по Windows AIK есть какие нибудь соображения?

Vadikan
14-10-2016, 23:53
Тогда еще глупый вопрос: »
Создайте новую тему или найдите фильтром подходящую по setupcomlete (я уверен, что такая есть). Правила форума: одна проблема (вопрос) - одна тема.

Ablaut
16-10-2016, 00:08
Подскажите, а как загрузиться в "Среду восстановления" с установочного диска (флешки) если дистрибутив для автоустановки с файлом Autounattend.xml? Первого экрана то нет, сразу начинается установка... Может клавиши какие понажимать, или командной строкой?

SergeyZV
16-10-2016, 08:20
как загрузиться в "Среду восстановления" с установочного диска (флешки) если дистрибутив для автоустановки с файлом Autounattend.xml? »
Ни как.




© OSzone.net 2001-2012