Recovery CSP

Logo of Windows Insider.

Important

This CSP contains some settings that are under development and only applicable for Windows Insider Preview builds. These settings are subject to change and may have dependencies on other features or services in preview.

The following list shows the Recovery configuration service provider nodes:

NetworkSettings

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows Insider Preview
./Vendor/MSFT/Recovery/NetworkSettings

Interior node for WinRE network configuration settings.

Description framework properties:

Property name Property value
Format node
Access Type Add, Delete, Get, Replace

NetworkSettings/Wifi

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows Insider Preview
./Vendor/MSFT/Recovery/NetworkSettings/Wifi

Interior node containing Wi-Fi-related WinRE network settings.

Description framework properties:

Property name Property value
Format node
Access Type Add, Delete, Get, Replace

NetworkSettings/Wifi/{SSID}

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows Insider Preview
./Vendor/MSFT/Recovery/NetworkSettings/Wifi/{SSID}

The SSID of a Wi-Fi network to be made available to WinRE. Each network is represented by a unique child node whose name is the SSID.

Description framework properties:

Property name Property value
Format node
Access Type Add, Delete, Get, Replace
Dynamic Node Naming ServerGeneratedUniqueIdentifier
NetworkSettings/Wifi/{SSID}/WlanXML
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows Insider Preview
./Vendor/MSFT/Recovery/NetworkSettings/Wifi/{SSID}/WlanXML

XML describing the Wi-Fi network configuration, following the Windows WLAN profile schema. </windows/win32/nativewifi/wlan-profileschema-schema>

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

PointInTimeRestore

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 24H2 [26100.8737] and version 25H2 [26200.8737] and later
./Vendor/MSFT/Recovery/PointInTimeRestore

Interior node containing settings related to point-in-time restore.

Description framework properties:

Property name Property value
Format node
Access Type Add, Delete, Get, Replace
Atomic Required True

PointInTimeRestore/EnablePointInTimeRestore

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 24H2 [26100.8737] and version 25H2 [26200.8737] and later
./Vendor/MSFT/Recovery/PointInTimeRestore/EnablePointInTimeRestore

Enable or disable point-in-time restore, a feature that creates restore points to allow restoration to a previous state.

Description framework properties:

Property name Property value
Format bool
Access Type Add, Delete, Get, Replace

Allowed values:

Value Description
true Point-in-time restore enabled.
false Point-in-time restore disabled.

PointInTimeRestore/SetMaxDiskUsage

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 24H2 [26100.8737] and version 25H2 [26200.8737] and later
./Vendor/MSFT/Recovery/PointInTimeRestore/SetMaxDiskUsage

Refers to the maximum disk space in megabytes that can be used for all restore points. This setting only takes effect if point-in-time restore is enabled.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [2048-51200]
Dependency [EnablePointInTimeRestore] Dependency Type: DependsOn
Dependency URI: Vendor/MSFT/Recovery/PointInTimeRestore/EnablePointInTimeRestore
Dependency Allowed Value: true
Dependency Allowed Value Type: ENUM

PointInTimeRestore/SetRestorePointFrequency

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 24H2 [26100.8737] and version 25H2 [26200.8737] and later
./Vendor/MSFT/Recovery/PointInTimeRestore/SetRestorePointFrequency

Refers to the frequency in minutes at which restore points are automatically created. This setting controls how often the system captures the state for point-in-time restore.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Dependency [EnablePointInTimeRestore] Dependency Type: DependsOn
Dependency URI: Vendor/MSFT/Recovery/PointInTimeRestore/EnablePointInTimeRestore
Dependency Allowed Value: true
Dependency Allowed Value Type: ENUM

PointInTimeRestore/SetRestorePointRetention

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 24H2 [26100.8737] and version 25H2 [26200.8737] and later
./Vendor/MSFT/Recovery/PointInTimeRestore/SetRestorePointRetention

Refers to the retention period in minutes for a restore point. This setting controls how long snapshots are kept before being automatically deleted.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace

QuickMachineRecovery

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 24H2 [26100.8737] and version 25H2 [26200.8737] and later
./Vendor/MSFT/Recovery/QuickMachineRecovery

Interior node containing settings related to quick machine recovery.

Description framework properties:

Property name Property value
Format node
Access Type Add, Delete, Get, Replace
Atomic Required True

QuickMachineRecovery/AutoRemediationSettings

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 24H2 [26100.8737] and version 25H2 [26200.8737] and later
./Vendor/MSFT/Recovery/QuickMachineRecovery/AutoRemediationSettings

Interior node containing settings related to auto remediation. Delete on this node will reset all auto remediation settings to their default values.

Description framework properties:

Property name Property value
Format node
Access Type Add, Delete, Get, Replace

QuickMachineRecovery/AutoRemediationSettings/EnableAutoRemediation

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 24H2 [26100.8737] and version 25H2 [26200.8737] and later
./Vendor/MSFT/Recovery/QuickMachineRecovery/AutoRemediationSettings/EnableAutoRemediation

Enable to automatically check for remediation solutions. Disable to check manually.

Description framework properties:

Property name Property value
Format bool
Access Type Add, Delete, Get, Replace
Dependency [EnableQuickMachineRecovery] Dependency Type: DependsOn
Dependency URI: Vendor/MSFT/Recovery/QuickMachineRecovery/EnableQuickMachineRecovery
Dependency Allowed Value: true
Dependency Allowed Value Type: ENUM

Allowed values:

Value Description
true Auto remediation enabled.
false Auto remediation disabled.

QuickMachineRecovery/AutoRemediationSettings/SetRetryInterval

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 24H2 [26100.8737] and version 25H2 [26200.8737] and later
./Vendor/MSFT/Recovery/QuickMachineRecovery/AutoRemediationSettings/SetRetryInterval

Refers to the time in minutes that a device will wait before trying to look for solutions again. The retry interval shouldn't be higher than the time to reboot, and will only take effect if auto remediation is on. A retry interval of 0 means that the device will look for solutions once without any retries.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-4320]
Dependency [EnableAutoRemediation] Dependency Type: DependsOn
Dependency URI: Vendor/MSFT/Recovery/QuickMachineRecovery/AutoRemediationSettings/EnableAutoRemediation
Dependency Allowed Value: true
Dependency Allowed Value Type: ENUM

QuickMachineRecovery/AutoRemediationSettings/SetTimeToReboot

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 24H2 [26100.8737] and version 25H2 [26200.8737] and later
./Vendor/MSFT/Recovery/QuickMachineRecovery/AutoRemediationSettings/SetTimeToReboot

Refers to the time in minutes that a device will spend in the recovery environment before attempting to reboot. The maximum time to reboot possible is 72 hours, should be greater than or equal to the retry interval, and only takes effect if auto remediation is on.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [1-4320]
Dependency [EnableAutoRemediation] Dependency Type: DependsOn
Dependency URI: Vendor/MSFT/Recovery/QuickMachineRecovery/AutoRemediationSettings/EnableAutoRemediation
Dependency Allowed Value: true
Dependency Allowed Value Type: ENUM

QuickMachineRecovery/EnableQuickMachineRecovery

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 24H2 [26100.8737] and version 25H2 [26200.8737] and later
./Vendor/MSFT/Recovery/QuickMachineRecovery/EnableQuickMachineRecovery

Enable or disable quick machine recovery, a feature that will search for device recovery solutions if your device fails to start.

Description framework properties:

Property name Property value
Format bool
Access Type Add, Delete, Get, Replace

Allowed values:

Value Description
true Quick machine recovery enabled.
false Quick machine recovery disabled.

Configuration service provider reference