Set unattended win 10 Express setting

ProtectYourPC

ProtectYourPC specifies whether Express settings are used to:

  • Personalize speech, typing, and inking input by sending contacts and calendar details, along with other associated input data to Microsoft.
  • Let Windows and apps request the user’s localization, including location history, and use the advertising ID to personalize experiences on the device.
  • Turn on protection from malicious web content and use page prediction to preload sites in Windows browsers, which sends the browsing history to Microsoft.
  • Automatically connect to suggested open and shared networks.
  • Send problem reports to Microsoft.
Note  The functionality for ProtectYourPC has changed for Windows 10 for desktop editions (Home, Pro, Enterprise, and Education). In previous releases, this setting specified whether Windows Update installed important and recommended updates automatically.

Values

1 Turns on Express settings.
2 Turns on Express settings.
3 Turns off Express settings.

 

There is no default value. If a value is not set, the Get going fast page opens during setup.

Valid Configuration Passes

oobeSystem

Parent Hierarchy

Microsoft-Windows-Shell-Setup | OOBE | ProtectYourPC

Applies To

For a list of the supported Windows editions and architectures that this component supports, see Microsoft-Windows-Shell-Setup.

XML Example

The following XML example shows how to turn off Express settings.

<OOBE>
   <ProtectYourPC>3</ProtectYourPC>
</OOBE>

ProtectYourPC

ProtectYourPC specifies whether to display the Help protect your computer automatically page of Windows Welcome to the user. There is no default value. If a value is not set, the page opens during Windows Welcome.

Values

1 Specifies the recommended level of protection for your computer.
2 Specifies that only updates are installed.
3 Specifies that automatic protection is disabled.

Valid Passes

Parent Hierarchy

Applies To

For the list of the supported Windows editions and architectures that this component supports, see Microsoft-Windows-Shell-Setup.

XML Example

The following XML output shows how to set OOBE information for testing.

<OOBE>
   <HideEULAPage>true</HideEULAPage>
   <NetworkLocation>Other</NetworkLocation>
   <ProtectYourPC>3</ProtectYourPC>
   <SkipMachineOOBE>true</SkipMachineOOBE>
   <SkipUserOOBE>true</SkipUserOOBE>
</OOBE>

See Also

Concepts

OOBE