Paramètre de profil par défaut activé
Vérifié avec Microsoft Edge 152.0.4191.53 — mis à jour le 12 juillet 2026
Pris en charge sur : Microsoft Edge version 101, Windows 7 ou version ultérieure
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Microsoft Edge\Identité et connexion Configuration utilisateur\Modèles d'administration\Microsoft Edge\Identité et connexion Description
La configuration de cette stratégie vous permet de définir un profil par défaut dans Microsoft Edge à utiliser lors de l’ouverture du navigateur au lieu du dernier profil utilisé. Cette stratégie n’affecte pas lorsque le paramètre « --profile-directory » est spécifié. Définissez la valeur sur « Default » pour faire référence au profil par défaut. La valeur respecte la casse. La valeur de la stratégie est le nom du profil (respect de la casse) et peut être configurée avec une chaîne qui est le nom d’un profil spécifique. Les valeurs « Mode Enfants Edge » et « Profil invité » sont considérées comme des valeurs non utiles, car elles ne sont pas supposées être un profil par défaut. Cette stratégie n’impacte pas les scénarios suivants : 1) Paramètres spécifiés dans « Préférences de profil pour les sites » dans « Préférences de profil » 2) Liens s’ouvrant à partir d’Outlook et de Teams. Les instructions suivantes s’appliquent à condition que le paramètre « --profile-directory » ne soit pas spécifié et que la valeur configurée ne soit pas « Mode Enfants Edge » ou « Profil invité » : Si vous activez cette stratégie et la configurez avec un nom de profil spécifique et que le profil spécifié peut être trouvé, Microsoft Edge utilisera le profil spécifié lors du lancement et le paramètre « Profil par défaut pour le lien externe » est remplacé par le profil spécifié nom du profil et grisé. Si vous activez cette stratégie et la configurez avec un nom de profil spécifique, mais qu’il est introuvable, la stratégie se comporte comme si elle n’avait jamais été définie auparavant. Si vous activez cette stratégie, mais que vous ne la configurez pas ou ne la désactivez pas, la stratégie se comporte comme si elle n’avait jamais été définie auparavant. Exemple de valeur : Default
Registre
Software\Policies\Microsoft\Edge Software\Policies\Microsoft\Edge 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: Paramètre de profil par défaut activé
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Microsoft Edge version 101, Windows 7 ou version ultérieure
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge]
"EdgeDefaultProfileEnabled"="" Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Paramètre de profil par défaut activé
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 101, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'EdgeDefaultProfileEnabled' -Value '' -Type String 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: Paramètre de profil par défaut activé
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 101, Windows 7 ou version ultérieure
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\Edge' -Name 'EdgeDefaultProfileEnabled' -Expected '' -Kind String)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Paramètre de profil par défaut activé
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 101, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'EdgeDefaultProfileEnabled' -Value '' -Type String Scripts SCCM
# Exported from gporais.com
# Policy: Paramètre de profil par défaut activé
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 101, Windows 7 ou version ultérieure
# 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: Paramètre de profil par défaut activé
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 101, Windows 7 ou version ultérieure
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\Edge' -Name 'EdgeDefaultProfileEnabled' -Expected '' -Kind String)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Paramètre de profil par défaut activé
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 101, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'EdgeDefaultProfileEnabled' -Value '' -Type String Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).