Disponibilité de l’extension Manifeste de contrôle v2
Vérifié avec Microsoft Edge 152.0.4191.53 — mis à jour le 10 juillet 2026
Pris en charge sur : Microsoft Edge version 123, Windows 7 ou version ultérieure
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Microsoft Edge\Extensions Configuration utilisateur\Modèles d'administration\Microsoft Edge\Extensions Description
Contrôlez si les extensions Manifest v2 peuvent être utilisées par le navigateur. La prise en charge des extensions Manifest v2 sera déconseillée et toutes les extensions devront migrer vers v3 dans le futur. D’autres informations et la chronologie de migration n’ont pas été mises en place. Si la stratégie est définie sur Default ou si elle n’est pas définie, le chargement de l’extension v2 est décidé par le navigateur. Cette opération suit la chronologie précédente dès qu’elle sera établie. Si la stratégie est définie sur Disable, l’installation des extensions v2 est bloquée et les extensions existantes sont désactivées. Elle sera traitée de la même façon que si la stratégie n’est pas définie après la désactivation de la prise en charge de v2 par défaut. Si la stratégie est définie sur Enable, les extensions v2 sont autorisées. L’option va être traitée de la même façon que si la stratégie n’est pas définie avant la désactivation de la prise en charge de v2 par défaut. Si la stratégie est définie sur EnableForForcedExtensions, les extensions v2 installées de force sont autorisées. Cela inclut les extensions répertoriées par'ExtensionInstallForcelist' (Contrôler les extensions qui sont installées en mode silencieux) ou 'ExtensionSettings' (Configurer les paramètres de gestion des extensions) avec installation_mode « force_installed » ou « normal_installed ». Toutes les autres extensions v2 sont désactivées. L’option est toujours disponible, quel que soit l’état de migration de Manifest. La disponibilité des extensions est toujours contrôlée par d’autres stratégies. Mappage des options de stratégie : * Default (0) = Comportement du navigateur par défaut * Disable (1) = Le manifeste v2 est désactivé * Enable (2) = Manifeste v2 activé * EnableForForcedExtensions (3) = Le Manifest v2 est activé pour les extensions forcées uniquement Utilisez les informations ci-dessus lors de la configuration de cette stratégie.
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: Disponibilité de l’extension Manifeste de contrôle v2
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Microsoft Edge version 123, Windows 7 ou version ultérieure
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge]
"ExtensionManifestV2Availability"=dword:00000000 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Disponibilité de l’extension Manifeste de contrôle v2
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 123, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'ExtensionManifestV2Availability' -Value 0 -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: Disponibilité de l’extension Manifeste de contrôle v2
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 123, 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 'ExtensionManifestV2Availability' -Expected 0 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Disponibilité de l’extension Manifeste de contrôle v2
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 123, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'ExtensionManifestV2Availability' -Value 0 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Disponibilité de l’extension Manifeste de contrôle v2
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 123, 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: Disponibilité de l’extension Manifeste de contrôle v2
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 123, 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 'ExtensionManifestV2Availability' -Expected 0 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Disponibilité de l’extension Manifeste de contrôle v2
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 123, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'ExtensionManifestV2Availability' -Value 0 -Type DWord Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).