Edit

Share via


Reference for Windows 11 settings

The information provided on this page includes details for accessing the status of Windows Backup and Restore settings that are supported in Windows 11. This public documentation ensures effective data portability by providing third-party developers with a streamlined process to access the data. Settings that are supported on both Windows 10 and Windows 11 are documented in Reference for common Windows settings.

Settings status is accessed in one of two ways:

  1. Via the Windows registry: For settings below that include registry details, please use that information to access the settings.
  2. Via the Cloud Data Store Reader tool. These settings must be extracted from a data store to be readable. If the setting below does not list registry details, then the settings must be extracted using the Cloud Data Store Reader tool. For information on how to use this tool, see Cloud Data Store Settings Reader Tool (readCloudDataSettings.exe).

Cellular

User preferences that customize the Windows behavior when a cellular connection is available.

Registry values under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WcmSvc\CellularFailover

Registry value Type Data Description
AllowFailover REG_DWORD 0 or 1 Use cellular whenever Wi-Fi is poor.

Registry values under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WcmSvc\SubscriptionManager\<ICCID>\<IMSI>

Registry value Type Data Description
UserCost REG_DWORD 0 or 1 Maps the metered/unmetered state to each IMSI. 0: Unmetered. 1: Metered.

Registry values under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WwanSvc\DisallowAutoConnectByClient

Registry value Type Data Description
<interface GUID> REG_DWORD 0 or 1 Let Windows keep the device connected to cellular.

Registry values under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WwanSvc\RoamingPolicyForPhone\<interface GUID>

Registry value Type Data Description
InternetAlwaysOn REG_DWORD 0 or 1 Roaming or no roaming. When entering a roaming area, your data connection will be turned off if roaming is not allowed.

Gaming: Game Bar, Game Mode, Gaming Shortcuts

This setting controls settings related to gaming and controls such as Game bar and gaming shortcuts.

Registry values under HKCU\Software\Microsoft\Windows\CurrentVersion\GameDVR

Registry value Type Data Description
VKMSaveHistoricalVideo REG_DWORD 0 or 1 Toggles save historical video enabled.
VKMTakeScreenshot REG_DWORD 0 or 1 Toggles take screenshot enabled.
VKTakeScreenshot REG_DWORD ASCII Value for keys Key binding for save historical screenshot.
VKSaveHistoricalVideo REG_DWORD ASCII Value for keys Key binding for take screenshot.
VKMToggleBroadcast REG_DWORD 0 or 1 Toggles broadcast enabled.
VKToggleBroadcast REG_DWORD ASCII Value for keys Key binding for take broadcast.
VKMToggleCameraCapture REG_DWORD 0 or 1 Toggles camera capture enabled.
VKToggleCameraCapture REG_DWORD ASCII Value for keys Key binding for camera capture.
VKMToggleGameBar REG_DWORD 0 or 1 Toggles game bar enabled.
VKToggleGameBar REG_DWORD ASCII Value for keys Key binding for game bar.
VKMToggleMicrophoneCapture REG_DWORD 0 or 1 Toggles microphone capture enabled.
VKToggleMicrophoneCapture REG_DWORD ASCII Value for keys Key binding for microphone capture.
VKMToggleRecording REG_DWORD 0 or 1 Toggles recording enabled.
VKToggleRecording REG_DWORD ASCII Value for keys Key binding for recording.
VKMToggleRecordingIndicator REG_DWORD 0 or 1 Toggles recording indicator enabled.
VKToggleRecordingIndicator REG_DWORD ASCII Value for keys Key binding for recording indicator.

Registry values under HKCU\Software\Microsoft\GameBar

Registry value Type Data Description
UseNexusForGameBarEnabled REG_DWORD 0 or 1 Key associated with toggle Gaming -> Game Bar -> "Allow your controller to open Game Bar"
AutoGameModeEnabled REG_DWORD 0 or 1 Key associated with toggle Gaming -> Game Mode -> Game Mode.

Personalization - Start - Layout - Pins and recommendations

Specifies the start layout type.

Registry values under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Registry value Type Data Description
Start_Layout REG_DWORD 0 [Default], 1 [More Pins], 2 [More Recommendations] The start layout.

Personalization - Start - Show all pins by default

Specifies whether all pins show by default in Start.

Registry values under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Start

Registry value Type Data Description
ShowAllPinsList REG_DWORD 0 or 1 Specifies if showing all pins by default

Personalization - Start - Recommendations

Specifies whether recommendations for tips, shortcuts, new apps and more are shown.

Registry values under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Registry value Type Data Description
Start_IrisRecommendations REG_DWORD 0 or 1 Specifies whether recommendations are enabled.

Personalization - Taskbar - Alignment

This setting sets the alignment of the taskbar.

Registry values under HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarAl

Registry value Type Data Description
SystemSettings_DesktopTaskbar_Al REG_SZ 0 or 1 Specifies the taskbar alignment. 0 is left aligned. 1 is center aligned.

Personalization - Taskbar - Autohide

This setting sets the auto-hide behavior of the taskbar.

Registry values under HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3\

Registry value Type Data Description
SystemSettings_DesktopTaskbar_Autohide REG_BINARY A binary blob. This is an opaque binary blob copied from the following location on the backed up.
SystemSettings_Taskbar_Autohide REG_BINARY A binary blob. This is an opaque binary blob copied from the following location on the backed up.

Personalization - Taskbar - Combine buttons

This setting enables combining buttons and hiding labels on the taskbar.

Registry values under HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarGlomLevel

Registry value Type Data Description
SystemSettings_DesktopTaskbar_GroupingMode REG_SZ 0, 1, or 2 0: Always, 1: When taskbar is full, 2: Never.

Personalization - Taskbar - Flashing

This setting enables flashing for taskbar apps.

Registry values under HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarFlashing

Registry value Type Data Description
SystemSettings_DesktopTaskbar_Flashing REG_SZ 0 or 1 Enables flashing for taskbar apps.

Personalization - Taskbar - Share window

This setting enables sharing any window from taskbar.

Registry values under HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarSn

Registry value Type Data Description
SystemSettings_DesktopTaskbar_Sn REG_SZ 0 or 1 Enables sharing any window from taskbar.

Personalization - Taskbar - Show desktop

This setting enables showing the desktop by clicking the far corner of the taskbar.

Registry values under HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarSd

Registry value Type Data Description
SystemSettings_DesktopTaskbar_Sd REG_SZ 0 or 1 Enables showing the desktop by clicking the far corner of the taskbar.

Personalization - Taskbar - Show recent searches

This setting enables showing recent searches when hovering on the search icon in taskbar.

Registry values under HKCU\Software\Microsoft\Windows\CurrentVersion\Feeds\DSB\OpenOnHover

Registry value Type Data Description
SystemSettings_DesktopTaskbar_Sh REG_SZ 0 or 1 Enables showing recent searches when hovering on the search icon in taskbar.

Personalization - Taskbar - Task view

This setting shows or hides the Task View button on the taskbar.

Registry values under HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowTaskViewButton

Registry value Type Data Description
SystemSettings_DesktopTaskbar_TaskView REG_SZ 0 or 1 Specifies whether the task view button is shown on the taskbar.

Personalization - Taskbar - Widgets button

This setting shows or hides the Widgets button on the taskbar.

Registry values under HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarDa

Registry value Type Data Description
SystemSettings_DesktopTaskbar_Da REG_SZ 0 or 1 Specifies whether the Widgets button is shown on the taskbar.

Personalization - Themes

This setting is used to set a personalized theme.

Type: Windows.Data.PersonalizationThemes.CurrentThemeType enumeration

CurrentThemeType Values

Name Value Description
InboxTheme 0 In-box theme.
ContrastTheme 1 Contrast theme.

Type: Windows.Data.PersonalizationThemes.CurrentThemeType structure

CurrentThemeType Properties

Name Type Description
type CurrentThemeType The current theme type.
basePersonalizationThemeName wstring The name of the current inbox theme applied in the system. The user may have done customization on top of this inbox theme.

Text Input

This setting helps to chose a theme for touch keyboard, voice typing, emoji and more, and input method editors.

Registry values under HKCU\Software\Microsoft\TabletTip\1.7

Registry value Type Data Description
IsKeyBackgroundEnabled REG_DWORD 0 or 1 Indicates if key background is enabled.
KeyLabelSize REG_DWORD Min value: 0, Max value: 2 Key label size.
UserKeyboardScalingFactor REG_DWORD Min value: 1, Max value: 1000 User keyboard scaling factor.
SelectedThemeIndex REG_DWORD Min value: 0, Max value: 15 Selected theme index.
SelectedThemeName REG_SZ One of the following values: "LightTheme", "DarkTheme", "ColorPopTheme", "BlackWhiteTheme", "PoppyRedTheme", "IceBlueTheme", "PlatinumTheme", "TangerineTidesTheme", "LilacRiverTheme", "SilkyDawnTheme", "IndigoBreezeTheme", "PinkBlueTheme", "GreenPurpleTheme", "PinkOrangeTheme", "CustomTheme" Selected theme name.
ThemeDataVersion REG_DWORD 2 Theme data version.

Typing

This setting contains toggles and other settings related to touch keyboard, text suggestions and preferences.

Registry values under HKCU\Software\Microsoft\input\Settings

Registry value Type Data Description
EnableAutoShiftEngage REG_DWORD 1 or 0 Enables auto shift engage.
EnableDoubleTapSpace REG_DWORD 1 or 0 Enables double-tap space.
EnableAutocorrection REG_DWORD 1 or 0 Enables auto-correction.
IsVoiceTypingKeyEnabled REG_DWORD 1 or 0 Indicates if voice typing key is enabled.
MultilingualEnabled REG_DWORD 1 or 0 Indicates in multilingual is enabled.
EnableHwkbTextPrediction REG_DWORD An integer. ASCII Value for keys.

VPN

VPN settings that apply to all VPN connections configured in the Settings app.

Registry values under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters\Config\VpnCostedNetworkSettings

Registry value Type Data Description
NoCostedNetwork REG_DWORD 0 or 1 Block VPN over metered networks.
NoRoamingNetwork REG_DWORD 0 or 1 Block VPN while roaming.

Wi-Fi

Global random hardware addresses preference.

Registry values under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WlanSvc\Interfaces\<Interface GUID>

Registry value Type Data Description
RandomMacState REG_BINARY 00 00 00 00 or 01 00 00 00 Whether to use random hardware addresses for newly configured Wi-Fi networks.