Sysprep Vista problems

T

Trammel

I have been trying to prepare a master image with vista. The documention
provided has little to no common scenerios for network administrators. Here
is my situation which should be a very common task.

My workstation is XP sp2. I have installed BDD 207 & WAIK. WAIK's interface
lacks the ability to walk someone through what we used to call the mini
setup. I have built a brand new vista business edition. Created a
unattend.xml file with the gerneralize & sepcialize pass configuration
entries. WAIK validates this xml file and see's no problems or error's. All
fields are filled in. Copy the autounattend.xml file to
c:\windows\system32\sysprep\ folder and run the following command
"sysprep.exe /audit /generalize /shutdown
/unattend:c:\windows\system32\sysprep\autounattend.xml". I do not want the
welcome to windows to come up, i don't want the user to input any data. I
simply want it to come up as XP & 2000 did after a sysprep. To where I
simply log on, name the computer and join the domain. With having the /aduit
it does come up but the sysprep is constantly on the desktop. So I tried
using the /oobe switch in place of the /audit and added the oobe pass
configuration to autounattend.xml file.

Now when it comes up I get this error. "Windows could not parse or process
unattend answer file [C:\windows\Panther\unattend.xml] for pass
[oobesystem]. The settings specified in the answer file cannot be applied.
The error was detected while processing settings for component [Microsoft -
Windows - Shell -Setup].

Here is my xml file.
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<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">
<ProductKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXX</ProductKey>
<RegisteredOrganization>NetPro</RegisteredOrganization>
<RegisteredOwner>QA Admin</RegisteredOwner>
<ShowWindowsLive>false</ShowWindowsLive>
<StartPanelOff>false</StartPanelOff>
<TimeZone>US Mountain Standard Time</TimeZone>
<DoNotCleanTaskBar>true</DoNotCleanTaskBar>
<DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
<ComputerName>rename</ComputerName>
<BluetoothTaskbarIconEnabled>false</BluetoothTaskbarIconEnabled>
<CopyProfile>false</CopyProfile>
</component>
</settings>
<settings pass="generalize">
<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">
<RegisteredOrganization>NetPro</RegisteredOrganization>
<RegisteredOwner>QA Admin</RegisteredOwner>
<StartPanelOff>false</StartPanelOff>
<DoNotCleanTaskBar>true</DoNotCleanTaskBar>
<BluetoothTaskbarIconEnabled>false</BluetoothTaskbarIconEnabled>
</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>
<NetworkLocation>Work</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<WindowsFeatures>
<ShowInternetExplorer>false</ShowInternetExplorer>
<ShowMediaCenter>false</ShowMediaCenter>
<ShowWindowsMail>false</ShowWindowsMail>
<ShowWindowsMediaPlayer>false</ShowWindowsMediaPlayer>
</WindowsFeatures>
<TimeZone>US Mountain Standard Time</TimeZone>
<StartPanelOff>false</StartPanelOff>
<ShowWindowsLive>false</ShowWindowsLive>
<DoNotCleanTaskBar>true</DoNotCleanTaskBar>
<DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
<BluetoothTaskbarIconEnabled>false</BluetoothTaskbarIconEnabled>
</component>
</settings>
<cpi:blush:fflineImage cpi:source="catalog:c:/distribution/operating
systems/windows vista x86/sources/install_windows vista ultimate.clg"
xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
 
D

Darrell Gorter[MSFT]

Hello
This setting I think may cause that error since Business Edition doesn't
support Media Center as a component.
Try removing it.
<ShowMediaCenter>false</ShowMediaCenter>
Thanks,
Darrell Gorter[MSFT]

This posting is provided "AS IS" with no warranties, and confers no rights
--------------------
|>From: "Trammel" <[email protected]>
|>Subject: Sysprep Vista problems
|>Date: Tue, 13 Feb 2007 11:32:49 -0700
|>Lines: 94
|>X-Priority: 3
|>X-MSMail-Priority: Normal
|>X-Newsreader: Microsoft Outlook Express 6.00.2900.3028
|>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
|>X-RFC2646: Format=Flowed; Original
|>Message-ID: <[email protected]>
|>Newsgroups: microsoft.public.windows.vista.installation_setup
|>NNTP-Posting-Host: 66-193-193-103.static.twtelecom.net 66.193.193.103
|>Path: TK2MSFTNGHUB02.phx.gbl!TK2MSFTNGP01.phx.gbl!TK2MSFTNGP04.phx.gbl
|>Xref: TK2MSFTNGHUB02.phx.gbl
microsoft.public.windows.vista.installation_setup:8015
|>X-Tomcat-NG: microsoft.public.windows.vista.installation_setup
|>
|>I have been trying to prepare a master image with vista. The documention
|>provided has little to no common scenerios for network administrators.
Here
|>is my situation which should be a very common task.
|>
|>My workstation is XP sp2. I have installed BDD 207 & WAIK. WAIK's
interface
|>lacks the ability to walk someone through what we used to call the mini
|>setup. I have built a brand new vista business edition. Created a
|>unattend.xml file with the gerneralize & sepcialize pass configuration
|>entries. WAIK validates this xml file and see's no problems or error's.
All
|>fields are filled in. Copy the autounattend.xml file to
|>c:\windows\system32\sysprep\ folder and run the following command
|>"sysprep.exe /audit /generalize /shutdown
|>/unattend:c:\windows\system32\sysprep\autounattend.xml". I do not want
the
|>welcome to windows to come up, i don't want the user to input any data. I
|>simply want it to come up as XP & 2000 did after a sysprep. To where I
|>simply log on, name the computer and join the domain. With having the
/aduit
|>it does come up but the sysprep is constantly on the desktop. So I tried
|>using the /oobe switch in place of the /audit and added the oobe pass
|>configuration to autounattend.xml file.
|>
|>Now when it comes up I get this error. "Windows could not parse or
process
|>unattend answer file [C:\windows\Panther\unattend.xml] for pass
|>[oobesystem]. The settings specified in the answer file cannot be
applied.
|>The error was detected while processing settings for component [Microsoft
-
|>Windows - Shell -Setup].
|>
|>Here is my xml file.
|><?xml version="1.0" encoding="utf-8"?>
|><unattend xmlns="urn:schemas-microsoft-com:unattend">
|> <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">
|> <ProductKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXX</ProductKey>
|> <RegisteredOrganization>NetPro</RegisteredOrganization>
|> <RegisteredOwner>QA Admin</RegisteredOwner>
|> <ShowWindowsLive>false</ShowWindowsLive>
|> <StartPanelOff>false</StartPanelOff>
|> <TimeZone>US Mountain Standard Time</TimeZone>
|> <DoNotCleanTaskBar>true</DoNotCleanTaskBar>
|> <DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
|> <ComputerName>rename</ComputerName>
|>
<BluetoothTaskbarIconEnabled>false</BluetoothTaskbarIconEnabled>
|> <CopyProfile>false</CopyProfile>
|> </component>
|> </settings>
|> <settings pass="generalize">
|> <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">
|> <RegisteredOrganization>NetPro</RegisteredOrganization>
|> <RegisteredOwner>QA Admin</RegisteredOwner>
|> <StartPanelOff>false</StartPanelOff>
|> <DoNotCleanTaskBar>true</DoNotCleanTaskBar>
|>
<BluetoothTaskbarIconEnabled>false</BluetoothTaskbarIconEnabled>
|> </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>
|> <NetworkLocation>Work</NetworkLocation>
|> <ProtectYourPC>3</ProtectYourPC>
|> <SkipMachineOOBE>true</SkipMachineOOBE>
|> <SkipUserOOBE>true</SkipUserOOBE>
|> </OOBE>
|> <WindowsFeatures>
|> <ShowInternetExplorer>false</ShowInternetExplorer>
|> <ShowMediaCenter>false</ShowMediaCenter>
|> <ShowWindowsMail>false</ShowWindowsMail>
|> <ShowWindowsMediaPlayer>false</ShowWindowsMediaPlayer>
|> </WindowsFeatures>
|> <TimeZone>US Mountain Standard Time</TimeZone>
|> <StartPanelOff>false</StartPanelOff>
|> <ShowWindowsLive>false</ShowWindowsLive>
|> <DoNotCleanTaskBar>true</DoNotCleanTaskBar>
|> <DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
|>
<BluetoothTaskbarIconEnabled>false</BluetoothTaskbarIconEnabled>
|> </component>
|> </settings>
|> <cpi:blush:fflineImage cpi:source="catalog:c:/distribution/operating
|>systems/windows vista x86/sources/install_windows vista ultimate.clg"
|>xmlns:cpi="urn:schemas-microsoft-com:cpi" />
|></unattend>
|>
|>
|>
 
G

Guest

If you are still having problems, I would try removing SkipMachineOOBE or
setting it to false. SkipMachineOOBE is not supposed to be used and it skips
a few things that are necessary to set up the computer. I have my unattend
file set up so that the only thing it asks for is the computer name. It asks
for this during the setup, before you can log on. After the computer name is
put in, it will fully load and a user can log on to the domain. If you
search for "automating windows welcome" you should find a microsoft site that
tells you what you need to set in the unattend so it does not prompt for
certain things.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top