Share via


Customize the out-of-box experience (OOBE)

When users turn on their Windows 11 PCs for the first time, they see the Windows out-of-box experience (OOBE). OOBE is a series of screens that require users to accept license agreements, connect to the internet, log in with, or sign up for a Microsoft account (MSA), and share information with the original equipment manufacturer (OEM). The choices you as an IT admin make in your hardware and software determine how much work users must do to complete OOBE before they can enjoy their new devices.

The OOBE flow is designed to reduce cognitive load significantly by breaking up tasks into discrete chunks. Although there are several pages in the OOBE flow, each one requests a specific action or input from the user. This is helpful for our average user (and even many power users) and has shown to reduce fatigue significantly.

OOBE flow

The following is a non-exhaustive list of screens the user might see during OOBE. The order below is the generally expected order of pages. However, some pages might not appear or might appear in a different order than the flow below.

  1. Language selection
  2. Region selection
  3. Keyboard selection
  4. Connect to a network. Note that connecting to a network is required to complete OOBE on Home SKUs.
  5. Download of critical patches and driver updates. See Windows updates during OOBE for more details.
  6. End User License Agreement (EULA)
  7. Get the latest from Windows.
  8. Sign in to, or create, a local account or Microsoft account (MSA).
  9. Welcome back. This screen displays if a user logs in with a Microsoft account and has previously backed up a Windows device.
  10. Windows Hello setup
  11. Privacy settings. Users see up to seven privacy settings on this screen. Not all users see the same settings.
  12. Customize your device. See Device usage intent for more details
  13. Save files to OneDrive
  14. Microsoft 365 trial
  15. OEM Registration pages. See Design guidance for OEM registration pages for design guidance.

Restart scenarios

A device will restart during OOBE if one or more of the following occurs:

  • A user chooses a language that isn't the default language.
  • A device downloads a zero-day patch (ZDP) update during OOBE.
  • If an updated version of Windows is installed.

After a restart, a device will repeat one or more pages during OOBE if any of the following occurs:

  • A device didn't previously connect to a network.
  • A device loses its network connection during the restart.

Reaching the desktop and the quiet period

When a user completes OOBE and get to the desktop, they start with a calm experience. Windows has a post-OOBE quiet period, during which no apps automatically launch to show any user interface (UI). Background services can run, but can't show up on the screen.

Instead of automatically launching apps, Windows automatically opens the Start menu to encourage users to familiarize themselves with Windows and see the apps that Microsoft and OEMs have pinned to the Start menu.

In this section

The following topics describe OOBE customization considerations.

Topic Description
OOBE.xml Use OOBE.xml to organize text any images displayed during OOBE and to specify settings for customizing the Windows 11 first-run experience. You can use multiple Oobe.xml files for language- and region-specific license terms and settings so that users see appropriate info as soon as they start their PCs. By specifying information in the Oobe.xml file, you help fill in some of the required information so that users are asked to do only the core tasks required to set up their PCs.
OOBE screen details Learn about the Let's connect you to a network, Create security questions, and Payment information screens in OOBE. Although these screens aren't customizable, they're described here to provide insight into the user experience during OOBE.
Windows Updates during OOBE Learn how both critical and non-critical Windows updates can download during a user's OOBE.
OEM HID pairing On PCs that are released with an unpaired wireless mouse and keyboard, you can customize the HID pairing screens shown to the user during the first-run experience in OOBE. If you include written instructions, you must include those instructions in every language that is released with the PC.
OEM license terms You can add your OEM license terms to the License Terms screen in the first-run experience of OOBE.
OEM registration pages You can display OEM registration screens during OOBE to encourage users to provide you with their information. This enables you to provide them with a more personalized experience and information.
Automate OOBE Use Unattend settings to hide certain pages that appear in OOBE.

OOBE Unattend component