Major Posted July 11, 2010 Posted July 11, 2010 (edited) Hi i have read the manuals to make an unattended windows and all is well, but usually it appears the windows welcome although i have automating that oobe with the autounattend. i will explain you what i am doing, i have made the file autounattend.xml, inside this file i have put the component reseal in the pass oobesystem to boot to audit mode in order to install applications and to apply some tweaks. <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"> <Reseal> <Mode>Audit</Mode> </Reseal> </component>In the final of the RunSynchronousCommand, i have added this command to reboot to the oobe<RunSynchronousCommand wcm:action="add"> <Order>60</Order> <Path>%WINDIR%\system32\sysprep\sysprep.exe /generalize /quiet /oobe /reboot /Unattend:%AppsRoot%\Answer.xml</Path> <Description>Reboot to Oobe</Description> </RunSynchronousCommand>the surprise for me was, usually it appears the windows welcome asking to enter all the data (inputlanguage...., useraccount,eula,..), although i have automated them in my answer.xml, here are both unattended xml files:Autounattend.xml:<?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>es-ES</UILanguage> </SetupUILanguage> <InputLocale>040a:0000040a</InputLocale> <SystemLocale>es-ES</SystemLocale> <UILanguage>es-ES</UILanguage> <UserLocale>es-ES</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> <HorizontalResolution>1024</HorizontalResolution> <VerticalResolution>768</VerticalResolution> </Display> <UserData> <ProductKey> <Key>xxxx-xxxx-xxxx-xxxx-xxxx</Key> <WillShowUI>OnError</WillShowUI> </ProductKey> <AcceptEula>true</AcceptEula> <FullName>BBBBBBBB</FullName> <Organization>AAAAAAAA</Organization> </UserData> <ImageInstall> <OSImage> <InstallFrom> <MetaData wcm:action="add"> <Key>/IMAGE/NAME</Key> <Value>Windows 7 ULTIMATE</Value> </MetaData> </InstallFrom> <InstallToAvailablePartition>false</InstallToAvailablePartition> <WillShowUI>OnError</WillShowUI> <InstallTo> <DiskID>0</DiskID> <PartitionID>1</PartitionID> </InstallTo> </OSImage> </ImageInstall> <DiskConfiguration> <Disk wcm:action="add"> <CreatePartitions> <CreatePartition wcm:action="add"> <Order>1</Order> <Type>Primary</Type> <Size>20000</Size> </CreatePartition> <CreatePartition wcm:action="add"> <Extend>true</Extend> <Order>2</Order> <Type>Extended</Type> </CreatePartition> <CreatePartition wcm:action="add"> <Extend>true</Extend> <Type>Logical</Type> <Order>3</Order> </CreatePartition> </CreatePartitions> <ModifyPartitions> <ModifyPartition wcm:action="add"> <Active>true</Active> <Extend>false</Extend> <Format>NTFS</Format> <Letter>C</Letter> <Order>1</Order> <PartitionID>1</PartitionID> </ModifyPartition> <ModifyPartition wcm:action="add"> <Active>false</Active> <Extend>false</Extend> <Format>NTFS</Format> <Label>DATA</Label> <Letter>D</Letter> <Order>2</Order> <PartitionID>2</PartitionID> </ModifyPartition> </ModifyPartitions> <DiskID>0</DiskID> <WillWipeDisk>true</WillWipeDisk> </Disk> <WillShowUI>OnError</WillShowUI> </DiskConfiguration> </component> <component name="Microsoft-Windows-PnpCustomizationsWinPE" 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"> <DriverPaths> <PathAndCredentials wcm:keyValue="b4e3a930" wcm:action="add"> <Path>%DriversRoot%\drivers</Path> </PathAndCredentials> </DriverPaths> </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-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:\AppsRoot.txt SETX AppsRoot %i: -m"</Path> <Description>Set %AppsRoot%</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"> <ComputerName>MiEQUIPO</ComputerName> <CopyProfile>true</CopyProfile> <TimeZone>Romance Standard Time</TimeZone> <ShowWindowsLive>false</ShowWindowsLive> <DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet> <RegisteredOrganization>cccccccc</RegisteredOrganization> <RegisteredOwner>ccccccc</RegisteredOwner> </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> <Enabled>true</Enabled> <LogonCount>2</LogonCount> <Username>Administrator</Username> </AutoLogon> <Display> <ColorDepth>32</ColorDepth> <DPI>96</DPI> <HorizontalResolution>1024</HorizontalResolution> <VerticalResolution>768</VerticalResolution> </Display> <OOBE> <HideEULAPage>true</HideEULAPage> <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> <NetworkLocation>Home</NetworkLocation> <ProtectYourPC>3</ProtectYourPC> </OOBE> <TimeZone>Romance Standard Time</TimeZone> <UserAccounts> <LocalAccounts> <LocalAccount wcm:action="add"> <Password> <Value>bwByAGQAZQBuAGEAZABvAHIAUABhAHMAcwB3AG8AcgBkAA==</Value> <PlainText>false</PlainText> </Password> <Description></Description> <DisplayName>usuario</DisplayName> <Name>usuario</Name> <Group>Administrators</Group> </LocalAccount> </LocalAccounts> </UserAccounts> <DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet> <ShowWindowsLive>false</ShowWindowsLive> <RegisteredOrganization>cccccc</RegisteredOrganization> <RegisteredOwner>cccccc</RegisteredOwner> </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>040a:0000040a</InputLocale> <SystemLocale>es-ES</SystemLocale> <UILanguage>es-ES</UILanguage> <UserLocale>es-ES</UserLocale> </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"> <Reseal> <Mode>Audit</Mode> </Reseal> </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> <Enabled>true</Enabled> <LogonCount>5</LogonCount> <Username>Administrator</Username> </AutoLogon> </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>CMD /C %AppsRoot%\install\Adobe.Reader.9.3.2\Adobe.Reader.9.3.msi TRANSFORMS=%AppsRoot%\install\Adobe.Reader.9.3.2\Adobe.Reader.9.3.mst /qr</Path> <Description>Adobe Reader 9.3.2</Description> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>11</Order> <Path>CMD /C REGEDIT /S %AppsRoot%\install\Adobe.Reader.9.3.2\Reader.9.reg</Path> <Description>Registry Adobe Reader</Description> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>60</Order> <Path>%WINDIR%\system32\sysprep\sysprep.exe /generalize /quiet /oobe /reboot /Unattend:%AppsRoot%\Answer.xml</Path> <Description>Reboot to Oobe</Description> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>5</Order> <Path>CMD /C %AppsRoot%\Install\Internet.Explorer.8.0\KB890830.exe /Q</Path> <Description>Internet 8 Security Patch</Description> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>3</Order> <Path>CMD /C %AppsRoot%\Install\DPInstall\dpinst.exe /q /path %AppsRoot%\drivers</Path> <Description>Install Drivers</Description> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>1</Order> <Path>CMD /C DEL /Q /F "%Public%\Desktop\Selecci¢n del Explorador.lnk"</Path> <Description>Delete Browser Choice</Description> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>2</Order> <Description>Registry Browser Choice</Description> <Path>CMD /C REGEDIT /S %AppsRoot%\install\Internet.Explorer.8.0\IE8.reg</Path> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>43</Order> <Description>Import Registry Tweaks</Description> <Path>CMD /C REGEDIT /S %AppsRoot%\install\RegTweaks.reg</Path> </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> <cpi:offlineImage cpi:source="catalog:d:/windows 7/windows 7 32 bits/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" /></unattend>Here is the answer.xml, i have created this other unattended file to use with sysprep, because in the manual, they tell the key and other setting are deleted after using /generalize<?xml version="1.0" encoding="utf-8"?><unattend xmlns="urn:schemas-microsoft-com:unattend"> <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"> <UserLocale>es-ES</UserLocale> <UILanguage>es-ES</UILanguage> <SystemLocale>es-ES</SystemLocale> <InputLocale>040a:0000040a</InputLocale> </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"> <OOBE> <HideEULAPage>true</HideEULAPage> <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> <NetworkLocation>Home</NetworkLocation> <ProtectYourPC>3</ProtectYourPC> </OOBE> <ShowWindowsLive>false</ShowWindowsLive> <UserAccounts> <LocalAccounts> <LocalAccount wcm:action="add"> <Password> <Value>bwByAGQAZQBuAGEAZABvAHIAUABhAHMAcwB3AG8AcgBkAA==</Value> <PlainText>false</PlainText> </Password> <Name>usuario</Name> <Group>Administrators</Group> <DisplayName>usuario</DisplayName> </LocalAccount> </LocalAccounts> </UserAccounts> <Display> <ColorDepth>32</ColorDepth> <DPI>96</DPI> <HorizontalResolution>1024</HorizontalResolution> <VerticalResolution>768</VerticalResolution> </Display> <TimeZone>Romance Standard Time</TimeZone> <AutoLogon> <Username>Administrator</Username> <LogonCount>2</LogonCount> <Enabled>true</Enabled> </AutoLogon> <RegisteredOrganization>ccccccc</RegisteredOrganization> <RegisteredOwner>ccccccc</RegisteredOwner> <DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet> </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"> <ComputerName>MiEQUIPO</ComputerName> <CopyProfile>true</CopyProfile> <TimeZone>Romance Standard Time</TimeZone> <ProductKey>xxxxxxxxxxxxxxxxxxxxxxx</ProductKey> <RegisteredOrganization>ccccccccccccccccc</RegisteredOrganization> <RegisteredOwner>cccccccccccccc</RegisteredOwner> <ShowWindowsLive>false</ShowWindowsLive> <DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet> </component> <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> </settings> <cpi:offlineImage cpi:source="catalog:d:/windows 7/windows 7 32 bits/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" /></unattend>The other surprise for me, i decided to enter manually the data in the windows welcome, to see in the system running if the tweaks i have applied are present or not, resulting all my tweaks have disappeared although i have applied copyprofile to true.Thanks.P.D: I have tried to enter manually the command via cmd resulting successfull. no windows welcome%WINDIR%\system32\sysprep\sysprep.exe /generalize /quiet /oobe /reboot /Unattend:%AppsRoot%\Answer.xml Edited July 11, 2010 by Major
Major Posted July 12, 2010 Author Posted July 12, 2010 Is there anyone could help me please, I have repacked another unattended file with the same result (frustrating), the unique data does not ask for it is the name of the computer which is in the pass specialize, i think it seems when the installation arrives to the pass oobesystem it skip it because after the installation, always it asks me for all data which i have written in the pass oobesystem.
maxXPsoft Posted July 12, 2010 Posted July 12, 2010 (edited) I don't see you setting up a user in auditsystemmy example also generalize willcomputer-specific information is removed from the Windows installation enabling you to capture and reapply the Windows image to different computers. For example, during this pass, the unique security ID (SID), unique device drivers, and other hardware-specific settings are removed from the image.If you not applying this to shutdown and capture this image for that then I'd remove the generalize Edited July 12, 2010 by maxXPsoft
Major Posted July 12, 2010 Author Posted July 12, 2010 I have used the command /generalize to copy all the setting to the default user, and the pass audit to install the applications, but viewing there are a lot of problems, i think i will install the applications via setupcomplete.cmd and i will read the manuals how to apply all the setting and the tweaks to the deaut user.do you think is best this idea? i will drop the pass audit and then drop also sysprep /generalizeTHanks for your help
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now