Dépannage : autoriser les utilisateurs à accéder au contenu de dépannage en ligne sur les serveurs Microsoft à partir du Panneau de configuration Dépannage (via le Service de résolution de problèmes en ligne Windows - WOTS)
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au minimum Windows Server 2008 R2 ou Windows 7
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Système\Dépannage et diagnostics\Diagnostics à base de script Description
Ce paramètre de stratégie permet aux utilisateurs connectés à Internet d’accéder au contenu de dépannage hébergé sur les serveurs de contenu Microsoft (et d’y effectuer des recherches). Les utilisateurs peuvent accéder au contenu de dépannage en ligne à partir de l’interface utilisateur Panneau de configuration Dépannage en cliquant sur « Oui » en réponse au message « Voulez-vous utiliser le contenu le plus récent pour le dépannage ? ». Si vous activez ou ne configurez pas ce paramètre de stratégie, les utilisateurs connectés à Internet peuvent accéder aux informations de dépannage qui sont hébergées sur les serveurs de contenu Microsoft, et y effectuer des recherches, à partir de l’interface utilisateur Panneau de configuration Dépannage. Si vous désactivez ce paramètre de stratégie, les utilisateurs ne peuvent explorer que le contenu de dépannage disponible localement sur leurs ordinateurs, même s’ils sont connectés à Internet. Ils ne peuvent pas se connecter aux serveurs Microsoft hébergeant le service de résolution des problèmes Windows en ligne.
Registre
SOFTWARE\Policies\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy Nom de valeur : EnableQueryRemoteServer
Activé : EnableQueryRemoteServer = 1
Désactivé : EnableQueryRemoteServer = 0
MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/ADMX_sdiageng/BetterWhenConnected 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: Dépannage : autoriser les utilisateurs à accéder au contenu de dépannage en ligne sur les serveurs Microsoft à partir du Panneau de configuration Dépannage (via le Service de résolution de problèmes en ligne Windows - WOTS)
; State: Enabled
; Supported on: Au minimum Windows Server 2008 R2 ou Windows 7
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy]
"EnableQueryRemoteServer"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Dépannage : autoriser les utilisateurs à accéder au contenu de dépannage en ligne sur les serveurs Microsoft à partir du Panneau de configuration Dépannage (via le Service de résolution de problèmes en ligne Windows - WOTS)
# State: Enabled
# Supported on: Au minimum Windows Server 2008 R2 ou Windows 7
$path = 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'EnableQueryRemoteServer' -Value 1 -Type DWord Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/ADMX_sdiageng/BetterWhenConnected
Data type: String
Value:
<enabled/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Dépannage : autoriser les utilisateurs à accéder au contenu de dépannage en ligne sur les serveurs Microsoft à partir du Panneau de configuration Dépannage (via le Service de résolution de problèmes en ligne Windows - WOTS)
# State: Enabled
# Supported on: Au minimum Windows Server 2008 R2 ou Windows 7
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
}
$checks = @(
(Test-RegistryValue -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy' -Name 'EnableQueryRemoteServer' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Dépannage : autoriser les utilisateurs à accéder au contenu de dépannage en ligne sur les serveurs Microsoft à partir du Panneau de configuration Dépannage (via le Service de résolution de problèmes en ligne Windows - WOTS)
# State: Enabled
# Supported on: Au minimum Windows Server 2008 R2 ou Windows 7
$path = 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'EnableQueryRemoteServer' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Dépannage : autoriser les utilisateurs à accéder au contenu de dépannage en ligne sur les serveurs Microsoft à partir du Panneau de configuration Dépannage (via le Service de résolution de problèmes en ligne Windows - WOTS)
# State: Enabled
# Supported on: Au minimum Windows Server 2008 R2 ou Windows 7
# 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: Dépannage : autoriser les utilisateurs à accéder au contenu de dépannage en ligne sur les serveurs Microsoft à partir du Panneau de configuration Dépannage (via le Service de résolution de problèmes en ligne Windows - WOTS)
# State: Enabled
# Supported on: Au minimum Windows Server 2008 R2 ou Windows 7
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
}
$checks = @(
(Test-RegistryValue -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy' -Name 'EnableQueryRemoteServer' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Dépannage : autoriser les utilisateurs à accéder au contenu de dépannage en ligne sur les serveurs Microsoft à partir du Panneau de configuration Dépannage (via le Service de résolution de problèmes en ligne Windows - WOTS)
# State: Enabled
# Supported on: Au minimum Windows Server 2008 R2 ou Windows 7
$path = 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'EnableQueryRemoteServer' -Value 1 -Type DWord Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).