Win11 24H2 sysprep OOBE can't Suppress "Who's going to use this Device?" screen.

jaybird283 586 Reputation points
2024-10-17T21:01:12.5066667+00:00

I am updating our "golden image" with 24H2. I created the image. Used Sysprep to generalize it (with my unattend file as normal) but for some reason the OOBE screen still shows the "Who's going to use this Device" screen. everything else is working fine but that.

I have the following in my xml and i think the "HideLocalAccountScreen" setting is what controls that. but its not working on 24H2.

            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideLocalAccountScreen>true</HideLocalAccountScreen>
                <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <ProtectYourPC>2</ProtectYourPC>
            </OOBE>
Windows 10 Setup
Windows 10 Setup
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Setup: The procedures involved in preparing a software program or application to operate within a computer or mobile device.
1,949 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
9,930 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Hania Lian 17,601 Reputation points Microsoft Vendor
    2024-10-21T07:18:04.71+00:00

    Hello,

    Review Unattend.xml Settings:

    Ensure that your unattend.xml file includes the necessary settings to bypass the OOBE screens. Specifically, check the <OOBE> section for the following settings:

    <OOBE>

    <HideEULAPage>true</HideEULAPage>

    <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>

    <HideOnlineAccountScreens>true</HideOnlineAccountScreens>

    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>

    <ProtectYourPC>1</ProtectYourPC>

    <SkipMachineOOBE>true</SkipMachineOOBE>

    <SkipUserOOBE>true</SkipUserOOBE>

    </OOBE>

    The value for HideOnlineAccountScreens should be set to true to bypass the account setup screens.

    Best Regards,

    Hania Lian

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.

    1 person found this answer helpful.
    0 comments No comments

  2. Sean Liming 4,601 Reputation points
    2024-10-27T16:36:21.73+00:00

    Agree with the previous poster. I typically have the following in the OOBE section for sysprep:

            <OOBE>
    
                <HideEULAPage>true</HideEULAPage>
    
                <HideLocalAccountScreen>true</HideLocalAccountScreen>
    
                <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
    
                <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
    
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
    
                <ProtectYourPC>3</ProtectYourPC>
    
                <UnattendEnableRetailDemo>false</UnattendEnableRetailDemo>
    
                <SkipMachineOOBE>true</SkipMachineOOBE>
    
                <SkipUserOOBE>true</SkipUserOOBE>
    
            </OOBE>
    
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.