Affichez les fichiers PDF basés sur XFA à l’aide du mode IE pour l’origine autorisée des fichiers.
Vérifié avec Microsoft Edge 152.0.4191.53 — mis à jour le 10 juillet 2026
Pris en charge sur : Microsoft Edge version 132, Windows 7 ou version ultérieure
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Microsoft Edge\Lecteur PDF Configuration utilisateur\Modèles d'administration\Microsoft Edge\Lecteur PDF Description
Le mode Internet Explorer (IE) utilise le plug-in PDF Adobe Acrobat Active-X pour ouvrir des fichiers PDF basés sur XFA. Cette stratégie fonctionne uniquement si le plug-in Active-X se trouve déjà sur l’appareil de l’utilisateur, il n’est pas installé dans le cadre de cette stratégie. Il est important de noter que XFA est une technologie héritée qui est déconseillée par ses créateurs d’origine. Il ne s’agit pas d’une norme ISO et, par conséquent, elle ne s’aligne pas sur l’architecture web moderne. L’utilisation continue présente des risques et des vulnérabilités potentiels. Étant donné l’état déconseillé de la technologie XFA et l’absence d’investissement de la part de ses créateurs, nous vous recommandons vivement de commencer à planifier votre transition vers des solutions plus avancées basées sur des formulaires HTML/PDF. En attendant, cette stratégie fournit une solution de contournement permettant aux utilisateurs d’afficher les fichiers PDF XFA dans Microsoft Edge. Si vous activez cette stratégie, vous pouvez configurer la liste des origines à partir desquelles les fichiers PDF XFA sont automatiquement ouverts dans Microsoft Edge à l’aide du mode IE. Si vous désactivez ou ne configurez pas la stratégie, les fichiers PDF XFA ne seront pas pris en compte pour l’ouverture par le biais du mode Internet Explorer. Pour plus d’informations sur les modèles d’URL valides, consultez https://go.microsoft.com/fwlink/?linkid=2095322 Vous pouvez également utiliser 'ViewXFAPDFInIEModeAllowedFileHash' (Affichez les fichiers PDF basés sur XFA à l’aide du mode IE pour le hachage autorisé des fichiers.) pour configurer la liste des hachages de fichiers au lieu des origines d’URL, ce qui permet d’ouvrir automatiquement ces fichiers dans Microsoft Edge à l’aide du mode IE. Exemple de valeur : https://contesso.sharepoint.com/accounts/ https://contesso.sharepoint.com/transport/ file://account_forms/
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: Affichez les fichiers PDF basés sur XFA à l’aide du mode IE pour l’origine autorisée des fichiers.
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Microsoft Edge version 132, Windows 7 ou version ultérieure
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge\ViewXFAPDFInIEModeAllowedOrigins]
; List values: enter one value per line in the builder UI. Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Affichez les fichiers PDF basés sur XFA à l’aide du mode IE pour l’origine autorisée des fichiers.
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 132, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge\ViewXFAPDFInIEModeAllowedOrigins'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. 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: Affichez les fichiers PDF basés sur XFA à l’aide du mode IE pour l’origine autorisée des fichiers.
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 132, 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
}
# HKLM:\Software\Policies\Microsoft\Edge\ViewXFAPDFInIEModeAllowedOrigins: List values: enter one value per line in the builder UI.
# No testable registry values are available for this state.
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Affichez les fichiers PDF basés sur XFA à l’aide du mode IE pour l’origine autorisée des fichiers.
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 132, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge\ViewXFAPDFInIEModeAllowedOrigins'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Scripts SCCM
# Exported from gporais.com
# Policy: Affichez les fichiers PDF basés sur XFA à l’aide du mode IE pour l’origine autorisée des fichiers.
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 132, 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: Affichez les fichiers PDF basés sur XFA à l’aide du mode IE pour l’origine autorisée des fichiers.
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 132, 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
}
# HKLM:\Software\Policies\Microsoft\Edge\ViewXFAPDFInIEModeAllowedOrigins: List values: enter one value per line in the builder UI.
# No testable registry values are available for this state.
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Affichez les fichiers PDF basés sur XFA à l’aide du mode IE pour l’origine autorisée des fichiers.
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 132, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge\ViewXFAPDFInIEModeAllowedOrigins'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).