Automate OOBE

You can use Unattend settings to prevent some or all of the user interface (UI) pages from appearing in Windows OOBE.

To learn more about creating an answer file using Unattend, as well as a full list of Unattend settings available to you, see the Unattended Windows Setup Reference.

Setting Configuration pass Description Applies to
Microsoft-Windows-International-Core settings: InputLocale, SystemLocale, UILanguage, and UserLocale. oobeSystem Specifies the region-specific defaults of the Windows installation. Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) and Windows Server 2016  
Microsoft-Windows-Shell-Setup/UserAccounts oobeSystem Specifies the user accounts, and passwords, to create on the Windows installation. The account can be a user account, a domain account, or the default administrator account. Windows 10 for desktop editions and Windows Server 2016 
Microsoft-Windows-Shell-Setup/OOBE settings: HideEULAPage, HideOEMRegistrationScreen, HideOnlineAccountScreens, HideWirelessSetupInOOBE, and HideLocalAccountScreen. oobeSystem Specifies whether certain OOBE screens will be hidden. Windows 10 for desktop editions and Windows Server 2016 
Microsoft-Windows-Shell-Setup/OOBE/ProtectYourPC oobeSystem Specifies whether your device is configured with Express settings, such as sending data to Microsoft, letting Windows and apps request the user's localization, and turning on protection against malicious web content. Windows 10 for desktop editions and Windows Server 2016  

Automate Windows Setup

Windows Auto Pilot