Conserver tous les sites intranet dans Internet Explorer
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au moins Internet Explorer 11.0
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Composants Windows\Internet Explorer Configuration utilisateur\Modèles d'administration\Composants Windows\Internet Explorer Description
Empêche l’ouverture des sites intranet dans un navigateur, à l’exception d’Internet Explorer. Mais, si la stratégie « Envoyer tous les sites non inclus dans la liste des sites en mode Entreprise vers Microsoft Edge » (« RestrictIE ») n’est pas activée, cette stratégie n’a aucun effet. Si vous activez cette stratégie, tous les sites intranet sont ouverts dans Internet Explorer 11. Les seules exceptions sont les sites répertoriés dans votre liste des sites en mode Entreprise. Si vous désactivez cette stratégie ou si vous ne la configurez pas, tous les sites intranet sont automatiquement ouverts dans Microsoft Edge. Nous vous recommandons vivement de garder cette stratégie synchronisée avec la stratégie « Envoyer tout le trafic intranet vers Internet Explorer » (« SendIntranetToInternetExplorer »). En outre, il est recommandé de n’activer cette stratégie que si vos sites intranet présentent des problèmes de compatibilité connus avec Microsoft Edge. Stratégies associées : - Envoyer tout le trafic intranet vers Internet Explorer (« SendIntranetToInternetExplorer ») - Envoyer tous les sites non inclus dans la liste des sites en mode Entreprise vers Microsoft Edge (« RestrictIE ») Pour plus d’informations sur l’utilisation de cette stratégie avec d’autres stratégies associées afin de créer la configuration optimale pour votre organisation, voir https://go.microsoft.com/fwlink/?linkid=2094210.
Registre
Software\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode Software\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode Nom de valeur : KeepIntranetSitesInInternetExplorer
Activé : KeepIntranetSitesInInternetExplorer = 1
Désactivé : KeepIntranetSitesInInternetExplorer = 0
MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/InternetExplorer/KeepIntranetSitesInInternetExplorer ./User/Vendor/MSFT/Policy/Config/InternetExplorer/KeepIntranetSitesInInternetExplorer 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. ⓘ
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: Conserver tous les sites intranet dans Internet Explorer
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Au moins Internet Explorer 11.0
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode]
"KeepIntranetSitesInInternetExplorer"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Conserver tous les sites intranet dans Internet Explorer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 11.0
$path = 'HKLM:\Software\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'KeepIntranetSitesInInternetExplorer' -Value 1 -Type DWord Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/InternetExplorer/KeepIntranetSitesInInternetExplorer
Data type: String
Value:
<enabled/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Conserver tous les sites intranet dans Internet Explorer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 11.0
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\Main\EnterpriseMode' -Name 'KeepIntranetSitesInInternetExplorer' -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: Conserver tous les sites intranet dans Internet Explorer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 11.0
$path = 'HKLM:\Software\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'KeepIntranetSitesInInternetExplorer' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Conserver tous les sites intranet dans Internet Explorer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 11.0
# 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: Conserver tous les sites intranet dans Internet Explorer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 11.0
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\Main\EnterpriseMode' -Name 'KeepIntranetSitesInInternetExplorer' -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: Conserver tous les sites intranet dans Internet Explorer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 11.0
$path = 'HKLM:\Software\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'KeepIntranetSitesInInternetExplorer' -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).