PDA

Показать полную графическую версию : Справочник по Автоматической установке Windows Vista


Страниц : 1 [2] 3 4

CtrlSoft
05-05-2008, 20:02
Кароче попробовал установить с исправленным кодом, не получилось, та же проблема.

Комсомолец, как я понимаю ты устанавливаеш софт с диска С:, почему? и извеняюсь за тупость но я не знаком с файлами presetup.exe и presetup.ini, никогда ими не пользовался на сколько я помню.

Комсомолец
06-05-2008, 04:45
CtrlSoft, Presetup-это разработка уважаемого Boa Soft. На форуме можешь найти BS Post Installer. А запускаю я только сам инсталлер с диска С, т.к. с двд-диска он не срабатывает. Сам софт находится на ДВД. Но и с диска С он почему то не срабатывает.
Я вот подумал-может проблема в этом параметре?
<UseConfigurationSet>false</UseConfigurationSet>

p.s.-может подскажешь как установить иначе с диска софт?

CtrlSoft
06-05-2008, 14:43
Комсомолец, если ты cмотрел мой файл ответов то можешь заметить ЧТО я устанавливаю софт с двд, так сказать методом RunOnce Ex в Windows XP. Тоесть по устанавливаеться при первом входе в систему, но не на пользователя а при входе в учетную запись аудита. Для того чтоб без проблем установит с двд, создоется переменная %appsroot%. 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:\AppsRoot.txt SETX AppsRoot %i: -m". Советую посмотреть еще раз файл ответов.. А про BS Post Installer слышал но я пользовался Windows Post-Installation Wizard (WPI). Я вот подумал-может проблема в этом параметре?
<UseConfigurationSet>false</UseConfigurationSet>. Стоит попробовать, ведь false это как бы нет а да это как бы true =).


=================================
Теперь я понимаю почему Бог любит людей.

Комсомолец
07-05-2008, 05:34
CtrlSoft,
. Стоит попробовать, ведь false это как бы нет а да это как бы true . »
Попробовал. При копировании файлов дистрибутива все время: Недостаточно места на диске... хотя диск 25гб.

То есть предлагаешь сделать так:
<Path>cmd /c "FOR %i 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 %i:\AppsRoot.txt SETX AppsRoot %i: -m"</Path>

<Path>cmd /c %AppsRoot%\soft.cmd</Path>
и в самом soft.cmd прописать следующее


@echo off
SET CDROM=%~d0
%CDROM%\Soft\presetup.exe
?
WPI мне не понравился, а вариант установки с батника, как у тебя-слишком муторный. Мне проще и удобней использовать BS. Да и софт удобно обновлять оперативно.

Если знаешь как сделать установку софта с диска-подскажи, пожалуйста.

CtrlSoft
07-05-2008, 19:08
Комсомолец, я не использую батник, вобще никаких батников. <Path>cmd /c "FOR %i 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 %i:\AppsRoot.txt SETX AppsRoot %i: -m"</Path> находится в самом AutoUnattend.xml...


Как я уже говорил, я не знаком с BS Post Installer, но попробую изучить и попытаться установить софт через него, если получется или нет сообщу в форуме.



=================================
Теперь я понимаю почему Бог любит людей.

Комсомолец
08-05-2008, 06:27
CtrlSoft, попробовал я как у тебя-задал переменную и дальше искать инсталлер и запустить его. Проскочило окошко с назначением переменной, но при первом логоне всё та же тишина...

CtrlSoft
08-05-2008, 11:07
Комсомолец, нужно зайти в акаунт аудита!
Sorry, очень спешу, потом поговорим.

=================================
Теперь я понимаю почему Бог любит людей.

Комсомолец
09-05-2008, 04:35
нужно зайти в акаунт аудита! »

А это разве не оно самое?

<RunSynchronousCommand wcm:action="add">
<Description>Enable_admin</Description>
<Order>1</Order>
<Path>net user administrator /active:yes</Path>
<WillReboot>Never</WillReboot>
</RunSynchronousCommand> »

Наверное, попробую полностью с твоим файлом ответов и уже оттуда буду плясать.

CtrlSoft
10-05-2008, 19:38
Комсомолец, в общем я изучил Boa Software Installer. Прога отличная! Также создал новый файл ответов.

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing></servicing>
<settings pass="windowsPE">
<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>xxxxx-xxxxx-xxxxx-xxxxx-xxxxx</Key>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
<AcceptEula>true</AcceptEula>
<FullName>Costin Ruslan</FullName>
<Organization>CtrlSoft</Organization>
</UserData>
<Display>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>1680</HorizontalResolution>
<VerticalResolution>1050</VerticalResolution>
</Display>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/NAME</Key>
<Value>Windows Vista ULTIMATE</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>
<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>
<WillShowUI>OnError</WillShowUI>
</SetupUILanguage>
<InputLocale>0409:00010409</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
</settings>
<settings pass="specialize">
<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>
<Manufacturer>CtrlSoft</Manufacturer>
<HelpCustomized>false</HelpCustomized>
<SupportPhone>+37369482217</SupportPhone>
<SupportURL>http://www.CtrlSoft.narod.ru</SupportURL>
<Model>CtrlSoft Ultimate PC</Model>
<SupportHours>11:00 - 17:00 </SupportHours>
</OEMInformation>
<AutoLogon>
<Enabled>true</Enabled>
<LogonCount>1</LogonCount>
<Username>Administrator</Username>
</AutoLogon>
<ComputerName>Ultra_PC</ComputerName>
<TimeZone>(GMT+02:00) Афины, Бухарест, Стамбул</TimeZone>
<CopyProfile>true</CopyProfile>
<Display>
<DPI>96</DPI>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>1680</HorizontalResolution>
<VerticalResolution>1050</VerticalResolution>
</Display>
</component>
<component name="Microsoft-Windows-Security-Licensing-SLC-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-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 &quot;FOR %i 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 %i:\PreSetupRoot.txt SETX PreSetupRoot %i: -m&quot;</Path>
<Description>Установка переменной %PreSetupRoot%</Description>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>2</Order>
<Path>%WINDIR%\system32\sysprep\sysprep.exe /quiet /audit</Path>
<Description>Загрузка в Режим Аудита</Description>
</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">
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Group>Administrators</Group>
<Name>Costin Ruslan</Name>
<Description>Costin Ruslan</Description>
<DisplayName>Costin Ruslan</DisplayName>
<Password>
<PlainText>false</PlainText>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
</Password>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<Display>
<ColorDepth>32</ColorDepth>
<DPI>96</DPI>
<HorizontalResolution>1680</HorizontalResolution>
<VerticalResolution>1050</VerticalResolution>
</Display>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<NetworkLocation>Home</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<TimeZone>(GMT+02:00) Афины, Бухарест, Стамбул</TimeZone>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>10</Order>
<CommandLine>REGEDIT /S %PreSetupRoot%\PreSetup\Регистрация_ПО.reg</CommandLine>
<Description>Регистрация ПО</Description>
</SynchronousCommand>
</FirstLogonCommands>
</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">
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
<SystemLocale>ru-RU</SystemLocale>
<InputLocale>0409:00000409; 0407:00000407; 0418:00000418; 0419:00000419</InputLocale>
</component>
</settings>
<settings pass="auditUser">
<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>10</Order>
<Path>%PreSetupRoot%\PreSetup\presetup.exe</Path>
<Description>Запуск Bs Post Installer</Description>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>20</Order>
<Path>%WINDIR%\system32\sysprep\sysprep.exe /quiet /oobe /reboot</Path>
<Description>Перезагрузка и возврат к oobe</Description>
</RunSynchronousCommand>
</RunSynchronous>
</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">
<Display>
<DPI>96</DPI>
<ColorDepth>32</ColorDepth>
<VerticalResolution>1050</VerticalResolution>
<HorizontalResolution>1680</HorizontalResolution>
</Display>
</component>
</settings>
<settings pass="auditSystem">
<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>
<LogonCount>1</LogonCount>
<Username>Administrator</Username>
<Enabled>true</Enabled>
</AutoLogon>
<Display>
<ColorDepth>32</ColorDepth>
<DPI>96</DPI>
<HorizontalResolution>1680</HorizontalResolution>
<VerticalResolution>1050</VerticalResolution>
</Display>
</component>
</settings>
<settings pass="generalize">
<component name="Microsoft-Windows-PnpSysprep" 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">
<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:e:/vistawork/dvd/sources/install.wim#Windows Vista ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>


Установка ПО идет из Boa Software Installer!

Как я сделал:


Создал файл PreSetupRoot.txt и SoftwareRoot.txt их кидаем в корень USB Flash или CD/DVD. PreSetupRoot.txt будет использован файлом ответов AutoUnattende.xml для создания переменной %PreSetupRoot% а SoftwareRoot.txt - файлом ответов PRESETUP.ini для создания переменной %SOURCE%.
Также в корень USB Flash или CD/DVD лежат папки PreSetup, Software и файл ответов AutoUnattende.xml. В папке PreSetup находятся все необходимые файлы для работы программы Boa Software Installer а также reg файл Регистрация_ПО.reg для регистрации прог (таких как UltraISO, CD Check etc), он применяется при первом входе пользователя в систему (не в режиме аудита, потому что в режим аудита регистрация выполняется только для Админа). В папке Software находятся программы.

Только вот окно при первом входе в режим аудита не знаю как скрыть. Она по верх Boa Software Installer!

=================================
Теперь я понимаю почему Бог любит людей.

CtrlSoft
11-05-2008, 12:39
Предлагаю обновленный файл ответов, внем некоторые дополнительные настройки а также твики реестра для отключения UAC (делается это для установки, устаревших и требующих прав аудита, програм.

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing></servicing>
<settings pass="windowsPE">
<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>12345-12345-12345-12345-12345</Key>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
<AcceptEula>true</AcceptEula>
<FullName>Costin Ruslan</FullName>
<Organization>CtrlSoft</Organization>
</UserData>
<Display>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>1680</HorizontalResolution>
<VerticalResolution>1050</VerticalResolution>
</Display>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/NAME</Key>
<Value>Windows Vista ULTIMATE</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>
<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>
<WillShowUI>OnError</WillShowUI>
</SetupUILanguage>
<InputLocale>en-US</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
</settings>
<settings pass="specialize">
<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>
<Manufacturer>CtrlSoft</Manufacturer>
<HelpCustomized>false</HelpCustomized>
<SupportPhone>+37369482217</SupportPhone>
<SupportURL>http://www.CtrlSoft.narod.ru</SupportURL>
<Model>CtrlSoft Ultimate PC</Model>
<SupportHours>11:00 - 17:00 </SupportHours>
</OEMInformation>
<AutoLogon>
<Enabled>true</Enabled>
<LogonCount>1</LogonCount>
<Username>Administrator</Username>
</AutoLogon>
<ComputerName>Ultra_PC</ComputerName>
<TimeZone>(GMT+02:00) Афины, Бухарест, Стамбул</TimeZone>
<CopyProfile>true</CopyProfile>
<Display>
<DPI>96</DPI>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>1680</HorizontalResolution>
<VerticalResolution>1050</VerticalResolution>
</Display>
</component>
<component name="Microsoft-Windows-Security-Licensing-SLC-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-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 &quot;FOR %i 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 %i:\PreSetupRoot.txt SETX PreSetupRoot %i: -m&quot;</Path>
<Description>Установка переменной %PreSetupRoot%</Description>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>2</Order>
<Path>reg add &quot;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System&quot; /v &quot;EnableLUA&quot; /t REG_DWORD /d 0 /f</Path>
<Description>Отключение UAC для Пользователей&lt;/</Description>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>3</Order>
<Path>reg add &quot;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System&quot; /v &quot;FilterAdministratorToken&quot; /t REG_DWORD /d 0 /f</Path>
<Description>Отключение UAC для Администратора</Description>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>4</Order>
<Path>%WINDIR%\system32\sysprep\sysprep.exe /quiet /audit</Path>
<Description>Загрузка в Режим Аудита</Description>
</RunSynchronousCommand>
</RunSynchronous>
</component>
<component name="Microsoft-Windows-IE-InternetExplorer" 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">
<StartPages>
<StartPage wcm:action="add">
<StartPageUrl>http://www.CtrlSoft.narod.ru</StartPageUrl>
<StartPageKey>www.CtrlSoft.narod.ru</StartPageKey>
</StartPage>
</StartPages>
</component>
<component name="Security-Malware-Windows-Defender" 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">
<DisableAntiSpyware>true</DisableAntiSpyware>
</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">
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Group>Administrators</Group>
<Name>Costin Ruslan</Name>
<Description>Costin Ruslan</Description>
<DisplayName>Costin Ruslan</DisplayName>
<Password>
<PlainText>false</PlainText>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
</Password>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<Display>
<ColorDepth>32</ColorDepth>
<DPI>96</DPI>
<HorizontalResolution>1680</HorizontalResolution>
<VerticalResolution>1050</VerticalResolution>
</Display>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<NetworkLocation>Home</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<TimeZone>(GMT+02:00) Афины, Бухарест, Стамбул</TimeZone>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>10</Order>
<CommandLine>REGEDIT /S %PreSetupRoot%\PreSetup\Регистрация_ПО.reg</CommandLine>
<Description>Регистрация ПО</Description>
</SynchronousCommand>
</FirstLogonCommands>
<VisualEffects>
<FontSmoothing>ClearType</FontSmoothing>
</VisualEffects>
<WindowsFeatures>
<ShowInternetExplorer>true</ShowInternetExplorer>
<ShowWindowsMail>true</ShowWindowsMail>
<ShowWindowsMediaPlayer>true</ShowWindowsMediaPlayer>
<ShowMediaCenter>true</ShowMediaCenter>
</WindowsFeatures>
</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">
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
<SystemLocale>ru-RU</SystemLocale>
<InputLocale>0409:00000409;0407:00000407;0418:00000418;0419:00000419</InputLocale>
</component>
<component name="Microsoft-Windows-Sidebar" 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">
<Gadget1>%PROGRAMFILES%\windows sidebar\gadgets\Calendar.Gadget,true</Gadget1>
<Gadget2>%PROGRAMFILES%\windows sidebar\gadgets\Clock.Gadget,true</Gadget2>
<Gadget3>%PROGRAMFILES%\windows sidebar\gadgets\SlideShow.gadget,true</Gadget3>
<Gadget4>%PROGRAMFILES%\windows sidebar\gadgets\CPU.Gadget,true</Gadget4>
<Gadget5>%PROGRAMFILES%\windows sidebar\gadgets\Notes.Gadget,true</Gadget5>
</component>
<component name="Microsoft-Windows-PerfCenterCPL" 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">
<WindowsExperienceIndexOemInfo>
<HardwareUpgradeURL>http://price.sunrise.ru</HardwareUpgradeURL>
<Logo />
</WindowsExperienceIndexOemInfo>
</component>
</settings>
<settings pass="auditUser">
<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>10</Order>
<Path>%PreSetupRoot%\PreSetup\presetup.exe</Path>
<Description>Запуск Bs Post Installer</Description>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>20</Order>
<Path>%WINDIR%\system32\sysprep\sysprep.exe /quiet /oobe /reboot</Path>
<Description>Перезагрузка и возврат к oobe</Description>
</RunSynchronousCommand>
</RunSynchronous>
</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">
<Display>
<DPI>96</DPI>
<ColorDepth>32</ColorDepth>
<VerticalResolution>1050</VerticalResolution>
<HorizontalResolution>1680</HorizontalResolution>
</Display>
</component>
</settings>
<settings pass="generalize">
<component name="Microsoft-Windows-PnpSysprep" 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">
<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
</component>
</settings>
<settings pass="auditSystem">
<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">
<Display>
<HorizontalResolution>1680</HorizontalResolution>
<VerticalResolution>1050</VerticalResolution>
<DPI>96</DPI>
<ColorDepth>32</ColorDepth>
</Display>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:e:/vistawork/dvd/sources/install.wim#Windows Vista ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

=================================
Теперь я понимаю почему Бог любит людей.

Комсомолец
11-05-2008, 16:42
CtrlSoft, Премного благодарен. Попробую и отпишусь. Если все изумительно-Это COOL!
p.s.-ключик удали с примера

Комсомолец
11-05-2008, 18:00
CtrlSoft, а каково содержимое SoftwareRoot.txt ?

SoftwareRoot.txt - файлом ответов PRESETUP.ini для создания переменной %SOURCE%. »
что-то я недопонял-для чего этот файл? И что с ним делать? Объясни подробней, пожалуйста.

CtrlSoft
11-05-2008, 21:59
Комсомолец, SoftwareRoot.txt и PreSetupRoot.txt это пустые файлы, просто создаеш текст. док. с этими названиями (Конечно по желанию ты можеш в них писать что-то вроде: "Этот файл используется файлом ответов AutoUnattend.xml для создания переменной %PreSetupRoot%") .

PreSetupRoot.txt будет использован файлом ответов AutoUnattende.xml для создания переменной %PreSetupRoot% а SoftwareRoot.txt - файлом ответов PRESETUP.ini для создания переменной %SOURCE%.

Понимаешь? Boa Software ищет этот файл на носителях. На первом носителе где он его найдет создаст переменную %SOURCE%.

К стати, $OEM$ тоже работает!!!

Только не в корне, а в \sources\$OEM$\

Копируй через нее BsPostinstaller на С в любую папку и запущай. А проги на диске ищи средствами BsPostinstaller
Спасибо. Попробую. Только еще бы разобраться, как их искать средствами BS PostInstallera. ))

Думаю ты теперь понял. Ну а если нет, спрашивай!


=================================
Теперь я понимаю почему Бог любит людей.

Комсомолец
16-05-2008, 08:12
Это я понял. Просто не увидел смысла в:SoftwareRoot.txt - файлом ответов PRESETUP.ini для создания переменной %SOURCE% »
Ведь это лишние движения. Не проще сделать так

[Setup]
RootInstallDir=%PreSetupRoot%\Soft

в Presetup.ini
При этом soft, BS Post с папка со скином тоже лежат в SOFT.

To All:
Вот теперь у меня иной вопрос-установил висту, софт, раскидал ярлычки и сделал прочие настройки. Далее ImageX /Capture и сохранил Install.wim. Заменил им оригинальный в исошке в папке \source\. Так вот- начинается установка и дальше выдает:
Нет доступа к Install.wim.
Что не так сделал? Кто знает?

CtrlSoft
29-08-2008, 16:52
Комсомолец, privet. думаю ты не поставил галочку "generalize" в окне SysPrep. Это обязательно!

Комсомолец
07-09-2008, 04:22
думаю ты не поставил галочку "generalize" в окне SysPrep. Это обязательно! »
Блин, я уже забыл все это)))) просто наше начальство решило, что виста им пока не нужна-вот и занимаюсь пока ХР.

Vadikan
27-09-2008, 05:34
Terminator2093, используйте тег code во избежание нежелательного форматирования, плиз.

Terminator2093
29-09-2008, 00:39
Составил пробный файл ответов Autounattend.xml, удалил графы с разрешением экрана:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing></servicing>
<settings pass="windowsPE">
<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>12345-12345-12345-12345-12345</Key>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
<AcceptEula>true</AcceptEula>
<FullName>Costin Ruslan</FullName>
<Organization>CtrlSoft</Organization>
</UserData>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/NAME</Key>
<Value>Windows Vista (vLite) ULTIMATE</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>
<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>
<WillShowUI>OnError</WillShowUI>
</SetupUILanguage>
<InputLocale>en-US</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
</settings>
<settings pass="specialize">
<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>
<Enabled>true</Enabled>
<LogonCount>1</LogonCount>
<Username>Administrator</Username>
</AutoLogon>
<ComputerName>Ultra_PC</ComputerName>
<CopyProfile>true</CopyProfile>
</component>
<component name="Microsoft-Windows-Security-Licensing-SLC-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-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 M N O P Q R S T U V W X Y Z) DO IF EXIST %i:\PreSetupRoot.txt SETX PreSetupRoot %i: -m"</Path>
<Description>%PreSetupRoot%</Description>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>2</Order>
<Path>reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA" /t REG_DWORD /d 0 /f</Path>
<Description>UAC</Description>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>3</Order>
<Path>reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "FilterAdministratorToken" /t REG_DWORD /d 0 /f</Path>
<Description>UAC</Description>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>4</Order>
<Path>%WINDIR%\system32\sysprep\sysprep.exe /quiet /audit</Path>
<Description>audit</Description>
</RunSynchronousCommand>
</RunSynchronous>
</component>
<component name="Security-Malware-Windows-Defender" 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">
<DisableAntiSpyware>true</DisableAntiSpyware>
</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">
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Group>Administrators</Group>
<Name>Costin Ruslan</Name>
<Description>Costin Ruslan</Description>
<DisplayName>Costin Ruslan</DisplayName>
<Password>
<PlainText>false</PlainText>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
</Password>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<NetworkLocation>Home</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>10</Order>
<CommandLine>REGEDIT /S %PreSetupRoot%\PreSetup\Reg Soft.reg</CommandLine>
<Description>Reg Soft</Description>
</SynchronousCommand>
</FirstLogonCommands>
<VisualEffects>
<FontSmoothing>ClearType</FontSmoothing>
</VisualEffects>
<WindowsFeatures>
<ShowInternetExplorer>true</ShowInternetExplorer>
<ShowWindowsMail>true</ShowWindowsMail>
<ShowWindowsMediaPlayer>true</ShowWindowsMediaPlayer>
<ShowMediaCenter>true</ShowMediaCenter>
</WindowsFeatures>
</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">
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
<SystemLocale>ru-RU</SystemLocale>
<InputLocale>0409:00000409;0407:00000407;0418:00000418;0419:00000419</InputLocale>
</component>
</settings>
<settings pass="auditUser">
<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>10</Order>
<Path>%PreSetupRoot%\PreSetup\presetup.exe</Path>
<Description>Start Bs Post Installer</Description>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>20</Order>
<Path>%WINDIR%\system32\sysprep\sysprep.exe /quiet /oobe /reboot</Path>
<Description>Reboot for oobe</Description>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="generalize">
<component name="Microsoft-Windows-PnpSysprep" 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">
<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
</component>
</settings>
<settings pass="auditSystem">
<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">
<Display>
<HorizontalResolution>1024</HorizontalResolution>
<VerticalResolution>768</VerticalResolution>
<DPI>96</DPI>
<ColorDepth>32</ColorDepth>
</Display>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:d:/vista/sources/install.wim#Windows Vista (vLite) ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Поставил установку. После того как в "завершении установки" появится маленькое окошко "Работает sysprep... Выполнение модулей Sysprep этапа очистки" повисит пару минут и исчезнет, затем экран мигнет и появится окошко "Ошибка. Инициализация процесса... (не успел дочитать что там)" и комп выключается. Не перезагружается, а именно выключается.

Если после этого его включит, появится задний фон установки и вылезет окошко "Компьютер неожиданно перезагрузился. или возникла непредвиденная ошибка. Невозможно продолжить установку Windows. Чтобы установить Windows, нажмите ОК для перезагрузки компьютера, а затем перезапустите установку.

Тестировал и на компе, и на виртуальной машине - одно и то же.
Как быть?

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

CtrlSoft
02-10-2008, 16:42
Terminator2093, У тебя случайно не WINDOWS VISTA SP1?

... Проблема, (я убедился) в Windows Vista with SP1. Я попробовал "Чистую Висту" без СП1 и все заработало!

Наверное для Windows Vista SP1 есть другой метод. Попытаюсь выяснить...

zeroua
02-10-2008, 17:29
Справочник по Автоматической установке Windows Vista (На английском языке!) (http://firegeier.unattended-sponsor.de/en/sitemap.html), думаю безумно полезным будет перевести это руководство и сделать скажем в *.chm для удобного оффлайн чтения ...




© OSzone.net 2001-2012