Désactiver l’apprentissage automatique
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au minimum Windows Vista
Chemin dans la console GPO
Configuration utilisateur\Modèles d'administration\Panneau de configuration\Options régionales et linguistiques\Personnalisation de l’écriture manuscrite Description
Ce paramètre de stratégie désactive le composant Apprentissage automatique de l’outil de personnalisation de la reconnaissance de l’écriture manuscrite. L’apprentissage automatique permet le recueil et le stockage de texte et d’écriture manuscrite afin de faciliter l’adaptation de la reconnaissance de l’écriture manuscrite au vocabulaire et au système d’écriture de l’utilisateur. Le texte recueilli inclut tous les messages sortants de Windows Mail et des clients de messagerie MAPI, auxquels s’ajoutent les URL provenant de l’historique du navigateur Internet Explorer. Les informations stockées comprennent la fréquence des mots ainsi que les nouveaux mots qui ne sont pas encore connus des moteurs de reconnaissance de l’écriture manuscrite (par exemple, les noms propres et les acronymes). La suppression du contenu d’un message électronique ou de l’historique du navigateur ne supprime pas les données de personnalisation stockées. L’écriture manuscrite entrée via le Panneau de saisie est recueillie puis stockée. Remarque : il est possible que l’apprentissage automatique du texte et de l’écriture manuscrite combinés ne soit pas disponible pour toutes les langues, même lorsque la personnalisation de l’écriture manuscrite est disponible. Pour plus d’informations, consultez l’aide de Tablet PC. Si vous activez ce paramètre de stratégie, l’apprentissage automatique s’arrête et toutes les données stockées sont supprimées. Les utilisateurs ne peuvent pas configurer ce paramètre de stratégie dans le Panneau de configuration. Si vous désactivez ce paramètre de stratégie, l’apprentissage automatique est activé. Les utilisateurs ne peuvent pas configurer ce paramètre de stratégie dans le Panneau de configuration. Les données recueillies sont utilisées uniquement pour la reconnaissance de l’écriture manuscrite, à condition que la personnalisation de l’écriture manuscrite soit activée. Si vous ne configurez pas ce paramètre de stratégie, les utilisateurs peuvent opter pour l’activation ou la désactivation de l’apprentissage automatique sous l’onglet Écriture manuscrite des Paramètres Tablet PC dans le Panneau de configuration ou dans la boîte de dialogue d’options. Ce paramètre de stratégie est associé au paramètre de stratégie « Désactiver la personnalisation de l’écriture manuscrite ». Remarque : la quantité d’écriture manuscrite stockée est limitée à 50 Mo et la quantité d’informations textuelles à 5 Mo environ. Lorsque ces limites sont atteintes et que de nouvelles données sont recueillies, les anciennes données sont supprimées pour faire de la place aux données plus récentes. Remarque : la personnalisation de l’écriture manuscrite fonctionne uniquement pour les moteurs de reconnaissance de l’écriture manuscrite de Microsoft et pas avec les moteurs de reconnaissance de tiers.
Registre
SOFTWARE\Policies\Microsoft\InputPersonalization Cette stratégie définit plusieurs valeurs de registre :
RestrictImplicitTextCollection RestrictImplicitTextCollection = 1 RestrictImplicitTextCollection = 0 RestrictImplicitInkCollection RestrictImplicitInkCollection = 1 RestrictImplicitInkCollection = 0 MDM / Intune (CSP)
./User/Vendor/MSFT/Policy/Config/ADMX_Globalization/ImplicitDataCollectionOff_1 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 l’apprentissage automatique
; State: Enabled
; Supported on: Au minimum Windows Vista
[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\InputPersonalization]
"RestrictImplicitTextCollection"=dword:00000001
"RestrictImplicitInkCollection"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Désactiver l’apprentissage automatique
# State: Enabled
# Supported on: Au minimum Windows Vista
# 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\InputPersonalization'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'RestrictImplicitTextCollection' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RestrictImplicitInkCollection' -Value 1 -Type DWord Intune XML
OMA-URI: ./User/Vendor/MSFT/Policy/Config/ADMX_Globalization/ImplicitDataCollectionOff_1
Data type: String
Value:
<enabled/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Désactiver l’apprentissage automatique
# State: Enabled
# Supported on: Au minimum Windows Vista
# 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\InputPersonalization' -Name 'RestrictImplicitTextCollection' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKCU:\SOFTWARE\Policies\Microsoft\InputPersonalization' -Name 'RestrictImplicitInkCollection' -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: Désactiver l’apprentissage automatique
# State: Enabled
# Supported on: Au minimum Windows Vista
# 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\InputPersonalization'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'RestrictImplicitTextCollection' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RestrictImplicitInkCollection' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Désactiver l’apprentissage automatique
# State: Enabled
# Supported on: Au minimum Windows Vista
# 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 l’apprentissage automatique
# State: Enabled
# Supported on: Au minimum Windows Vista
# 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\InputPersonalization' -Name 'RestrictImplicitTextCollection' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKCU:\SOFTWARE\Policies\Microsoft\InputPersonalization' -Name 'RestrictImplicitInkCollection' -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: Désactiver l’apprentissage automatique
# State: Enabled
# Supported on: Au minimum Windows Vista
# 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\InputPersonalization'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'RestrictImplicitTextCollection' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RestrictImplicitInkCollection' -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).