Empêcher la configuration de la recherche de résultat principal dans la barre d’adresse
Vérifié avec Windows 11 25H2 — mis à jour le 23 juillet 2026
Pris en charge sur : Uniquement Internet Explorer 9.0 à 11.0. Non pris en charge dans Windows 10.
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Composants Windows\Internet Explorer\Paramètres Internet\Paramètres avancés\Lors de la recherche Configuration utilisateur\Modèles d'administration\Composants Windows\Internet Explorer\Paramètres Internet\Paramètres avancés\Lors de la recherche Description
Ce paramètre de stratégie vous permet de spécifier si un utilisateur peut accéder au site web d’un résultat principal lorsque la recherche est activée dans la barre d’adresse. Les options possibles sont les suivantes : • Désactiver la recherche de résultat principal : lorsqu’un utilisateur effectue une recherche dans la barre d’adresse, une liste de résultats de recherche provenant du moteur de recherche sélectionné s’affiche dans la fenêtre principale. • Activer la recherche de résultat principal : lorsqu’un utilisateur effectue une recherche dans la barre d’adresse, il est dirigé le cas échéant vers un site web de résultat principal externe déterminé par le moteur de recherche. Si vous activez ce paramètre de stratégie, vous pouvez choisir où diriger l’utilisateur après une recherche dans la barre d’adresse : site web du résultat principal ou page web de résultats de la recherche dans la fenêtre principale. Si vous désactivez ou ne configurez pas ce paramètre de stratégie, l’utilisateur peut sélectionner sa préférence pour ce comportement. L’accès au site web du résultat principal constitue la valeur par défaut.
Registre
Software\Policies\Microsoft\Internet Explorer\SearchScopes Software\Policies\Microsoft\Internet Explorer\SearchScopes 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. ⓘ
Appliquer les deux portées crée une configuration ambiguë (la portée ordinateur prévaut sur la portée utilisateur). Ne le faites que volontairement.
Fichier .reg
Windows Registry Editor Version 5.00
; Exported from gporais.com
; Policy: Empêcher la configuration de la recherche de résultat principal dans la barre d’adresse
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Uniquement Internet Explorer 9.0 à 11.0. Non pris en charge dans Windows 10.
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\SearchScopes]
"TopResult"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Empêcher la configuration de la recherche de résultat principal dans la barre d’adresse
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Uniquement Internet Explorer 9.0 à 11.0. Non pris en charge dans Windows 10.
$path = 'HKLM:\Software\Policies\Microsoft\Internet Explorer\SearchScopes'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'TopResult' -Value 1 -Type DWord Intune XML
Aucune correspondance directe Policy CSP / OMA-URI pour cette stratégie. Utilisez l'onglet Intune Remediation, ou importez l'ADMX dans Intune. Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Empêcher la configuration de la recherche de résultat principal dans la barre d’adresse
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Uniquement Internet Explorer 9.0 à 11.0. Non pris en charge dans Windows 10.
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\Internet Explorer\SearchScopes' -Name 'TopResult' -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: Empêcher la configuration de la recherche de résultat principal dans la barre d’adresse
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Uniquement Internet Explorer 9.0 à 11.0. Non pris en charge dans Windows 10.
$path = 'HKLM:\Software\Policies\Microsoft\Internet Explorer\SearchScopes'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'TopResult' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Empêcher la configuration de la recherche de résultat principal dans la barre d’adresse
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Uniquement Internet Explorer 9.0 à 11.0. Non pris en charge dans Windows 10.
# 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: Empêcher la configuration de la recherche de résultat principal dans la barre d’adresse
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Uniquement Internet Explorer 9.0 à 11.0. Non pris en charge dans Windows 10.
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\Internet Explorer\SearchScopes' -Name 'TopResult' -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: Empêcher la configuration de la recherche de résultat principal dans la barre d’adresse
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Uniquement Internet Explorer 9.0 à 11.0. Non pris en charge dans Windows 10.
$path = 'HKLM:\Software\Policies\Microsoft\Internet Explorer\SearchScopes'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'TopResult' -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).