Показать полную графическую версию : [статья] Файл ответов (AutoUnattend.xml) .:[все вопросы, параметры, уточнения, etc]:.
Здравствуйте! У меня вопрос. Если в файле ответов для редакции Home Premium определить некоторые компоненты как отключённые, то они установляются на мою систему, но буду отключены, или же они вовсе не установляться. Целью является минимальная установка компонентов системы, а НЕ установка полного комплекта редакции УЛЬТИМЭЙТ з последующей банальной блокировкой компонентов.
Taran2L, подобный вопрос http://forum.oszone.net/post-1291723-128.html
Спасибо за линк. Видимо придется тащить за собой все ети уродства вроде Media Player, IE 8 и т.д.
homaykle
02-03-2010, 09:57
Подскажите, пожалуйста, как необходимо поступить, если я хочу засунуть в файл ответа серийные номера для двух релизов win7 (x64 и x86)?
homaykle, создайте два файла ответов и поместите каждый в %SystemRoot% соответствующего дистрибутива. См. также Способы запуска установки Windows (http://technet.microsoft.com/ru-ru/library/cc749415(WS.10).aspx). Можно также в %WINDIR%\Panther\Unattend.
Собрал дистрибутив с Windows 7 Ultimate х64 и х86, создал файлы Autounattend.xml для обеих версий.
/IMAGE/INDEX х86 -1, для х64 -2. х86 устанавливается без проблем в автоматическом режиме, а х64 просит выбрать тип системы и принять лицензию.
Далее все в автомате. Файл помещаю на флешку.
Задавал и номер образа, и название - без результата.
Может кто подскажет, так и должно быть, или в чем-то проблема? »
Аналогичная проблема. Кто нибудь нашел решение?
Dimitrij
09-03-2010, 16:39
sattva
Я создал один файл ответов для х64 и х86, а при установке выбираю, какую из них ставить.
Пример файла я выкладывал.
Распишу по подробней:
Использую Мультивариантный установочный диск (http://forum.oszone.net/thread-160569.html) для создания своей сборки windows 7 x64&x8. Для этого экспортировал в один wim-образ 11 руских образов windows 7 (Sterted;Home;HomePremium;Professional;Enterprise;Ultimate x64&x86), в качестве базового загрузочного диска использую диск от "windows 7 ultimate x86". Для выбора х64 или х86 образа используется оригинальнфй файл установщика с параметрами: например для выбора образа ultimate x64 - Х:\Setuporg.exe /unattend:X:\Scripts\6\x64\auto_1_part.xml или для выбора образа ultimate х86 Х:\Setuporg.exe /unattend:X:\Scripts\6\auto_1_part.xml...
Если файл ответов для x64 содержит только строки для архитектуры "amd64" для этапа "Microsoft-Windows-Setup" - автоматическая разбивка диска не происходит.
Решается эта проблема добавлением в файл ответов для архитектуры "amd64", аналогичного раздела "Microsoft-Windows-Setup" для архитектуры "х86" см. вложенный архив scripts.rar.
Прошу помощи, уже замучился пробовать разные варианты. А вопросы такие:
1. Как установить свою тему? К примеру так не получается:
<CustomDefaultThemeFile>%APPDATA%\Microsoft\Windows\Themes\MyTheme.theme</CustomDefaultThemeFile>
<ThemeName>MyTheme</ThemeName>
<BrandIcon />
<DefaultThemesOff>false</DefaultThemesOff>
<WindowColor>Sun</WindowColor>
<DesktopBackground>IT-olwp1.jpg</DesktopBackground>
2. Не работает WPI. Запускаю через setupcomplete.cmd:
@echo off
Start %cdrom%\WPI\WPI.exe
del %0
Переменная cdrom определена правильно, при 4 проходе. Через FirstLogonCommands все ставится(кроме WPI) с использованием этой переменной.
Версия WPI 7.7.0.
NecroTYN
13-03-2010, 08:42
Добрый День Товарищи!!!
Скачал на днях себе ISO образ с Windows7x32-64,сделал установку с USB,в общем все как полагается....
Но при установке обнаружилось что туда засунут активатор(который мне как бы нах не надо),вот и хочу спросить у знающих людей как от него избавиться...
можно ли это сделать просто удаление папки :\sources\$OEM$\ ??? Насколько я понял в ней находится только активатор и .cmd файл такого вот содержания:
cd /d %~dp0
MKDIR %windir%\setup\scripts\data\temp
DISKPART /S "data\diskpartscript.txt" > "data\temp\foundvolumes.txt"
FOR /F "tokens=2" %%i IN ('FINDSTR /C:" 100 " "data\temp\foundvolumes.txt"') DO CALL :PARSE %%i
FOR %%a IN (B 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 %%a:\bootmgr (
IF NOT EXIST %%a:\setup.exe (
IF EXIST %%a:\loadmgr ATTRIB %%a:\loadmgr -h -r -s
COPY data\loadmgr %%a:\
ATTRIB %%a:\loadmgr +h +s +r
data\bootinst /nt60 %%a:
)
)
)
DISKPART /S "data\temp\unmountscript.txt" > nul
cscript %windir%\system32\slmgr.vbs -ilc data\certificate.xrm-ms
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName | findstr /i ULTIMATE > nul
IF NOT ERRORLEVEL 1 cscript %windir%\system32\slmgr.vbs -ipk 11111-11111-11111-11111-11111
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName | findstr /i PROFESSIONAL > nul
IF NOT ERRORLEVEL 1 cscript %windir%\system32\slmgr.vbs -ipk 11111-11111-11111-11111-11111
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName | findstr /i PREMIUM > nul
IF NOT ERRORLEVEL 1 cscript %windir%\system32\slmgr.vbs -ipk 11111-11111-11111-11111-11111
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName | findstr /i BASIC > nul
IF NOT ERRORLEVEL 1 cscript %windir%\system32\slmgr.vbs -ipk 11111-11111-11111-11111-11111
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName | findstr /i STARTER > nul
IF NOT ERRORLEVEL 1 cscript %windir%\system32\slmgr.vbs -ipk 11111-11111-11111-11111-11111
RMDIR /S /Q %windir%\setup\scripts\data\temp
SHUTDOWN /R
EXIT
:PARSE
FOR %%p IN (B 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 NOT EXIST %%p:\nul SET freeletter=%%p
ECHO SELECT VOLUME %1 > "data\temp\mountscript.txt"
ECHO ASSIGN LETTER=%freeletter% >> "data\temp\mountscript.txt"
ECHO SELECT VOLUME %1 > "data\temp\unmountscript.txt"
ECHO REMOVE >> "data\temp\unmountscript.txt"
DISKPART /S "data\temp\mountscript.txt" > nul
NecroTYN
13-03-2010, 18:21
Vadikan,
а что,здесь на вопросы принципиально не отвечают??? Или я не туда попал????
Да, тишина - ни у кого нет такой проблемы как у меня?
Как установить свою тему? »
А файлы на месте? Попробуйте в другое расположение поместить тему. Приведите файл ответов целиком.
Не работает WPI. Запускаю через setupcomplete.cmd: »
Попробуйте из FirstLogonCommands.
а что,здесь на вопросы принципиально не отвечают??? Или я не туда попал???? »
На такие как у вас... не то чтобы принципиально, но пункт 3.18 общих правил явно мешает :)
NecroTYN
14-03-2010, 11:15
но пункт 3.18 общих правил явно мешает »
...Обсуждать средства превращения лицензионного программного обеспечения в нелицензионное. Публиковать ссылки на сайты (или прямые ссылки на файлы), которые содержат такие средства или программы не распространяемые разработчиком публично (т.н. warez, кряки, серийные номера, генераторы серийных номеров, нелегальные способы активации системы и проч.).
Вообщето у мня наоборот....
NecroTYN, поймите, что свою сборку нужно начинать с чистого дистрибутива, а не брать за основу пиратский. Найдите автора сборки и общайтесь с ним.
kazakevich
15-03-2010, 17:25
Всем привет!
Вот наваял тут файл ответов, но есть пара проблем.... Вроде задал учетку админа для первого входа в систему и имя компа указал, и профили перенес на другой диск, а при установке винда мне все равно предлагает создать юзера,спрашивает про параметры безпасности. А профили остаются на С: и нукуда не переносятся....
Уже голову сломал, молю о помощи!!!
Vadikan, А файлы на месте? »
Да, после установки системы можно тему установить вручную, она видна в персонализации.
Попробуйте из FirstLogonCommands. »
Через FirstLogonCommands тоже не работает
Вот мой файл ответов:
<?xml version="1.0" encoding="utf-8" ?>
- <unattend xmlns="urn:schemas-microsoft-com:unattend">
- <settings pass="specialize">
- <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>ru-RU; en-US</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UILanguageFallback />
<UserLocale>ru-RU</UserLocale>
</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>DICK</ComputerName>
<TimeZone>Russian Standard Time</TimeZone>
<ProductKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</ProductKey>
- <Display>
<ColorDepth>32</ColorDepth>
<DPI>96</DPI>
<HorizontalResolution>1024</HorizontalResolution>
<VerticalResolution>768</VerticalResolution>
</Display>
</component>
- <component name="Microsoft-Windows-Deployment" 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">
- <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 cdrom %i: -m"</Path>
</RunSynchronousCommand>
- <RunSynchronousCommand wcm:action="add">
<Path>%SYSTEMROOT%\System32\SPTDinst.exe add /q</Path>
<Order>2</Order>
</RunSynchronousCommand>
</RunSynchronous>
</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">
- <AutoLogon>
- <Password>
<PlainText>false</PlainText>
<Value>MQAxADEAUABhAHMAcwB3AG8AcgBkAA==</Value>
</Password>
<LogonCount>3</LogonCount>
<Enabled>true</Enabled>
<Username>VVVolf</Username>
</AutoLogon>
- <Display>
<ColorDepth>32</ColorDepth>
<DPI>96</DPI>
<HorizontalResolution>1024</HorizontalResolution>
<VerticalResolution>768</VerticalResolution>
</Display>
- <OEMInformation>
<HelpCustomized>false</HelpCustomized>
<Manufacturer>VVVolf</Manufacturer>
<Model>Windows 7 Ultimate Plus</Model>
<Logo>%SystemRoot%\System32\wolf.bmp</Logo>
</OEMInformation>
- <OOBE>
<ProtectYourPC>1</ProtectYourPC>
<NetworkLocation>Home</NetworkLocation>
<HideEULAPage>true</HideEULAPage>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
- <UserAccounts>
- <AdministratorPassword>
<Value>NAA2ADkAMQBWAFYAVgBBAGQAbQBpAG4AaQBzAHQAcgBhAHQAbwByAFAAYQBzAHMAdwBvAHIAZAA=</Value>
<PlainText>false</PlainText>
</AdministratorPassword>
- <LocalAccounts>
- <LocalAccount wcm:action="add">
- <Password>
<Value>MQAxADEAUABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<Description>Админ</Description>
<Group>Administrators</Group>
<Name>VVVolf</Name>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<TimeZone>Russian Standard Time</TimeZone>
- <FirstLogonCommands>
- <SynchronousCommand wcm:action="add">
<Order>20</Order>
<CommandLine>%SYSTEMROOT%\System32\w7lxe.exe /hide</CommandLine>
</SynchronousCommand>
- <SynchronousCommand wcm:action="add">
<CommandLine>%cdrom%\WPI\Install\cleanup.cmd</CommandLine>
<Order>50</Order>
</SynchronousCommand>
- <SynchronousCommand wcm:action="add">
<CommandLine>%cdrom%\WPI\Install\Tweak.cmd</CommandLine>
<Order>10</Order>
</SynchronousCommand>
</FirstLogonCommands>
- <Themes>
<CustomDefaultThemeFile>%APPDATA%\Microsoft\Windows\Themes\MyTheme.theme</CustomDefaultThemeFile>
<ThemeName>%APPDATA%\Microsoft\Windows\Themes\MyTheme.theme</ThemeName>
<BrandIcon />
<DefaultThemesOff>false</DefaultThemesOff>
<WindowColor>Sun</WindowColor>
<DesktopBackground>IT-olwp1.jpg</DesktopBackground>
</Themes>
</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>ru-RU;en-US</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
</settings>
- <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>ru-RU; en-US</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">
- <Display>
<ColorDepth>32</ColorDepth>
<RefreshRate>1024</RefreshRate>
<VerticalResolution>768</VerticalResolution>
</Display>
- <ImageInstall>
- <OSImage>
<WillShowUI>OnError</WillShowUI>
- <InstallFrom>
- <MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>5</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
- <UserData>
+ <ProductKey>
<WillShowUI>OnError</WillShowUI>
<Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
</ProductKey>
<AcceptEula>true</AcceptEula>
<FullName>VVVolf</FullName>
</UserData>
</component>
</settings>
- <settings pass="offlineServicing">
- <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">
- <OEMInformation>
<HelpCustomized>false</HelpCustomized>
<Manufacturer>VVVolf</Manufacturer>
<Logo>%SystemRoot%\System32\wolf.bmp</Logo>
<Model>Windows 7 Ultimate Plus</Model>
</OEMInformation>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:i:/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
В данном случае сделана попытка запустить WPI из setupcomplete.cmd такого содержания:
@echo off
Start %cdrom%\WPI\WPI.exe
del %0
Необходимо так организовать автоустановку, чтобы установочный процесс прерывался только на выборе редакции устанавливаемой Win7 и перед операциями с диском.
Файл ei.cfg удалён из образа с автоустановкой, но выбора редакций нет... На том же образе, но без автоустановки, выбор есть. Что нужно сделать для получения выбора редакции при автоустановке ?
hobbit25
18-03-2010, 17:23
MKN, посмотри вот в эту сторону http://forum.oszone.net/thread-160569-3.html сам тока вчера потратил немного времени и сил умственных но зато полностью доволен!
hobbit25,
Там описана оч. интересная затея, но мне хотелось бы узнать, как отредактировать мой Autounattend.xml, для работоспособности выбора редакций Win7 при автоустановке.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.