Why is Sysprep doing this after reboot?
- So, I've made an "unattend.xml" file using WAIK.
I ran sysprep using the /unattend:unattend.xml flag -- the unattend.xml file seems to be working fine.
However, after I log into my account again after the system has restarted, I'm being prompted to "set Network location" (which was already set prior to sysprepping) *and* I'm informed that Automatic Updates are not scheduled (again, already set before sysprepping.)
This is within my unattend.xml file:
<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>
<ProtectYourPC>3</ProtectYourPC>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
</component>
</settings>
So the "ProtectYourPC" flag either is wrong (should it be something other than "3" to automatically cover this) or it's not being read.
But I must be missing a flag for the "set network location" (which I'd want to be "work"), but I didn't see that in WAIK.
Any thoughts on this?
Thanks!
All Replies
- OK, I figured out that I had the wrong "ProtectMyPC" flag -- it should be "1".
But I can't figure out why it's asking me to "set network location" again.
I'm still looking for clues on that behavior.
- Steve Throw in the
<NetworkLocation>Work</NetworkLocation>
Item and you should get rid of the "set network location"
Options are "Home", "Work" and "Other" (no including the qoutes)
/ Ronnie
- Hmm...
Did not work...
my "unattend.xml" file now contains:
<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>
<ProtectYourPC>1</ProtectYourPC>
<SkipMachineOOBE>true</SkipMachineOOBE>
<NetworkLocation>Work</NetworkLocation>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
</component>
Upon reboot after sysprepping with this, it's still coming up after I log in that I have to set the network location and that automatic updates is still not configured.
But all the other Welcome dialog boxes are being bypassed as expected...
Am I missing something here? - I'm experiencing the exact same thing,
I've set networklocation to "work" as well and it's just ignored it
Personally I think it's a glitch and if so, it's one that really needs to be sorted since in order to set the network location to "work" you need administrative privalidges that ordinary users may not have - If you can also submit this as a bug, that would be really helpful as maybe the fix will make it into the RTM build.
- Steve I too have the same problem. Using <NetworkLocation> tag does not work. Does this also require any additional setting in the XML? I have set the "EnableNetwork" and "EnableFirewall" explicitly to "ture" (though it is the default). Also have set the "ProtectYourPC" to "3". Still it prompts for Network Location on first logon.
This feature was introduced in Vista RC1 5600 build and the <NetworkLocation> tag in BDD 7 Beta2. Any idea if there could be some other component which I am using from older build, which is why its not working?
- RC2 didn't help.
Exact same behavior.
I log into my account and have to set the network location again *and* Windows Updates are still turned off (no matter if I use 1, 2 or 3 for the "ProtectYourPC" flag...)
Submit those bug reports! Hey Steve, where do I file a bug against this behavior? Can you plese let me know.
Also, I get a screen to Unblock the java.exe which is being used by one of my application that I execute via a batch script in FirstLogonCommand. I have added another FirstLogonCommand to set firewall setting to allow this program across firewall, but still it prompt to unblock it. Any idea on how to get away with it?
Thanks!!
- I've only filed bug reports using the "How To Share Feedback" icon on the desktop of Vista Builds. This lets you download the "problem reporting tool", etc...
If SkipMachineOOBE = true, then NetworkLocation and ProtectYourPC settings do not get processed. This is an (unfortunately) undocumented side-effect of using this setting. OPK/WAIK docs call this setting out as 'testing only', but I am going to add a big WARNING sign in the next doc update about this side-effect :) The correct way to suppress pages in OOBE aka Windows Welcome is to use various unattend settings (like ProtectYourPC and NetworkLocation) to turn off individual pages. The logic here is that we want customers to put the machine in a usable state while suppressing OOBE - SkipMachineOOBE acts like an indisciminate giant switch, and if it is used the machine can end up in an unusable state (e.g. when you set SkipMachineOOBE = true and don't create a local admin account).
So, if you set SkipMachineOOBE = false, then NetworkLocation and ProtectYourPC should get processed. However
, there is a known bug in NetworkLocation where the unattend setting does not take effect in current builds. I will be posting a workaround soon while we investigate this issue.Thanks,
Bilal Aslam
Shell PM- Kind of a late notice checking this, huh? :-/
What are the chances things will be fixed in the RTM build? Or is this something we'll have to wait for a hotfix for?
If I set SkipMachine=false, then what individual commands do I need to set for everything else to bypass all the other OOBE screens?
Or would this below suffice it to get through everything without stopping?
<OOBE>
<HideEULAPage>true</HideEULAPage>
<ProtectYourPC>1</ProtectYourPC>
<SkipMachineOOBE>false</SkipMachineOOBE>
<NetworkLocation>Work</NetworkLocation>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
- Steve There's a topic in the OPK/WAIK (I think it's called 'Settings for Automating Windows Welcome') which explains the settings you need to automate all of OOBE. For example, you need settings to suppress the language page, a setting to suppress the computer name page etc. So, no, the sample you gave above is not sufficient.
Also, can you please try this workaround for the NetworkLocation unattend setting. Keep the NetworkLocation unattend setting in your answer file and also set this regkey:
HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork\Category
Value of 0 means Private (Home/Work), 1 means Public. Set this regkey after sysprep runs but before OOBE shows.
Thanks,
Bilal
Can you explain further how to set this? How do you enter registry settings in the answer file?
Use the Run(A)Sync command from the Microsoft-Windows-Deployment component in specialize pass. The command you need is "reg" (open a command prompt and type reg /? for syntax)
- This might be fixed in RTM, I didn't get the prompt anymore after moving to Vista RTM Enterprise.
- I see that the final WAIK is out.
Does this mean that the bugs that are listed above in the OOBE settings should now work correctly if I use the final WAIK *and* the RTM Vista seed (if/when we can ever get it to download...)
Or will the workarounds still be necessary? - You still need the workaround for RTM bits
- Has this issue been resolved yet? I have implemented the suggested work around on the RTM, however it doesn't provide the outcome that is expected.
Cheers,
Darren No, it has not been resolved in RTM bits, but I tested the workaround successfully myself. Please share out your workaround (unattend.xml, steps you took etc.) and what you're trying to accomplish so I can be more helpful :)
Bilal Aslam [MS]
- Hello Bilal!
Well, I've spent the whole weekend now to "play" with this OOBE settings following WAIK Doc "Settings to Use for Automating Windows Welcome".
I can suppress all pages of Windows Welcome except the first one (Language and Country or Region Selection Page).
The Doc tells:
"This page will always appear if there are Language Interface Packs (LIPs) installed."
I try to set it up for Germany (German). AFAIK German for Germany is NOT a LIP Language. So why keeps it asking for the Language information? Or is it cause I'm still testing it with RC1 and the German Version there is may be setted up as LIP?
However here is my Unattend.xml I use with sysprep:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<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">
<UseConfigurationSet>true</UseConfigurationSet>
</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">
<InputLocale>de-DE</InputLocale>
<SystemLocale>de-DE</SystemLocale>
<UILanguage>de-DE</UILanguage>
<UserLocale>de-DE</UserLocale>
<LayeredDriver>1</LayeredDriver>
<UILanguageFallback>en-US</UILanguageFallback>
</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>
<HelpCustomized>false</HelpCustomized>
<Manufacturer>Company</Manufacturer>
<SupportPhone>0123456789</SupportPhone>
</OEMInformation>
<FolderLocations>
<ProfilesDirectory>D:\UserData</ProfilesDirectory>
</FolderLocations>
<TimeZone>W. Europe Standard Time</TimeZone>
<Display>
<ColorDepth>32</ColorDepth>
<DPI>104</DPI>
<HorizontalResolution>1024</HorizontalResolution>
<RefreshRate>75</RefreshRate>
<VerticalResolution>768</VerticalResolution>
</Display>
<CopyProfile>true</CopyProfile>
<ComputerName>Compu</ComputerName>
<RegisteredOrganization>no</RegisteredOrganization>
<RegisteredOwner>Ownerr</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>de-DE</InputLocale>
<SystemLocale>de-DE</SystemLocale>
<UILanguage>de-DE</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
<UserLocale>de-DE</UserLocale>
</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>false</HideEULAPage>
<ProtectYourPC>1</ProtectYourPC>
<SkipUserOOBE>true</SkipUserOOBE>
<NetworkLocation>Home</NetworkLocation>
</OOBE>
<TimeZone>W. Europe Standard Time</TimeZone>
<Display>
<ColorDepth>32</ColorDepth>
<DPI>96</DPI>
<HorizontalResolution>1024</HorizontalResolution>
<RefreshRate>75</RefreshRate>
<VerticalResolution>768</VerticalResolution>
</Display>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>cABhAHMAcwB3AG8AcgBkAFAAYQBzAHMAdwBvAHIAZAA=</Value>
<PlainText>false</PlainText>
</Password>
<Description>Owner</Description>
<DisplayName>Owner</DisplayName>
<Group>Users</Group>
<Name>Owner</Name>
</LocalAccount>
<LocalAccount wcm:action="add">
<Password>
<Value>cABhAHMAcwB3AG8AcgBkAFAAYQBzAHMAdwBvAHIAZAA=</Value>
<PlainText>false</PlainText>
</Password>
<Description>Administrator</Description>
<DisplayName>Admin</DisplayName>
<Group>Administrators</Group>
<Name>Admin</Name>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<RegisteredOrganization>no</RegisteredOrganization>
<RegisteredOwner>Owner</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>de-DE</InputLocale>
<SystemLocale>de-DE</SystemLocale>
<UILanguage>de-DE</UILanguage>
<UserLocale>de-DE</UserLocale>
<UILanguageFallback>en-US</UILanguageFallback>
</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:j:/vista/vistarc1-de-dvd/sources/install_windows vista ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
Thanks!
Martin I'm pretty sure this has worked for me in the past (in RTM builds). Here are some things to look at:
1. Are you sure oobeSystem pass settings getting processed?
2. Are you able to apply the langpack to Vista using the control panel? Can you switch the language using the control panel?
3. Can you apply the language pack using pkgmgr? Can you switch the langpack using intlcfg.exe?
Look at the logs in %windir%\panther\unattendGC, specifically setuperr.log and setupact.log. Paste contents of setuperr.log in a reply to this e-mail. I will be glad to help.
Bilal Aslam
- Thanks, for your fast reply Bilal!
I'm not sure, if we are talking about the same thing. I've no problems to get setup and Vista into German. I want only get rid of the following screen during OOBE:
http://firegeier.unattended-sponsor.de/Gif/Local.jpg
I want the EULA-Page and Productkey-Page present there only.
Setuperr.log has had reported an error setting up the InputLocale. So I've changed it from <InputLocale>de-DE</InputLocale> to <InputLocale>0407:00000407</InputLocale>. Both settings should be valid.
Now setuperr.log does not report an error any more. Here is my setupact.log:
2002-01-20 14:12:27, Info [windeploy.exe] ------------------------------------------------
2002-01-20 14:12:27, Info [windeploy.exe] WinDeploy.exe launched with command-line []...
2002-01-20 14:12:27, Info [windeploy.exe] Setup has not completed, adding pending reboot.
2002-01-20 14:12:27, Info [windeploy.exe] UnattendSearchExplicitPath: Found unattend file at [C:\Windows\Panther\unattend.xml]; examining for applicability.
2002-01-20 14:12:27, Info [windeploy.exe] UnattendSearchExplicitPath: Found usable unattend file for pass [oobeSystem] at [C:\Windows\Panther\unattend.xml].
2002-01-20 14:12:28, Info [windeploy.exe] Found unattend file: [C:\Windows\Panther\unattend.xml]
2002-01-20 14:12:28, Info [windeploy.exe] Found generalization state [0x4], setup.exe completion flag [False] --> launching setup.exe.
2002-01-20 14:12:28, Info [windeploy.exe] Launching [C:\Windows\system32\oobe\setup.exe]...
2002-01-20 14:16:41, Info [Shell Unattend] Running 'specialize' pass
2002-01-20 14:16:41, Info [Shell Unattend] ComputerName set to Compu
2002-01-20 14:16:41, Info [Shell Unattend] Display: Requested Display Settings [1024 x 768, 32 bpp, 60 hz]
2002-01-20 14:16:41, Warning [Shell Unattend] Display: Could not find a matching video mode! Trying to set mode anyway to get as close to requested mode as possible.
2002-01-20 14:16:45, Info [Shell Unattend] Display: Successfully set width & height.
2002-01-20 14:16:49, Info [Shell Unattend] Display: Successfully set bits per pixel.
2002-01-20 14:16:49, Warning [Shell Unattend] Display: Attempt to set refresh rate failed. (-2)
2002-01-20 14:16:49, Info [Shell Unattend] Display: Requested 104 DPI
2002-01-20 14:16:49, Info [Shell Unattend] Display: DPI set to 104
2002-01-20 14:16:49, Info [Shell Unattend] TimeZone: Time zone set to 'W. Europe Standard Time'
2002-01-20 14:16:52, Info [Shell Unattend] CopyProfileDirectory from C:\Users\Administrator_ploc succeeded.
2002-01-20 14:16:52, Info [Shell Unattend] CopyProfile succeeded
2002-01-20 14:16:52, Info [Shell Unattend] Exiting 'specialize' pass with status 0x001f1000
2002-01-20 14:16:56, Info [windeploy.exe] Process exited with exit code [0x0]
2002-01-20 14:16:56, Info [windeploy.exe] Found completion flag [True], reboot requested flag [True] --> rebooting computer before proceeding with deployment...
2002-01-20 14:16:56, Info [windeploy.exe] Making sure that SystemSetupInProgress is cleared.
2002-01-20 14:16:56, Info [windeploy.exe] An immediate reboot or shutdown was requested/required... rebooting / shutting down computer
2002-01-20 14:16:56, Info [windeploy.exe] Flushing registry to disk...
2002-01-20 14:16:57, Info [windeploy.exe] Flush took 406 ms.
2002-01-20 14:16:57, Info [windeploy.exe] WinDeploy.exe exiting with code [0x0]
2002-01-20 14:19:18, Info [windeploy.exe] ------------------------------------------------
2002-01-20 14:19:18, Info [windeploy.exe] WinDeploy.exe launched with command-line []...
2002-01-20 14:19:18, Info [windeploy.exe] UnattendSearchExplicitPath: Found unattend file at [C:\Windows\Panther\unattend.xml]; examining for applicability.
2002-01-20 14:19:18, Info [windeploy.exe] UnattendSearchExplicitPath: Found usable unattend file for pass [oobeSystem] at [C:\Windows\Panther\unattend.xml].
2002-01-20 14:19:19, Info [windeploy.exe] Found unattend file: [C:\Windows\Panther\unattend.xml]
2002-01-20 14:19:19, Info [windeploy.exe] Updating pass status for [specialize] to reflect reboot: 0x8 --> 0x9
2002-01-20 14:19:19, Info [windeploy.exe] Making sure that SystemSetupInProgress is cleared.
2002-01-20 14:19:19, Info [windeploy.exe] This is supposed to be an OOBE boot; checking for <Reseal> setting override in unattend file [C:\Windows\Panther\unattend.xml]...
2002-01-20 14:19:19, Info [windeploy.exe] Launching [C:\Windows\system32\oobe\oobeldr.exe /system]...
2002-01-20 14:19:19, Info [oobeldr.exe] OOBELdr.exe launched with command-line [/system]...
2002-01-20 14:19:19, Info [oobeldr.exe] OrchestrateUpdateImageState: Updating image state from [IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE] --> [IMAGE_STATE_UNDEPLOYABLE]
2002-01-20 14:19:19, Info [oobeldr.exe] Parsing command line arguments...
2002-01-20 14:19:19, Info [oobeldr.exe] Parsing the following command line: [/system]
2002-01-20 14:19:19, Info [oobeldr.exe] Status for unattend pass [oobeSystem] = 0x0
2002-01-20 14:19:19, Info [oobeldr.exe] UnattendSearchExplicitPath: Found unattend file at [C:\Windows\Panther\unattend.xml]; examining for applicability.
2002-01-20 14:19:19, Info [oobeldr.exe] UnattendSearchExplicitPath: Found usable unattend file for pass [oobeSystem] at [C:\Windows\Panther\unattend.xml].
2002-01-20 14:19:19, Info [oobeldr.exe] Running oobeSystem pass with discovered unattend file [C:\Windows\Panther\unattend.xml]...
2002-01-20 14:19:19, Info [oobeldr.exe] Caching copy of unattend file: [C:\Windows\Panther\unattend.xml] -- cached at --> [C:\Windows\panther\unattend.xml]
2002-01-20 14:19:19, Info [oobeldr.exe] Source and destination paths are identical; skipping file copy.
2002-01-20 14:19:19, Info [oobeldr.exe] Cached unattend file, returned: [%windir%\panther\unattend.xml]
2002-01-20 14:19:19, Info [oobeldr.exe] Current pass status for [oobeSystem] is [0x0]
2002-01-20 14:19:19, Info [oobeldr.exe] Applying data-only settings overrides using SMI...
2002-01-20 14:19:20, Info CSI 00000001@2002/1/20:13:19:20.125 WcpInitialize (wcp.dll version 0.0.0.5) called (stack @0x7400f0c6 @0x74457491 @0x74469008 @0x744443ca @0x74443f5f @0xcd71f6)
2002-01-20 14:19:20, Info [oobeldr.exe] Successfully applied data-only settings overrides.
2002-01-20 14:19:20, Info [oobeldr.exe] Calling into RunSMIActionPass to execute unattend GCs for pass [oobeSystem]
2002-01-20 14:19:20, Info [oobeldr.exe] [Action Queue] : GenerateActionQueue begin
2002-01-20 14:19:20, Info [oobeldr.exe] [Action Queue] : Processing pass = oobeSystem
2002-01-20 14:19:20, Info [oobeldr.exe] [Action Queue] : Generating queue file to C:\Windows\panther\actionqueue\oobeSystem.uaq
2002-01-20 14:19:20, Info [oobeldr.exe] [Action Queue] : Identity 0: Microsoft-Windows-Shell-Setup, Culture=neutral, Version=6.0.5600.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=x86, versionScope=NonSxS
2002-01-20 14:19:20, Info [oobeldr.exe] [Action Queue] : Using component order file C:\Windows\winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.5600.16384_none_3c9915b90d25367b\GlobalInstallOrder.xml
2002-01-20 14:19:20, Info CSI 00000001@2002/1/20:13:19:20.328 WcpInitialize (wcp.dll version 0.0.0.5) called (stack @0x7400f0c6 @0x7469ccc1 @0x7469cd71 @0x7469c1b8 @0x7469cabf @0xcd7100)
2002-01-20 14:19:22, Info [oobeldr.exe] [Action Queue] : Found manifest file C:\Windows\Winsxs\Manifests\x86_microsoft-windows-shell-setup_31bf3856ad364e35_6.0.5600.16384_none_0594871c2f7aeab3.manifest
2002-01-20 14:19:22, Info [oobeldr.exe] [Action Queue] : GenerateActionQueue finish (hr = 0x0)
2002-01-20 14:19:22, Info [oobeldr.exe] [Action Queue] : ProcessActionQueue start
2002-01-20 14:19:22, Info [oobeldr.exe] [Action Queue] : ProcessActionQueue using queue file C:\Windows\panther\actionqueue\oobeSystem.uaq
2002-01-20 14:19:22, Info [oobeldr.exe] [Action Queue] : Command Line = rundll32.exe / arguments = shsetup.dll,SHUnattendedSetup / pass = oobeSystem / manifest path = C:\Windows\Winsxs\Manifests\x86_microsoft-windows-shell-setup_31bf3856ad364e35_6.0.5600.16384_none_0594871c2f7aeab3.manifest
2002-01-20 14:19:22, Info [oobeldr.exe] [Action Queue] : Executing command "rundll32.exe" shsetup.dll,SHUnattendedSetup oobeSystem
2002-01-20 14:19:22, Info [Shell Unattend] Running 'oobeSystem' pass
2002-01-20 14:19:22, Info [Shell Unattend] Decoded password
2002-01-20 14:19:22, Info [Shell Unattend] AutoLogon Password saved
2002-01-20 14:19:22, Info [Shell Unattend] AutoLogon Domain is ''
2002-01-20 14:19:22, Info [Shell Unattend] WinLogon DefaultDomainName set to ''
2002-01-20 14:19:22, Info [Shell Unattend] AutoLogon Username is 'Administrator'
2002-01-20 14:19:23, Info [Shell Unattend] AutoLogon: enabled local account 'Administrator_ploc'
2002-01-20 14:19:23, Info [Shell Unattend] AutoLogon: Using SID for 'Administrator_ploc'
2002-01-20 14:19:23, Info [Shell Unattend] WinLogon DefaultUserName set to 'S-1-5-21-2265538890-3269969310-3844319396-500'
2002-01-20 14:19:23, Info [Shell Unattend] AutoLogon LogonCount = 2
2002-01-20 14:19:23, Info [Shell Unattend] WinLogon AutoLogonCount set
2002-01-20 14:19:23, Info [Shell Unattend] AutoLogon enabled
2002-01-20 14:19:23, Info [Shell Unattend] Display: Requested Display Settings [1024 x 768, 32 bpp, 60 hz]
2002-01-20 14:19:23, Warning [Shell Unattend] Display: Could not find a matching video mode! Trying to set mode anyway to get as close to requested mode as possible.
2002-01-20 14:19:26, Info [Shell Unattend] Display: Successfully set width & height.
2002-01-20 14:19:29, Info [Shell Unattend] Display: Successfully set bits per pixel.
2002-01-20 14:19:29, Warning [Shell Unattend] Display: Attempt to set refresh rate failed. (-2)
2002-01-20 14:19:29, Info [Shell Unattend] Display: Requested 96 DPI
2002-01-20 14:19:29, Info [Shell Unattend] Display: DPI set to 96
2002-01-20 14:19:29, Info [Shell Unattend] LogonCommands: Set command 'REGEDIT /S %Systemdrive%\Install\Regtweaks.reg'
2002-01-20 14:19:29, Info [Shell Unattend] LogonCommands: Set command '%WINDIR%\system32\sysprep\sysprep.exe /generalize /quiet /oobe /reboot /unattend:%Systemdrive%\Install\Unattend.xml'
2002-01-20 14:19:29, Info [Shell Unattend] TimeZone: Time zone set to 'W. Europe Standard Time'
2002-01-20 14:19:29, Info [Shell Unattend] Exiting 'oobeSystem' pass with status 0x001f1000
2002-01-20 14:19:29, Info [oobeldr.exe] [Action Queue] : process exit code = 1
2002-01-20 14:19:29, Info [oobeldr.exe] [Action Queue] : Unattend action requested delayed reboot.
2002-01-20 14:19:29, Info [oobeldr.exe] [Action Queue] : ProcessActionQueue finish (hr = 0x1f1000)
2002-01-20 14:19:29, Info [oobeldr.exe] One or more unattend GCs requested a delayed reboot; we will reboot the computer
2002-01-20 14:19:29, Info [oobeldr.exe] Successfully completed RunSMIPass for oobeSystem.
2002-01-20 14:19:29, Info [oobeldr.exe] A reboot has been requested for oobeSystem unattend.
2002-01-20 14:19:29, Info [oobeldr.exe] Successfully ran oobeSystem pass.
2002-01-20 14:19:29, Info [oobeldr.exe] OOBELdr.exe exiting with code [0xbc2]...
2002-01-20 14:19:29, Info [windeploy.exe] Process exited with exit code [0xbc2]
2002-01-20 14:19:29, Info [windeploy.exe] An immediate reboot or shutdown was requested/required... rebooting / shutting down computer
2002-01-20 14:19:29, Info [windeploy.exe] Flushing registry to disk...
2002-01-20 14:19:30, Info [windeploy.exe] Flush took 687 ms.
2002-01-20 14:19:30, Info [windeploy.exe] WinDeploy.exe exiting with code [0x0]
2002-01-20 14:21:05, Info [windeploy.exe] ------------------------------------------------
2002-01-20 14:21:05, Info [windeploy.exe] WinDeploy.exe launched with command-line []...
2002-01-20 14:21:05, Info [windeploy.exe] UnattendSearchExplicitPath: Found unattend file at [C:\Windows\Panther\unattend.xml]; examining for applicability.
2002-01-20 14:21:05, Info [windeploy.exe] UnattendSearchExplicitPath: Found already-processed unattend file for pass [oobeSystem] at [C:\Windows\Panther\unattend.xml]; skipping...
2002-01-20 14:21:05, Info [windeploy.exe] UnattendSearchExplicitPath: [C:\Windows\Panther\unattend.xml] does not meet criteria to be used for this unattend pass.
2002-01-20 14:21:06, Info [windeploy.exe] Found no unattend file.
2002-01-20 14:21:06, Info [windeploy.exe] Making sure that SystemSetupInProgress is cleared.
2002-01-20 14:21:06, Info [windeploy.exe] Launching [C:\Windows\system32\oobe\oobeldr.exe /system]...
2002-01-20 14:21:06, Info [oobeldr.exe] OOBELdr.exe launched with command-line [/system]...
2002-01-20 14:21:06, Info [oobeldr.exe] Parsing command line arguments...
2002-01-20 14:21:06, Info [oobeldr.exe] Parsing the following command line: [/system]
2002-01-20 14:21:06, Info [oobeldr.exe] Updating pass status for [oobeSystem] to reflect reboot: 0x8 --> 0x9
2002-01-20 14:21:06, Info [oobeldr.exe] No reboot has been requested for oobeSystem unattend.
2002-01-20 14:21:06, Info [oobeldr.exe] Successfully ran oobeSystem pass.
2002-01-20 14:21:06, Info [oobeldr.exe] Launching [C:\Windows\system32\oobe\msoobe.exe]...
2002-01-20 14:21:06, Info [msoobe.exe] Starting service slsvc
2002-01-20 14:21:07, Info [msoobe.exe] Service slsvc reports as running
2002-01-20 14:21:07, Info [msoobe.exe] Found SkipMachineOOBE value [value=0x1]
2002-01-20 14:21:07, Info [msoobe.exe] Running mandatory tasks
2002-01-20 14:21:18, Info [msoobe.exe] Successfully installed product key
2002-01-20 14:21:18, Info [msoobe.exe] Successfully signalled event to start up services
2002-01-20 14:21:18, Info [msoobe.exe] Starting service netprofm
2002-01-20 14:21:38, Info [msoobe.exe] Service netprofm is already running
2002-01-20 14:21:38, Info [msoobe.exe] Successfully verified and committed UI language settings
2002-01-20 14:21:42, Info [msoobe.exe] Successfully notified UI language change
2002-01-20 14:21:44, Info [msoobe.exe] Successfully removed administrator profile
2002-01-20 14:21:44, Info [msoobe.exe] Running WinSAT
2002-01-20 14:24:13, Info [msoobe.exe] Exiting... [0x0]
2002-01-20 14:24:13, Info [oobeldr.exe] OrchestrateUpdateImageState: Updating image state from [IMAGE_STATE_UNDEPLOYABLE] --> [IMAGE_STATE_COMPLETE]
2002-01-20 14:24:14, Info [oobeldr.exe] OOBELdr.exe exiting with code [0x0]...
2002-01-20 14:24:14, Info [windeploy.exe] Process exited with exit code [0x0]
2002-01-20 14:24:14, Info [windeploy.exe] WinDeploy.exe exiting with code [0x0]
2002-01-20 14:27:23, Info [windeploy.exe] ------------------------------------------------
2002-01-20 14:27:23, Info [windeploy.exe] WinDeploy.exe launched with command-line []...
2002-01-20 14:27:23, Info [windeploy.exe] Setup has not completed, adding pending reboot.
2002-01-20 14:27:23, Info [windeploy.exe] UnattendSearchExplicitPath: Found unattend file at [C:\Windows\Panther\unattend.xml]; examining for applicability.
2002-01-20 14:27:23, Info [windeploy.exe] UnattendSearchExplicitPath: Found usable unattend file for pass [oobeSystem] at [C:\Windows\Panther\unattend.xml].
2002-01-20 14:27:24, Info [windeploy.exe] Found unattend file: [C:\Windows\Panther\unattend.xml]
2002-01-20 14:27:24, Info [windeploy.exe] Found generalization state [0x4], setup.exe completion flag [False] --> launching setup.exe.
2002-01-20 14:27:24, Info [windeploy.exe] Launching [C:\Windows\system32\oobe\setup.exe]...
2002-01-20 14:28:57, Info [MuiUnattend.exe] muiunattend is called with pass: specialize
2002-01-20 14:28:57, Info [MuiUnattend.exe] Found unattend setting "UILanguage" with value: "de-DE".
2002-01-20 14:28:57, Info [MuiUnattend.exe] Found unattend setting "UILanguageFallback" with value: "de-DE".
2002-01-20 14:28:57, Info [MuiUnattend.exe] Found unattend setting "Systemlocale" with value: "de-DE".
2002-01-20 14:28:57, Info [MuiUnattend.exe] Found unattend setting "UserLocale" with value: "de-DE".
2002-01-20 14:28:57, Info [MuiUnattend.exe] Found unattend setting "InputLocale" with value: "0407:00000407".
2002-01-20 14:28:57, Info [MuiUnattend.exe] UILanguageFallback setting is invalid, will get DefaultFallbackor the first available one. UILanguage: de-DE, Fallback value passed in : de-DE.
2002-01-20 14:28:57, Info [MuiUnattend.exe] Setting UILanguage setting.
2002-01-20 14:28:57, Info [MuiUnattend.exe] Setting UILanguage setting to de-DE succeded.
2002-01-20 14:28:57, Info [MuiUnattend.exe] is set as InstallLanguageFallback.
2002-01-20 14:28:57, Info [MuiUnattend.exe] Try set system locale using unattended setting SystemLocale:"de-DE".
2002-01-20 14:28:58, Info [MuiUnattend.exe] Set system locale to "de-DE" successfully.
2002-01-20 14:28:58, Info [MuiUnattend.exe] Try set input locale using unattended setting InputLocale:"0407:00000407" and apply the same setting to default user accont/system accounts/new user account.
2002-01-20 14:28:59, Info [MuiUnattend.exe] Set input locale to "0407:00000407" and apply the same setting to default user accont/system accounts/new user account successfully.
2002-01-20 14:28:59, Info [MuiUnattend.exe] Try set user locale to using unattended setting UserLocale:"de-DE", and try apply the same settings to default user accont/system accounts/new user account.
2002-01-20 14:28:59, Info [MuiUnattend.exe] Succeed in setting current user locale to "de-DE".
2002-01-20 14:28:59, Info [MuiUnattend.exe] Succeed in setting location to 94.
2002-01-20 14:28:59, Info [MuiUnattend.exe] Succeed in copying settings for current user locale "de-DE" to default user/system/new user accounts.
2002-01-20 14:28:59, Info [MuiUnattend.exe] Set user locale to "de-DE" successfully and apply the same settings to default user acconts/system account/new user account.
2002-01-20 14:28:59, Info [Shell Unattend] Running 'specialize' pass
2002-01-20 14:29:00, Info [Shell Unattend] ComputerName set to Compu
2002-01-20 14:29:00, Info [Shell Unattend] Display: Requested Display Settings [1024 x 768, 32 bpp, 60 hz]
2002-01-20 14:29:00, Warning [Shell Unattend] Display: Could not find a matching video mode! Trying to set mode anyway to get as close to requested mode as possible.
2002-01-20 14:29:00, Info [Shell Unattend] Display: Successfully set width & height.
2002-01-20 14:29:00, Info [Shell Unattend] Display: Successfully set bits per pixel.
2002-01-20 14:29:00, Warning [Shell Unattend] Display: Attempt to set refresh rate failed. (-2)
2002-01-20 14:29:00, Info [Shell Unattend] Display: Requested 104 DPI
2002-01-20 14:29:00, Info [Shell Unattend] Display: DPI set to 104
2002-01-20 14:29:00, Info [Shell Unattend] Starting service slsvc
2002-01-20 14:29:00, Info [Shell Unattend] Service slsvc already running
2002-01-20 14:29:09, Info [Shell Unattend] ProductKey set
2002-01-20 14:29:09, Info [Shell Unattend] TimeZone: Time zone set to 'W. Europe Standard Time'
2002-01-20 14:29:14, Info [Shell Unattend] CopyProfileDirectory from C:\Users\Administrator succeeded.
2002-01-20 14:29:14, Info [Shell Unattend] CopyProfile succeeded
2002-01-20 14:36:10, Info [Shell Unattend] FolderLocations: Moved 'C:\Users' to 'D:\UserData'
2002-01-20 14:36:10, Info [Shell Unattend] FolderLocations: 'ProfilesDirectory' set to 'D:\UserData'
2002-01-20 14:36:10, Info [Shell Unattend] FolderLocations: 'Public' set to 'D:\UserData\Public'
2002-01-20 14:36:10, Info [Shell Unattend] FolderLocations: 'Default' set to 'D:\UserData\Default'
2002-01-20 14:36:10, Info [Shell Unattend] Exiting 'specialize' pass with status 0x001f1000
2002-01-20 14:36:13, Info [windeploy.exe] Process exited with exit code [0x0]
2002-01-20 14:36:13, Info [windeploy.exe] Found completion flag [True], reboot requested flag [True] --> rebooting computer before proceeding with deployment...
2002-01-20 14:36:13, Info [windeploy.exe] Making sure that SystemSetupInProgress is cleared.
2002-01-20 14:36:13, Info [windeploy.exe] An immediate reboot or shutdown was requested/required... rebooting / shutting down computer
2002-01-20 14:36:13, Info [windeploy.exe] Flushing registry to disk...
2002-01-20 14:36:14, Info [windeploy.exe] Flush took 579 ms.
2002-01-20 14:36:14, Info [windeploy.exe] WinDeploy.exe exiting with code [0x0]
2002-01-20 14:38:17, Info [windeploy.exe] ------------------------------------------------
2002-01-20 14:38:17, Info [windeploy.exe] WinDeploy.exe launched with command-line []...
2002-01-20 14:38:17, Info [windeploy.exe] UnattendSearchExplicitPath: Found unattend file at [C:\Windows\Panther\unattend.xml]; examining for applicability.
2002-01-20 14:38:17, Info [windeploy.exe] UnattendSearchExplicitPath: Found usable unattend file for pass [oobeSystem] at [C:\Windows\Panther\unattend.xml].
2002-01-20 14:38:18, Info [windeploy.exe] Found unattend file: [C:\Windows\Panther\unattend.xml]
2002-01-20 14:38:18, Info [windeploy.exe] Updating pass status for [specialize] to reflect reboot: 0x8 --> 0x9
2002-01-20 14:38:18, Info [windeploy.exe] Making sure that SystemSetupInProgress is cleared.
2002-01-20 14:38:18, Info [windeploy.exe] This is supposed to be an OOBE boot; checking for <Reseal> setting override in unattend file [C:\Windows\Panther\unattend.xml]...
2002-01-20 14:38:18, Info [windeploy.exe] Launching [C:\Windows\system32\oobe\oobeldr.exe /system]...
2002-01-20 14:38:18, Info [oobeldr.exe] OOBELdr.exe launched with command-line [/system]...
2002-01-20 14:38:18, Info [oobeldr.exe] OrchestrateUpdateImageState: Updating image state from [IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE] --> [IMAGE_STATE_UNDEPLOYABLE]
2002-01-20 14:38:18, Info [oobeldr.exe] Parsing command line arguments...
2002-01-20 14:38:18, Info [oobeldr.exe] Parsing the following command line: [/system]
2002-01-20 14:38:18, Info [oobeldr.exe] Status for unattend pass [oobeSystem] = 0x0
2002-01-20 14:38:18, Info [oobeldr.exe] UnattendSearchExplicitPath: Found unattend file at [C:\Windows\Panther\unattend.xml]; examining for applicability.
2002-01-20 14:38:18, Info [oobeldr.exe] UnattendSearchExplicitPath: Found usable unattend file for pass [oobeSystem] at [C:\Windows\Panther\unattend.xml].
2002-01-20 14:38:18, Info [oobeldr.exe] Running oobeSystem pass with discovered unattend file [C:\Windows\Panther\unattend.xml]...
2002-01-20 14:38:18, Info [oobeldr.exe] Caching copy of unattend file: [C:\Windows\Panther\unattend.xml] -- cached at --> [C:\Windows\panther\unattend.xml]
2002-01-20 14:38:18, Info [oobeldr.exe] Source and destination paths are identical; skipping file copy.
2002-01-20 14:38:18, Info [oobeldr.exe] Cached unattend file, returned: [%windir%\panther\unattend.xml]
2002-01-20 14:38:18, Info [oobeldr.exe] Current pass status for [oobeSystem] is [0x0]
2002-01-20 14:38:18, Info [oobeldr.exe] Applying data-only settings overrides using SMI...
2002-01-20 14:38:18, Info CSI 00000001@2002/1/20:13:38:18.859 WcpInitialize (wcp.dll version 0.0.0.5) called (stack @0x74d7f0c6 @0x751c7491 @0x751d9008 @0x751b43ca @0x751b3f5f @0xa71f6)
2002-01-20 14:38:19, Info [oobeldr.exe] Successfully applied data-only settings overrides.
2002-01-20 14:38:19, Info [oobeldr.exe] Calling into RunSMIActionPass to execute unattend GCs for pass [oobeSystem]
2002-01-20 14:38:19, Info [oobeldr.exe] [Action Queue] : GenerateActionQueue begin
2002-01-20 14:38:19, Info [oobeldr.exe] [Action Queue] : Processing pass = oobeSystem
2002-01-20 14:38:19, Info [oobeldr.exe] [Action Queue] : Generating queue file to C:\Windows\panther\actionqueue\oobeSystem.uaq
2002-01-20 14:38:19, Info [oobeldr.exe] [Action Queue] : Identity 0: Microsoft-Windows-Shell-Setup, Culture=neutral, Version=6.0.5600.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=x86, versionScope=NonSxS
2002-01-20 14:38:19, Info [oobeldr.exe] [Action Queue] : Identity 1: Microsoft-Windows-International-Core, Culture=neutral, Version=6.0.5600.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=x86, versionScope=NonSxS
2002-01-20 14:38:19, Info [oobeldr.exe] [Action Queue] : Using component order file C:\Windows\winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.5600.16384_none_3c9915b90d25367b\GlobalInstallOrder.xml
2002-01-20 14:38:19, Info CSI 00000001@2002/1/20:13:38:19.093 WcpInitialize (wcp.dll version 0.0.0.5) called (stack @0x74d7f0c6 @0x7540ccc1 @0x7540cd71 @0x7540c1b8 @0x7540cabf @0xa7100)
2002-01-20 14:38:20, Info [oobeldr.exe] [Action Queue] : Found manifest file C:\Windows\Winsxs\Manifests\x86_microsoft-windows-international-core_31bf3856ad364e35_6.0.5600.16384_none_1ce418f91f9bbc4d.manifest
2002-01-20 14:38:20, Info [oobeldr.exe] [Action Queue] : Found manifest file C:\Windows\Winsxs\Manifests\x86_microsoft-windows-shell-setup_31bf3856ad364e35_6.0.5600.16384_none_0594871c2f7aeab3.manifest
2002-01-20 14:38:20, Info [oobeldr.exe] [Action Queue] : GenerateActionQueue finish (hr = 0x0)
2002-01-20 14:38:20, Info [oobeldr.exe] [Action Queue] : ProcessActionQueue start
2002-01-20 14:38:20, Info [oobeldr.exe] [Action Queue] : ProcessActionQueue using queue file C:\Windows\panther\actionqueue\oobeSystem.uaq
2002-01-20 14:38:20, Info [oobeldr.exe] [Action Queue] : Command Line = MuiUnattend.exe / arguments = / pass = oobeSystem / manifest path = C:\Windows\Winsxs\Manifests\x86_microsoft-windows-international-core_31bf3856ad364e35_6.0.5600.16384_none_1ce418f91f9bbc4d.manifest
2002-01-20 14:38:20, Info [oobeldr.exe] [Action Queue] : Command Line = rundll32.exe / arguments = shsetup.dll,SHUnattendedSetup / pass = oobeSystem / manifest path = C:\Windows\Winsxs\Manifests\x86_microsoft-windows-shell-setup_31bf3856ad364e35_6.0.5600.16384_none_0594871c2f7aeab3.manifest
2002-01-20 14:38:20, Info [oobeldr.exe] [Action Queue] : Executing command "MuiUnattend.exe" oobeSystem
2002-01-20 14:38:20, Info [MuiUnattend.exe] muiunattend is called with pass: oobeSystem
2002-01-20 14:38:20, Info [MuiUnattend.exe] Found unattend setting "UILanguage" with value: "de-DE".
2002-01-20 14:38:20, Info [MuiUnattend.exe] Found unattend setting "UILanguageFallback" with value: "de-DE".
2002-01-20 14:38:20, Info [MuiUnattend.exe] Found unattend setting "Systemlocale" with value: "de-DE".
2002-01-20 14:38:20, Info [MuiUnattend.exe] Found unattend setting "UserLocale" with value: "de-DE".
2002-01-20 14:38:20, Info [MuiUnattend.exe] Found unattend setting "InputLocale" with value: "0407:00000407".
2002-01-20 14:38:20, Info [MuiUnattend.exe] UILanguageFallback setting is invalid, will get DefaultFallbackor the first available one. UILanguage: de-DE, Fallback value passed in : de-DE.
2002-01-20 14:38:20, Info [MuiUnattend.exe] Setting UILanguage setting.
2002-01-20 14:38:20, Info [MuiUnattend.exe] Setting UILanguage setting to de-DE succeded.
2002-01-20 14:38:20, Info [MuiUnattend.exe] is set as InstallLanguageFallback.
2002-01-20 14:38:20, Info [MuiUnattend.exe] Try set system locale using unattended setting SystemLocale:"de-DE".
2002-01-20 14:38:22, Info [MuiUnattend.exe] Set system locale to "de-DE" successfully.
2002-01-20 14:38:22, Info [MuiUnattend.exe] Try set input locale using unattended setting InputLocale:"0407:00000407" and apply the same setting to default user accont/system accounts/new user account.
2002-01-20 14:38:22, Info [MuiUnattend.exe] Set input locale to "0407:00000407" and apply the same setting to default user accont/system accounts/new user account successfully.
2002-01-20 14:38:22, Info [MuiUnattend.exe] Try set user locale to using unattended setting UserLocale:"de-DE", and try apply the same settings to default user accont/system accounts/new user account.
2002-01-20 14:38:22, Info [MuiUnattend.exe] Succeed in setting current user locale to "de-DE".
2002-01-20 14:38:22, Info [MuiUnattend.exe] Succeed in setting location to 94.
2002-01-20 14:38:23, Info [MuiUnattend.exe] Succeed in copying settings for current user locale "de-DE" to default user/system/new user accounts.
2002-01-20 14:38:23, Info [MuiUnattend.exe] Set user locale to "de-DE" successfully and apply the same settings to default user acconts/system account/new user account.
2002-01-20 14:38:23, Info [MuiUnattend.exe] Setting OOBE handshake information...
2002-01-20 14:38:23, Info [MuiUnattend.exe] Setting OOBE handshake information succeeded.
2002-01-20 14:38:23, Info [oobeldr.exe] [Action Queue] : process exit code = 0
2002-01-20 14:38:23, Info [oobeldr.exe] [Action Queue] : Unattend action returned operation complete.
2002-01-20 14:38:23, Info [oobeldr.exe] [Action Queue] : Executing command "rundll32.exe" shsetup.dll,SHUnattendedSetup oobeSystem
2002-01-20 14:38:23, Info [Shell Unattend] Running 'oobeSystem' pass
2002-01-20 14:38:23, Info [Shell Unattend] Display: Requested Display Settings [1024 x 768, 32 bpp, 60 hz]
2002-01-20 14:38:23, Warning [Shell Unattend] Display: Could not find a matching video mode! Trying to set mode anyway to get as close to requested mode as possible.
2002-01-20 14:38:23, Info [Shell Unattend] Display: Successfully set width & height.
2002-01-20 14:38:23, Info [Shell Unattend] Display: Successfully set bits per pixel.
2002-01-20 14:38:23, Warning [Shell Unattend] Display: Attempt to set refresh rate failed. (-2)
2002-01-20 14:38:23, Info [Shell Unattend] Display: Requested 96 DPI
2002-01-20 14:38:23, Info [Shell Unattend] Display: DPI set to 96
2002-01-20 14:38:23, Info [Shell Unattend] TimeZone: Time zone set to 'W. Europe Standard Time'
2002-01-20 14:38:23, Info [Shell Unattend] UserAccounts: created account 'Admin'
2002-01-20 14:38:23, Info [Shell Unattend] UserAccounts: added 'Admin' to group 'Benutzer'
2002-01-20 14:38:23, Info [Shell Unattend] Decoded password
2002-01-20 14:38:24, Info [Shell Unattend] UserAccounts: Password set for 'Admin'
2002-01-20 14:38:24, Info [Shell Unattend] UserAccounts: added 'Admin' to group 'Administratoren'
2002-01-20 14:38:24, Info [Shell Unattend] UserAccounts: created account 'FireGeier'
2002-01-20 14:38:24, Info [Shell Unattend] UserAccounts: added 'FireGeier' to group 'Benutzer'
2002-01-20 14:38:24, Info [Shell Unattend] Decoded password
2002-01-20 14:38:24, Info [Shell Unattend] UserAccounts: Password set for 'FireGeier'
2002-01-20 14:38:24, Info [Shell Unattend] Exiting 'oobeSystem' pass with status 0x001f1000
2002-01-20 14:38:24, Info [oobeldr.exe] [Action Queue] : process exit code = 1
2002-01-20 14:38:24, Info [oobeldr.exe] [Action Queue] : Unattend action requested delayed reboot.
2002-01-20 14:38:24, Info [oobeldr.exe] [Action Queue] : ProcessActionQueue finish (hr = 0x1f1000)
2002-01-20 14:38:24, Info [oobeldr.exe] One or more unattend GCs requested a delayed reboot; we will reboot the computer
2002-01-20 14:38:24, Info [oobeldr.exe] Successfully completed RunSMIPass for oobeSystem.
2002-01-20 14:38:24, Info [oobeldr.exe] A reboot has been requested for oobeSystem unattend.
2002-01-20 14:38:24, Info [oobeldr.exe] Successfully ran oobeSystem pass.
2002-01-20 14:38:24, Info [oobeldr.exe] OOBELdr.exe exiting with code [0xbc2]...
2002-01-20 14:38:24, Info [windeploy.exe] Process exited with exit code [0xbc2]
2002-01-20 14:38:24, Info [windeploy.exe] An immediate reboot or shutdown was requested/required... rebooting / shutting down computer
2002-01-20 14:38:24, Info [windeploy.exe] Flushing registry to disk...
2002-01-20 14:38:25, Info [windeploy.exe] Flush took 906 ms.
2002-01-20 14:38:25, Info [windeploy.exe] WinDeploy.exe exiting with code [0x0]
2002-01-20 14:39:57, Info [windeploy.exe] ------------------------------------------------
2002-01-20 14:39:57, Info [windeploy.exe] WinDeploy.exe launched with command-line []...
2002-01-20 14:39:57, Info [windeploy.exe] UnattendSearchExplicitPath: Found unattend file at [C:\Windows\Panther\unattend.xml]; examining for applicability.
2002-01-20 14:39:57, Info [windeploy.exe] UnattendSearchExplicitPath: Found already-processed unattend file for pass [oobeSystem] at [C:\Windows\Panther\unattend.xml]; skipping...
2002-01-20 14:39:57, Info [windeploy.exe] UnattendSearchExplicitPath: [C:\Windows\Panther\unattend.xml] does not meet criteria to be used for this unattend pass.
2002-01-20 14:39:58, Info [windeploy.exe] Found no unattend file.
2002-01-20 14:39:58, Info [windeploy.exe] Making sure that SystemSetupInProgress is cleared.
2002-01-20 14:39:58, Info [windeploy.exe] Launching [C:\Windows\system32\oobe\oobeldr.exe /system]...
2002-01-20 14:39:58, Info [oobeldr.exe] OOBELdr.exe launched with command-line [/system]...
2002-01-20 14:39:58, Info [oobeldr.exe] Parsing command line arguments...
2002-01-20 14:39:58, Info [oobeldr.exe] Parsing the following command line: [/system]
2002-01-20 14:39:58, Info [oobeldr.exe] Updating pass status for [oobeSystem] to reflect reboot: 0x8 --> 0x9
2002-01-20 14:39:58, Info [oobeldr.exe] No reboot has been requested for oobeSystem unattend.
2002-01-20 14:39:58, Info [oobeldr.exe] Successfully ran oobeSystem pass.
2002-01-20 14:39:58, Info [oobeldr.exe] Launching [C:\Windows\system32\oobe\msoobe.exe]...
2002-01-20 14:39:58, Info [msoobe.exe] Starting service slsvc
2002-01-20 14:39:59, Info [msoobe.exe] Service slsvc reports as running
2002-01-20 14:39:59, Info [msoobe.exe] System startup options [/NOEXECUTE=OPTIN]
2002-01-20 14:39:59, Info [msoobe.exe] Display mode is already set to 1024x768x32 [1Hz] - not modifying
2002-01-20 14:39:59, Info [msoobe.exe] Starting service Themes
2002-01-20 14:40:00, Info [msoobe.exe] Service Themes reports as running
2002-01-20 14:40:01, Info [msoobe.exe] Starting service TabletInputService
2002-01-20 14:40:02, Info [msoobe.exe] Service TabletInputService reports as running
2002-01-20 14:40:02, Info [msoobe.exe] Creating background bitmap [layout=0x0, cached=1]
2002-01-20 14:40:03, Info [msoobe.exe] Found [1] UI languages
2002-01-20 14:40:03, Info [msoobe.exe] Saving language [0x0407] [de]
2002-01-20 14:40:03, Info [msoobe.exe] Saving language [0x0407] [de]
2002-01-20 14:40:03, Info [msoobe.exe] Searching for EULA: [system32\de-DE\Licenses\MSDN\Ultimate\license.rtf]
2002-01-20 14:40:03, Info [msoobe.exe] Searching for EULA: [system32\de-DE\Licenses\_Default\Ultimate\license.rtf]
2002-01-20 14:40:03, Info [msoobe.exe] Found EULA: [C:\Windows\system32\de-DE\Licenses\_Default\Ultimate\license.rtf]
2002-01-20 14:40:23, Info [msoobe.exe] Start copy locale settings for "de-DE" to default/system/new user account.
2002-01-20 14:40:23, Info [msoobe.exe] Succeed in copying locale settings for "de-DE" to default/system/new user account.
2002-01-20 14:40:23, Info [msoobe.exe] System locale is already "de-DE". There is no need to set the system locale.
2002-01-20 14:40:25, Info [msoobe.exe] Finalize: setting wallpaper [C:\Windows\web\Wallpaper\img24.jpg]
2002-01-20 14:40:25, Info [msoobe.exe] Finalize: setting windows error reporting [0x2]
2002-01-20 14:40:25, Info [msoobe.exe] Finalize: enabling automatic updates
2002-01-20 14:40:25, Info [msoobe.exe] Finalize: saving automatic update settings
2002-01-20 14:40:27, Info [msoobe.exe] Finalize: successfully saved automatic update settings
2002-01-20 14:40:27, Info [msoobe.exe] Finalize: enabling driver searching
2002-01-20 14:40:27, Info [msoobe.exe] Finalize: enabling SpyNet reporting
2002-01-20 14:40:27, Info [msoobe.exe] Finalize: enabling Windows Defender automatic clean
2002-01-20 14:40:27, Info [msoobe.exe] Finalize: enabling Windows Defender check for signatures before scan
2002-01-20 14:40:27, Info [msoobe.exe] Finalize: enabling Internet Explorer phishing filter
2002-01-20 14:43:11, Info [msoobe.exe] Running mandatory tasks
2002-01-20 14:43:20, Info [msoobe.exe] Successfully installed product key
2002-01-20 14:43:20, Info [msoobe.exe] Successfully signalled event to start up services
2002-01-20 14:43:20, Info [msoobe.exe] Starting service netprofm
2002-01-20 14:43:27, Info [msoobe.exe] Service netprofm is already running
2002-01-20 14:43:27, Info [msoobe.exe] Successfully verified and committed UI language settings
2002-01-20 14:43:30, Info [msoobe.exe] Successfully notified UI language change
2002-01-20 14:43:57, Info [msoobe.exe] Successfully removed administrator profile
2002-01-20 14:43:57, Info [msoobe.exe] Exiting... [0x0]
2002-01-20 14:43:57, Info [oobeldr.exe] OrchestrateUpdateImageState: Updating image state from [IMAGE_STATE_UNDEPLOYABLE] --> [IMAGE_STATE_COMPLETE]
2002-01-20 14:43:57, Info [oobeldr.exe] OOBELdr.exe exiting with code [0x0]...
2002-01-20 14:43:57, Info [windeploy.exe] Process exited with exit code [0x0]
2002-01-20 14:43:57, Info [windeploy.exe] WinDeploy.exe exiting with code [0x0]
Howerver the right keyboard has always been present during and after setup, does not matter if I use "de-DE" or "0407:0000407".
If you would tell me, that my problem does not appear in RTM, than everything would be fine, too!
Thanks a lot!
Martin - Hi Martin, I set up a repro of this issue myself today. Using your unattend.xml script on a Vista Ultimate RTM build with en-US and de-DE language packs installed, I saw both the language selection and then the regional/keyboard option pages of OOBE, even though I tried to suppress these pages with unattend settings. I'm following up with the owner at Microsoft to get to the bottom of this. Thanks for your patience! :)
- Hello Bilal,
thanks for keeping me up to date! So I know that it wasn't me.
Don't missunderstand but that makes me feel better someway!
Thank you for doing all the repro steps!
Martin Hi Bilal,
Please let me know of the exact command to be run to achieve this.
Is it:
1) reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork\Category" /d 0
or
2) reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category" /d 0
Regards,
Asheesh
- Hello Asheesh!
Should look like this:
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 00000000 /f
Regards,
Martin Thanks for the reply.
I specified the above command. It helped me configuring my system to Public network.
Please specify so as to what DWord value has to be supplied for configuring to 'Work' Network.
One more question. I specified the a domain name in Specialize->UnattendedJoin->Identification, but that didn't help the domain join. Please help.
Autounattend.xml .......
<?xml version="1.0" encoding="utf-8" ?>- <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"><Active>true</Active><Extend>true</Extend><Format>NTFS</Format><Label>OS_Install</Label><Letter>C</Letter><Order>1</Order><PartitionID>1</PartitionID></ModifyPartition><Active>true</Active><Extend>true</Extend><Format>NTFS</Format><Label>Extended</Label><Letter>D</Letter><Order>2</Order><PartitionID>2</PartitionID></ModifyPartition></ModifyPartitions><DiskID>0</DiskID><WillWipeDisk>true</WillWipeDisk></Disk><WillShowUI>OnError</WillShowUI></DiskConfiguration><WillShowUI>OnError</WillShowUI></ProductKey><AcceptEula>true</AcceptEula></UserData><DisplayReport>OnError</DisplayReport></ComplianceCheck><ColorDepth>16</ColorDepth><HorizontalResolution>1024</HorizontalResolution><RefreshRate>60</RefreshRate><VerticalResolution>768</VerticalResolution></Display><Upgrade>false</Upgrade></UpgradeData><EnableNetwork>true</EnableNetwork><EnableFirewall>false</EnableFirewall></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"><InputLocale>en-US</InputLocale><SystemLocale>en-US</SystemLocale><UILanguage>en-US</UILanguage><UserLocale>en-US</UserLocale><UILanguageFallback>en-US</UILanguageFallback><LayeredDriver>1</LayeredDriver></component></settings>- <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"><Description>EnableAdmin</Description><Order>1</Order><Path>cmd /c net user Administrator /active:yes</Path><WillReboot>OnRequest</WillReboot></RunSynchronousCommand><Description>NetworkLocation</Description><Order>2</Order><Path>reg add "HKLM\Software\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 00000000 /f</Path><WillReboot>OnRequest</WillReboot></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"><ColorDepth>16</ColorDepth><HorizontalResolution>1024</HorizontalResolution><VerticalResolution>768</VerticalResolution><RefreshRate>60</RefreshRate><DPI>104</DPI></Display><CopyProfile>false</CopyProfile><TimeZone>India Standard Time</TimeZone><ComputerName>*</ComputerName></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>en-US</InputLocale><SystemLocale>en-US</SystemLocale><UILanguage>en-US</UILanguage><UserLocale>en-US</UserLocale><UILanguageFallback>en-US</UILanguageFallback></component>- <component name="Microsoft-Windows-UnattendedJoin" 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">- <Credentials> <Password>SQBuAGYAeQAxADIAMwArAEEAZABtAGkAbgBpAHMAdAByAGEAdABvAHIAUABhAHMAcwB3AG8AcgBkAA==</Password><Username>vistapoc\Administrator</Username></Credentials><JoinDomain>Vistapoc.com</JoinDomain><MachinePassword /><MachineObjectOU>Computers</MachineObjectOU></Identification></component></settings>- <component name="Microsoft-Windows-PnpCustomizationsNonWinPE" 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"></settings>- <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"><HideEULAPage>true</HideEULAPage><ProtectYourPC>3</ProtectYourPC><SkipUserOOBE>true</SkipUserOOBE><NetworkLocation>Work</NetworkLocation><SkipMachineOOBE>false</SkipMachineOOBE></OOBE><Value>SQBuAGYAeQAxADIAMwArAEEAZABtAGkAbgBpAHMAdAByAGEAdABvAHIAUABhAHMAcwB3AG8AcgBkAA==</Value><PlainText>false</PlainText></AdministratorPassword><Value>SQBuAGYAeQAxADIAMwArAFAAYQBzAHMAdwBvAHIAZAA=</Value><PlainText>false</PlainText></Password><Description>Sysadmin</Description><DisplayName>System Admin</DisplayName><Group>Administrators</Group><Name>Sysadmin</Name></LocalAccount></LocalAccounts></UserAccounts><ColorDepth>32</ColorDepth><HorizontalResolution>1024</HorizontalResolution><RefreshRate>60</RefreshRate><VerticalResolution>768</VerticalResolution><DPI>96</DPI></Display><TimeZone>India Standard Time</TimeZone></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"><SystemLocale>en-US</SystemLocale><UILanguage>en-US</UILanguage><UserLocale>en-US</UserLocale><InputLocale>en-US</InputLocale><UILanguageFallback>en-US</UILanguageFallback></component></settings>- <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:/wim/sources/install_windows vista enterprise.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" /></unattend>Regards,
Asheesh
- Hello Asheesh,
you need to change the last digit only:
00000000
or
00000001
REG_DWORD ist eight digits always and you've to change the last digit almost, to change to an other setting.
Would be better to have the JoinDomain thing in an other thread. However I've not joind a Domain for Vista unattended so far. So no experience with that, sorry.
But I've heard that setting <SkipMachineOOBE> to true will may help you out of that problem...
But like I've said... never tested yet..
Martin Hi Martin! Good news - I believe I know what's going on. To suppress the language/regional screens in OOBE, you have to put all Microsoft-Windows-International-Core settings in oobeSystem pass. Putting these settings in specialize pass only affects specialize and audit phases of setup. Here's what the owner told me:
• Specialize pass
– Sets default language so once Specialize pass and Audit passes are ran in that language.
– Setting it in Specialize pass only will not suppress the OOBE UI showing the language selection screen.• OobeSystem pass
– Sets default language during OOBE and for end user
– Will suppress the OOBE UI Language selection screen
– Setting it only in OobeSystem pass will not set the Language for AuditUser or any pre-OOBE UI (i.e. specialize pass, etc)I hope this helps!
Bilal
- Hello Bilal,
first of all, thanks a lot for your research.
I'm pretty sure, that I've tried out setting the International Core setting in OOBE system pass and specialize pass.
In the unattend.xml I've posted before, International Core setting is done in all passes possible.
But to make 100 % sure, I'll try out again and will post the results later...
Thanks,
Martin
- Is there anything to indicate that an official fix is coming down the pipeline for this?
Is this something that will need to be pushed via a "Windows Update" in Vista?
I'm loathe to have to hack the registry with the program out-of-the-box to have this work.
Any info for us? It can't be something that would slip until "Service Pack 1" is it? - Hello Bilal again!
I did let run a whole buch of further tests. Did set all International-Core Settings in oobeSystem pass and what ever I do, the Regionla settings screen at the OOBE Welcome screen is still poping up.
So no success so far with RC1 here.
Martin - Martin, I tried a repro of this on the RTM build and everything works as expected. I put Microsoft-Windows-International-Core settings in specialize and oobeSystem passes, and that successfully suppressed the first two pages of OOBE (language and regional options). Please let me know if you need any more help! Bilal
- So have you done anything diffrent, than I did with my unattend.xml posted above? Or did you use the same settings?
But thanks for testing it. So I know, that it's working with RTM. It's not important, that I get it to work with RC1. I was interested only, if I was doing something wrong.
Thanks,
Martin - I just used your unattend.xml. You don't have to do anything different.
<snip>
already answered.
- So, if I want the "work" location automatically set after login, I must add this:
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 00000001 /f
To my unattend.xml file.
But if I wish to continue to use "skipmachineoobe" (because I don't want to create any new accounts), what do I need to add to be able to have automatic updates turned on?
This is being turned off when I sysprep with "skipmachine" set to true.
Thanks! I would recommend against using SkipMachineOOBE because using it prevents the ProtectYourPC setting from being applied. OOBE (aka Windows Welcome) actually calls APIs which apply this unattend setting, so can't use SkipMachineOOBE if you want to use this setting. We will definitely consider de-coupling the UI from the unattend setting in future releases.
- Fair enough.
My ultimate goal, though, is to not have any extraneous accounts on the system after I reboot from sysprep.
If I must create a new user account in unattend.xml, can you (or anybody) give any examples of how I can automatically *delete* the account once I log into my expected account.
What I'm looking for:
I have one enabled account on the system: "setupvista" -- an admin account.
I want to sysprep this machine and have that be the only account on the system.
I realize that because "skipuseroobe" doesn't really do what you might think it would by name (meaning skip the prompt to create a new user account), that I'll have to set my unattend.xml file to make a "dummy" account.
But after I boot up my sysprepped machine and log into "setupvista", I want "dummy" automatically purged from the system. (I could manually run "net use", but I don't want to do that if possible.)
I'll need to resysprep my machine frequently, so I'll need this automated.
Suggestions?
Thanks! - Bilal, you said:
HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork\Category
Value of 0 means Private (Home/Work), 1 means Public. Set this regkey after sysprep runs but before OOBE shows.
Does this mean the "reg add" command/section has to come "earlier" in the unattend.xml file than the OOBE section?
Or does it not matter where it is in the file?
- Steve
To delete the dummy user, please use "net user /delete" command.
Bilal
- Hi Steve, the regkey must be present before OOBE UI shows. You can use specialize, audit or oobeSystem passes for this.
- In the continuing thread of "why is sysprep doing this after reboot"...
Before I sysprep -- I have Windows Update set to "check other products".
After I reboot from sysprepping, this is turned back off (to the default).
Is there a "reg add" key that I need to implement to make this retain that change after sysprepping?
This is the *last step* (I think) I need in finishing off my unattend.xml file, so I'm kind of stumped on this one.
My current unattend.xml file looks like this:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<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">
<DiskConfiguration>
<Disk wcm:action="add">
<CreatePartitions>
<CreatePartition wcm:action="add">
<Order>1</Order>
<Type>Primary</Type>
</CreatePartition>
</CreatePartitions>
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Active>true</Active>
<Extend>false</Extend>
<Format>NTFS</Format>
<Label>OS_Install</Label>
<Letter>C</Letter>
<Order>1</Order>
<PartitionID>1</PartitionID>
</ModifyPartition>
</ModifyPartitions>
<DiskID>0</DiskID>
<WillWipeDisk>true</WillWipeDisk>
</Disk>
<WillShowUI>OnError</WillShowUI>
</DiskConfiguration>
<ImageInstall>
<OSImage>
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>1</PartitionID>
</InstallTo>
<WillShowUI>OnError</WillShowUI>
</OSImage>
</ImageInstall>
<UserData>
<AcceptEula>true</AcceptEula>
</UserData>
</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>
<ProtectYourPC>1</ProtectYourPC>
<NetworkLocation>Work</NetworkLocation>
<SkipMachineOOBE>false</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<TimeZone>Eastern Standard Time</TimeZone>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>KgAqACoAOAA2AGYAZwAhACEAUABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<Name>testaccount</Name>
<Group>Administrators</Group>
<DisplayName>testaccount</DisplayName>
<Description>Test</Description>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
</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>en-us</InputLocale>
<SystemLocale>en-us</SystemLocale>
<UILanguage>en-us</UILanguage>
<UILanguageFallback>en-us</UILanguageFallback>
<UserLocale>en-us</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">
<ComputerName>VISTA-TEST</ComputerName>
</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">
<Description>NetworkList</Description>
<Order>1</Order>
<WillReboot>OnRequest</WillReboot>
<Path>reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 00000000 /f</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="generalize">
<component name="Microsoft-Windows-Security-Licensing-SLC" 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">
<SkipRearm>1</SkipRearm>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:c:/users/coevistaload/desktop/install.wim#Windows Vista ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend> - Hi Steve, unfortunately there is no "reg add" command you can use. You must use ProtectYourPC, which only works if SkipMachineOOBE=false. As I explained elsewhere in this thread, OOBE UI actually contains code which implements this unattend setting, so it must show. If you really must use SkipMachineOOBE=true, you might have to write a custom app / script which calls WU APIs to set the desired behavior.
- No -- you missed the unattend file I'm processing above:
skipmachine *is* false:
<OOBE>
<HideEULAPage>true</HideEULAPage>
<ProtectYourPC>1</ProtectYourPC>
<NetworkLocation>Work</NetworkLocation>
<SkipMachineOOBE>false</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
Automatic Updates *are* still on after sysprepping.
But the "get updates for more products" is being turned off! The only updates in Windows Update on after sysprepping is:
"You receive updates: For Windows Only".
That's what I need a workaround for that so that "more products" is always on.
Something is toggling that off because of sysprep... - For what it's worth, I had somebody I've been corresponding in e-mail at a remote site confirm this being reset to the default after sysprepping.
So, we're *both* now wondering how to make this setting "stick" after running sysprep.
Any insight you can give would be appreciated! - Nobody else seeing this? Really?
- I am having the same problem, where after the reboot it asks me to "Set Network Location" (Home, Work, Public).
This is preventing me from connecting using Remote Desktop to the machine (since Remote Desktop cannot connect until you have selected a Network Location.
Now my question is, how do I add the "reg add" command to my unattend.xml file using Windows System Image Manager? Can anyone provide a step by step on how this can be done?
Thanks heaps. 1. Open your unattend.xml answer file in WSIM
2. Add a node for Microsoft-Windows-Deployment | RunSynchronous | RunSynchronousCommand. Do this in specialize phase. The content is like this "reg add ..."
3. Save the unattend.xml file and run sysprep /generalize /oobe /reboot /unattend:unattend.xml.
Bilal Aslam
- OK, I have added the reg add command, and the Set Network Location screen disappeared. However it didn't work quite well.
I went to "Network and Sharing Center", and it says that I am on a "Public network" as opposed to a private one.
Also I am having some problems with the Windows Firewall. There is a big red cross on the taskbar saying the Firewall is turned off, however I cannot Remote Desktop to the machine. Moreover, when I go to Windows Firewall to view the settings, it says that Windows Firewall is ON! (but with a big red cross).
I went to "Windows Security Center", it says the Windows Firewall is turned off.
I went to Windows Firewall Settings, and I can clearly see that the radio button is set to "On (recommended)".
I went to Remote Desktop settings in System Properties, it has the "Allow connections from computers...." selected (the 2nd option). However there is a big yellow information message above it that says "You must enable the Windows Firewall exception for Remote Desktop" (which suggest that Firewall is on).
My problem: I need the machine to be accessible from Remote Desktop straight away after re-imaging it. With this Firewall issue it's preventing me from doing that.
Here is my unattend.xml.
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-UnattendedJoin" 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">
<Identification>
<JoinWorkgroup>WORKGROUP</JoinWorkgroup>
</Identification>
</component>
<component name="Microsoft-Windows-TerminalServices-LocalSessionManager" 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">
<fDenyTSConnections>false</fDenyTSConnections>
</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">
<RunAsynchronous>
<RunAsynchronousCommand wcm:action="add">
<Description>NetworkLocation</Description>
<Order>1</Order>
<Path>reg add "HKLM\Software\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 00000000 /f</Path>
</RunAsynchronousCommand>
</RunAsynchronous>
</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">
<SystemLocale>en-us</SystemLocale>
<UserLocale>en-us</UserLocale>
<InputLocale>en-us</InputLocale>
<UILanguage>en-us</UILanguage>
</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">
<SidebarOnByDefault>false</SidebarOnByDefault>
<SidebarVisible>false</SidebarVisible>
</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>cwBjAG8AdQB0AFAAYQBzAHMAdwBvAHIAZAA=</Value>
<PlainText>false</PlainText>
</Password>
<Username>Administrator</Username>
<Enabled>true</Enabled>
</AutoLogon>
<Display>
<HorizontalResolution>1280</HorizontalResolution>
<ColorDepth>32</ColorDepth>
<VerticalResolution>1024</VerticalResolution>
<RefreshRate>60</RefreshRate>
</Display>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<NetworkLocation>Work</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>cwBjAG8AdQB0AFAAYQBzAHMAdwBvAHIAZAA=</Value>
<PlainText>false</PlainText>
</Password>
<DisplayName>Admin</DisplayName>
<Description>Admin</Description>
<Name>Admin</Name>
<Group>Administrators</Group>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<RegisteredOrganization>SurfControl</RegisteredOrganization>
<RegisteredOwner>SurfControl</RegisteredOwner>
<ShowWindowsLive>false</ShowWindowsLive>
<StartPanelOff>false</StartPanelOff>
<TimeZone>Pacific Standard Time</TimeZone>
</component>
</settings>
<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">
<Display>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>1280</HorizontalResolution>
<VerticalResolution>1024</VerticalResolution>
<RefreshRate>60</RefreshRate>
</Display>
<UserData>
<AcceptEula>true</AcceptEula>
<FullName>SurfControl</FullName>
<Organization>SurfControl</Organization>
</UserData>
<WindowsDeploymentServices>
<Login>
<Credentials>
<Password>scout</Password>
<Username>Administrator</Username>
</Credentials>
</Login>
</WindowsDeploymentServices>
<EnableFirewall>false</EnableFirewall>
<EnableNetwork>true</EnableNetwork>
<Restart>Restart</Restart>
<DynamicUpdate>
<WillShowUI>Never</WillShowUI>
</DynamicUpdate>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:c:/documents%20and%20settings/thomas.cheng/desktop/install.wim#Windows Vista ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend> - Is there a "reg add" command I can use to keep Microsoft Update installed?
MS Tech support confirmed this bug, but I was apparently the first to report it, so he didn't have an immediate answer, so I thought you might have one, Bilal? - Try adding the following setting to the Specialize phase to enable RDP:x86_Microsoft-Windows-TerminalServices-LocalSessionManager_neutral | fDenyTSConnections falsexml snippet:<settings pass="specialize">
<component name="Microsoft-Windows-TerminalServices-LocalSessionManager" 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">
<fDenyTSConnections>false</fDenyTSConnections>
</component>
</settings> - Question regarding the registry setting to resolve the OOBE Network Location issue.I've noticed that the registry key only seems to get processed effectively if the machine is joined to a domain and not a workgroup. Has anyone else seen this behavior and can confirm?
- Bilal,
Came across this post as I was having the exact problem. Your suggestion fixed it. Thank you! - So its august 2009 and this issue has still not been resolved in WAIK. I have protect your pc set to 2, but after sysprep auto updates is off. So i added the regkeys:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:0000000c
"RescheduleWaitTimeEnabled"=dword:00000001
"RescheduleWaitTime"=dword:0000003c
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
to set this up. Every thing has been working fine for the past year.
But now there is an issue. When the AUOptions key is added it has the effect of graying out auto update settings so the user can not change the settings!!
This was not happening before. Is there a work around for this? if AUoptions is not added, auto updates will not turn on after sysprep!

