Policy CSP - ErrorReporting

Tip

This CSP contains ADMX-backed policies which require a special SyncML format to enable or disable. You must specify the data type in the SyncML as <Format>chr</Format>. For details, see Understanding ADMX-backed policies.

The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see CDATA Sections.

CustomizeConsentSettings

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Device/Vendor/MSFT/Policy/Config/ErrorReporting/CustomizeConsentSettings

This policy setting determines the consent behavior of Windows Error Reporting for specific event types.

  • If you enable this policy setting, you can add specific event types to a list by clicking Show, and typing event types in the Value Name column of the Show Contents dialog box. Event types are those for generic, non-fatal errors: crash, no response, and kernel fault errors. For each specified event type, you can set a consent level of 0, 1, 2, 3, or 4.

  • 0 (Disable): Windows Error Reporting sends no data to Microsoft for this event type.

  • 1 (Always ask before sending data): Windows prompts the user for consent to send reports.

  • 2 (Send parameters): Windows Error Reporting automatically sends the minimum data required to check for an existing solution, and Windows prompts the user for consent to send any additional data requested by Microsoft.

  • 3 (Send parameters and safe additional data): Windows Error Reporting automatically sends the minimum data required to check for an existing solution, as well as data which Windows has determined (within a high probability) doesn't contain personally identifiable data, and prompts the user for consent to send any additional data requested by Microsoft.

  • 4 (Send all data): Any data requested by Microsoft is sent automatically.

  • If you disable or don't configure this policy setting, then the default consent settings that are applied are those specified by the user in Control Panel, or in the Configure Default Consent policy setting.

Description framework properties:

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

Tip

This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.

ADMX mapping:

Name Value
Name WerConsentCustomize_2
Friendly Name Customize consent settings
Location Computer Configuration
Path Windows Components > Windows Error Reporting > Consent
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting\Consent
ADMX File Name ErrorReporting.admx

DisableWindowsErrorReporting

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Device/Vendor/MSFT/Policy/Config/ErrorReporting/DisableWindowsErrorReporting

This policy setting turns off Windows Error Reporting, so that reports aren't collected or sent to either Microsoft or internal servers within your organization when software unexpectedly stops working or fails.

  • If you enable this policy setting, Windows Error Reporting doesn't send any problem information to Microsoft. Additionally, solution information isn't available in Security and Maintenance in Control Panel.

  • If you disable or don't configure this policy setting, the Turn off Windows Error Reporting policy setting in Computer Configuration/Administrative Templates/System/Internet Communication Management/Internet Communication settings takes precedence. If Turn off Windows Error Reporting is also either disabled or not configured, user settings in Control Panel for Windows Error Reporting are applied.

Description framework properties:

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

Tip

This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.

ADMX mapping:

Name Value
Name WerDisable_2
Friendly Name Disable Windows Error Reporting
Location Computer Configuration
Path Windows Components > Windows Error Reporting
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting
Registry Value Name Disabled
ADMX File Name ErrorReporting.admx

DisplayErrorNotification

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Device/Vendor/MSFT/Policy/Config/ErrorReporting/DisplayErrorNotification

This policy setting controls whether users are shown an error dialog box that lets them report an error.

  • If you enable this policy setting, users are notified in a dialog box that an error has occurred, and can display more details about the error. If the Configure Error Reporting policy setting is also enabled, the user can also report the error.

  • If you disable this policy setting, users aren't notified that errors have occurred. If the Configure Error Reporting policy setting is also enabled, errors are reported, but users receive no notification. Disabling this policy setting is useful for servers that don't have interactive users.

  • If you don't configure this policy setting, users can change this setting in Control Panel, which is set to enable notification by default on computers that are running Windows XP Personal Edition and Windows XP Professional Edition, and disable notification by default on computers that are running Windows Server.

See also the Configure Error Reporting policy setting.

Description framework properties:

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

Tip

This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.

ADMX mapping:

Name Value
Name PCH_ShowUI
Friendly Name Display Error Notification
Location Computer Configuration
Path Windows Components > Windows Error Reporting
Registry Key Name Software\Policies\Microsoft\PCHealth\ErrorReporting
Registry Value Name ShowUI
ADMX File Name ErrorReporting.admx

DoNotSendAdditionalData

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Device/Vendor/MSFT/Policy/Config/ErrorReporting/DoNotSendAdditionalData

This policy setting controls whether additional data in support of error reports can be sent to Microsoft automatically.

  • If you enable this policy setting, any additional data requests from Microsoft in response to a Windows Error Reporting report are automatically declined, without notification to the user.

  • If you disable or don't configure this policy setting, then consent policy settings in Computer Configuration/Administrative Templates/Windows Components/Windows Error Reporting/Consent take precedence.

Description framework properties:

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

Tip

This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.

ADMX mapping:

Name Value
Name WerNoSecondLevelData_2
Friendly Name Do not send additional data
Location Computer Configuration
Path Windows Components > Windows Error Reporting
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting
Registry Value Name DontSendAdditionalData
ADMX File Name ErrorReporting.admx

PreventCriticalErrorDisplay

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Device/Vendor/MSFT/Policy/Config/ErrorReporting/PreventCriticalErrorDisplay

This policy setting prevents the display of the user interface for critical errors.

  • If you enable or don't configure this policy setting, Windows Error Reporting doesn't display any GUI-based error messages or dialog boxes for critical errors.

  • If you disable this policy setting, Windows Error Reporting displays the GUI-based error messages or dialog boxes for critical errors.

Description framework properties:

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

Tip

This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.

ADMX mapping:

Name Value
Name WerDoNotShowUI
Friendly Name Prevent display of the user interface for critical errors
Location Computer Configuration
Path Windows Components > Windows Error Reporting
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting
Registry Value Name DontShowUI
ADMX File Name ErrorReporting.admx

Policy configuration service provider