Personnaliser les paramètres de consentement
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au minimum Windows Vista
Chemin dans la console GPO
Configuration utilisateur\Modèles d'administration\Composants Windows\Rapport d’erreurs Windows\Consentement Description
Ce paramètre de stratégie détermine le comportement de consentement de Rapport d’erreurs Windows pour des types d’événements spécifiques. Si vous activez ce paramètre de stratégie, vous pouvez ajouter des types d’événements spécifiques à une liste en cliquant sur Afficher et en tapant des types d’événements dans la colonne Nom de la valeur de la boîte de dialogue Afficher le contenu. Ces types d’événements concernent les erreurs génériques récupérables comme les incidents, les absences de réponse ou les erreurs de noyau. Pour chaque type d’événement spécifié, vous pouvez définir un niveau de consentement de 0, 1, 2, 3 ou 4. - 0 (Désactiver) : Rapport d’erreurs Windows n’envoie aucune donnée à Microsoft pour ce type d’événement. - 1 (Toujours demander avant d’envoyer des données) : Windows demande à l’utilisateur de confirmer l’envoi de rapports. - 2 (Envoyer les paramètres) : Rapport d’erreurs Windows envoie automatiquement les données minimales requises pour vérifier l’existence d’une solution et Windows demande à l’utilisateur de confirmer l’envoi des données complémentaires demandées par Microsoft. - 3 (Envoyer les paramètres et des données complémentaires sécurisées) : Rapport d’erreurs Windows envoie automatiquement les données minimales requises pour vérifier l’existence d’une solution, ainsi que les données que Windows a évalué (avec une forte probabilité) comme ne contenant pas d’informations d’identification personnelle et demande à l’utilisateur de confirmer l’envoi des données complémentaires demandées par Microsoft. - 4 (Envoyer toutes les données) : toutes les données demandées par Microsoft sont envoyées automatiquement. Si vous désactivez ce paramètre de stratégie ou ne le configurez pas, les paramètres de consentement par défaut qui sont appliqués sont ceux qui sont spécifiés par l’utilisateur dans le Panneau de configuration ou dans le paramètre de stratégie Configurer le consentement par défaut.
Registre
SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting\Consent MDM / Intune (CSP)
./User/Vendor/MSFT/Policy/Config/ADMX_ErrorReporting/WerConsentCustomize_1 Documentation Microsoft Learn Données de correspondance : Microsoft Learn (CC BY 4.0)
Générateur d'exports
BETAConfigurez l'état, la portée et les options, puis générez les sorties .reg, PowerShell, Intune et SCCM — ou ajoutez le paramètre à une collection multi-paramètres.
Ces exports écrivent le registre — ce n'est pas une GPO managée. ⓘ
Fichier .reg
Windows Registry Editor Version 5.00
; Exported from gporais.com
; Policy: Personnaliser les paramètres de consentement
; State: Enabled
; Supported on: Au minimum Windows Vista
[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting\Consent]
; List values: enter one value per line in the builder UI. Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Personnaliser les paramètres de consentement
# State: Enabled
# Supported on: Au minimum Windows Vista
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting\Consent'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Intune XML
OMA-URI: ./User/Vendor/MSFT/Policy/Config/ADMX_ErrorReporting/WerConsentCustomize_1
Data type: String
Value:
<enabled/>
<!-- WerConsentCustomize: enter one value per line before copying this XML payload. --> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Personnaliser les paramètres de consentement
# State: Enabled
# Supported on: Au minimum Windows Vista
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
# HKCU:\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting\Consent: List values: enter one value per line in the builder UI.
# No testable registry values are available for this state.
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Personnaliser les paramètres de consentement
# State: Enabled
# Supported on: Au minimum Windows Vista
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting\Consent'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Scripts SCCM
# Exported from gporais.com
# Policy: Personnaliser les paramètres de consentement
# State: Enabled
# Supported on: Au minimum Windows Vista
# SCCM Configuration Item guidance:
# Create a Configuration Item of type "Setting: Script".
# Discovery script: use the Detection script below.
# Remediation script: use the Remediation script below.
# Compliance rule: the Discovery script output equals 'Compliant'.
# === Detection script ===
# Exported from gporais.com
# Policy: Personnaliser les paramètres de consentement
# State: Enabled
# Supported on: Au minimum Windows Vista
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
# HKCU:\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting\Consent: List values: enter one value per line in the builder UI.
# No testable registry values are available for this state.
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Personnaliser les paramètres de consentement
# State: Enabled
# Supported on: Au minimum Windows Vista
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting\Consent'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).