Désactiver la fonctionnalité de saisie semi-automatique des noms d’utilisateurs et des mots de passe sur les formulaires
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au moins Internet Explorer 5.0
Chemin dans la console GPO
Configuration utilisateur\Modèles d'administration\Composants Windows\Internet Explorer Description
Cette fonctionnalité de saisie semi-automatique peut se souvenir des noms d’utilisateurs et des mots de passe entrés dans des formulaires et les suggérer. Si vous activez ce paramètre de stratégie, l’utilisateur ne peut pas modifier les options « Noms d’utilisateur et mots de passe sur les formulaires » et « Demander l’enregistrement des mots de passe ». La fonctionnalité de saisie semi-automatique est activée pour « Noms d’utilisateur et mots de passe sur les formulaires ». Vous devez décider de sélectionner ou non l’option « Demander l’enregistrement des mots de passe ». Si vous désactivez ce paramètre de stratégie, l’utilisateur ne peut pas modifier les options « Noms d’utilisateur et mots de passe sur les formulaires » et « Demander l’enregistrement des mots de passe ». La fonctionnalité de saisie semi-automatique est désactivée pour « Noms d’utilisateur et mots de passe sur les formulaires ». En outre, l’utilisateur ne peut pas choisir de demander l’enregistrement des mots de passe. Si vous ne configurez pas ce paramètre, l’utilisateur est libre d’activer la saisie semi-automatique pour l’option Noms d’utilisateur et mots de passe sur les formulaires et de choisir de demander l’enregistrement des mots de passe. Pour afficher cette option, les utilisateurs ouvrent la boîte de dialogue Options Internet, cliquent sur l’onglet Contenu, puis sur le bouton Paramètres.
Registre
Software\Policies\Microsoft\Internet Explorer\Main Nom de valeur : FormSuggest Passwords
Activé : FormSuggest Passwords = yes
Désactivé : FormSuggest Passwords = no
Cette stratégie définit plusieurs valeurs de registre :
FormSuggest Passwords Control Panel FormSuggest Passwords = 1 FormSuggest Passwords = 1 MDM / Intune (CSP)
./User/Vendor/MSFT/Policy/Config/InternetExplorer/AllowAutoComplete 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. ⓘ
Fichier .reg
Windows Registry Editor Version 5.00
; Exported from gporais.com
; Policy: Désactiver la fonctionnalité de saisie semi-automatique des noms d’utilisateurs et des mots de passe sur les formulaires
; State: Enabled
; Supported on: Au moins Internet Explorer 5.0
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main]
"FormSuggest Passwords"="yes"
"FormSuggest PW Ask"=dword:00000000
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
"FormSuggest Passwords"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Désactiver la fonctionnalité de saisie semi-automatique des noms d’utilisateurs et des mots de passe sur les formulaires
# State: Enabled
# Supported on: Au moins Internet Explorer 5.0
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Main'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'FormSuggest Passwords' -Value 'yes' -Type String
Set-ItemProperty -Path $path -Name 'FormSuggest PW Ask' -Value 0 -Type DWord
$path = 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Control Panel'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'FormSuggest Passwords' -Value 1 -Type DWord Intune XML
OMA-URI: ./User/Vendor/MSFT/Policy/Config/InternetExplorer/AllowAutoComplete
Data type: String
Value:
<enabled/>
<data id="ChkBox_PasswordAsk" value="0"/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Désactiver la fonctionnalité de saisie semi-automatique des noms d’utilisateurs et des mots de passe sur les formulaires
# State: Enabled
# Supported on: Au moins Internet Explorer 5.0
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
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 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Main' -Name 'FormSuggest Passwords' -Expected 'yes' -Kind String)
(Test-RegistryValue -Path 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Control Panel' -Name 'FormSuggest Passwords' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Main' -Name 'FormSuggest PW Ask' -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: Désactiver la fonctionnalité de saisie semi-automatique des noms d’utilisateurs et des mots de passe sur les formulaires
# State: Enabled
# Supported on: Au moins Internet Explorer 5.0
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Main'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'FormSuggest Passwords' -Value 'yes' -Type String
Set-ItemProperty -Path $path -Name 'FormSuggest PW Ask' -Value 0 -Type DWord
$path = 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Control Panel'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'FormSuggest Passwords' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Désactiver la fonctionnalité de saisie semi-automatique des noms d’utilisateurs et des mots de passe sur les formulaires
# State: Enabled
# Supported on: Au moins Internet Explorer 5.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: Désactiver la fonctionnalité de saisie semi-automatique des noms d’utilisateurs et des mots de passe sur les formulaires
# State: Enabled
# Supported on: Au moins Internet Explorer 5.0
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
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 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Main' -Name 'FormSuggest Passwords' -Expected 'yes' -Kind String)
(Test-RegistryValue -Path 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Control Panel' -Name 'FormSuggest Passwords' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Main' -Name 'FormSuggest PW Ask' -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: Désactiver la fonctionnalité de saisie semi-automatique des noms d’utilisateurs et des mots de passe sur les formulaires
# State: Enabled
# Supported on: Au moins Internet Explorer 5.0
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Main'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'FormSuggest Passwords' -Value 'yes' -Type String
Set-ItemProperty -Path $path -Name 'FormSuggest PW Ask' -Value 0 -Type DWord
$path = 'HKCU:\Software\Policies\Microsoft\Internet Explorer\Control Panel'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'FormSuggest Passwords' -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).