Sur Windows 11, le pavé numérique s’éteint souvent lorsqu’on change d’utilisateur. Voici un guide complet et testé pour garder Num Lock allumé sur l’écran de connexion et pendant les bascules de session, avec pas-à-pas, scripts et déploiement en entreprise.
Vue d’ensemble du problème
Symptômes observés :
- Démarrage du PC puis ouverture de session.
- Activation de Num Lock sur le clavier.
- Appui sur Ctrl + Alt + Suppr → Changer d’utilisateur.
- Sur le nouvel écran de connexion, Num Lock est à nouveau inactif, d’où des erreurs de saisie si votre mot de passe contient des chiffres.
Ni le BIOS, ni le démarrage rapide (Fast Startup), ni le matériel ne sont en cause. Il s’agit d’un comportement piloté par Windows, en particulier par une valeur de Registre et une option d’accessibilité.
Réponse & solutions rapides
| Méthode | Principe | Étapes détaillées | Remarques |
|---|---|---|---|
Ajuster la clé InitialKeyboardIndicators | Forcer Num Lock au login pour le compte par défaut. | 1) Ouvrir Regedit. 2) Naviguer vers HKEY_USERS\.DEFAULT\Control Panel\Keyboard.3) Mettre InitialKeyboardIndicators à 2147483650 si la valeur existante est 2147483648 ; sinon définir à 2.4) Redémarrer. | Le +2 active Num Lock et préserve le bit spécial 2147483648 s’il est présent. Droits admin requis. |
| Désactiver “Utiliser le pavé numérique pour contrôler le curseur” | Cette fonction d’accessibilité (Touches souris) coupe Num Lock à chaque retour à l’écran de connexion. | Paramètres → Accessibilité → Clavier → section Touches souris : désactiver l’option. | À réaliser sur chaque compte affecté. |
| Script de déploiement | Automatiser la clé de registre sur plusieurs postes. | PowerShell (admin) :Set-ItemProperty -Path 'HKU:\.DEFAULT\Control Panel\Keyboard' -Name InitialKeyboardIndicators -Type String -Value '2147483650' | À pousser via GPO/Intune/outil de gestion. |
| Vérifications annexes | Écarter les fausses pistes. | Conserver le Fast Startup activé ; le réglage BIOS Num Lock on aide mais n’est pas suffisant seul. | Si Num Lock redevient instable, réappliquer le Registre. |
Pourquoi Windows 11 coupe Num Lock à l’écran de connexion
Deux éléments entrent en jeu :
- Le profil “par défaut” de l’écran de connexion (hive
HKEY_USERS\.DEFAULT) que Windows charge avant qu’un utilisateur ne s’authentifie. La valeurInitialKeyboardIndicatorsy détermine l’état par défaut des verrous (Num/Caps/Scroll) à l’apparition de LogonUI. - L’option d’accessibilité “Touches souris” qui réaffecte temporairement le pavé numérique au déplacement du curseur : elle désactive donc Num Lock dès que l’on revient à l’écran de connexion ou après certains basculements de session.
La combinaison d’une valeur de Registre défavorable et/ou de Touches souris active explique le scénario où Num Lock s’éteint à chaque Changer d’utilisateur.
Ajuster la valeur de Registre pour une correction durable
Le réglage pivot est InitialKeyboardIndicators. Historiquement, 2 signifie “Num Lock allumé”. Depuis Windows 10 1903 et sous Windows 11, la présence du bit élevé 2147483648 (0x80000000) signale un comportement particulier du système vis‑à‑vis de l’écran de connexion. Il est donc recommandé, si vous trouvez 2147483648 en place, d’y ajouter 2 pour obtenir 2147483650 (0x80000002) au lieu d’écraser la valeur.
Chemins de Registre impliqués
HKEY_USERS\.DEFAULT\Control Panel\Keyboard→ écran de connexion (pré-authentification).HKEY_CURRENT_USER\Control Panel\Keyboard→ après connexion (profil utilisateur courant).
Pas-à-pas graphique
- Appuyer sur Win + R, saisir
regedit, valider. - Naviguer vers
HKEY_USERS\.DEFAULT\Control Panel\Keyboard. - Double‑cliquer sur
InitialKeyboardIndicators(type REG_SZ).
- Si la valeur affichée est 2147483648, remplacer par 2147483650.
- Si elle vaut autre chose ou n’existe pas, la créer/modifier avec 2.
- Vérifier également
HKEY_CURRENT_USER\Control Panel\Keyboardet mettre2. - Redémarrer puis tester un basculement d’utilisateur.
Fichier .reg prêt à importer
Windows Registry Editor Version 5.00
[HKEY_USERS.DEFAULT\Control Panel\Keyboard]
"InitialKeyboardIndicators"="2147483650"
[HKEY_CURRENT_USER\Control Panel\Keyboard]
"InitialKeyboardIndicators"="2"
Commande reg.exe en ligne
reg add "HKU\.DEFAULT\Control Panel\Keyboard" /v InitialKeyboardIndicators /t REG_SZ /d 2147483650 /f
reg add "HKCU\Control Panel\Keyboard" /v InitialKeyboardIndicators /t REG_SZ /d 2 /f
Désactiver l’option d’accessibilité qui s’approprie le pavé numérique
Windows propose Touches souris : quand cette option est activée, le pavé numérique pilote le pointeur. Résultat : Num Lock est désactivé par design.
- Ouvrir Paramètres → Accessibilité → Clavier.
- Dans la section Touches souris, désactiver “Utiliser le pavé numérique pour déplacer la souris”.
- Revenir à l’écran de connexion et tester un changement d’utilisateur.
Répéter sur chaque compte utilisateur concerné (ce paramètre est par utilisateur).
Scripts prêts à l’emploi pour un poste individuel
PowerShell interactif
# À lancer dans une console PowerShell en tant qu'administrateur
Set-ItemProperty -Path 'HKU:\.DEFAULT\Control Panel\Keyboard' -Name 'InitialKeyboardIndicators' -Type String -Value '2147483650'
# Aligne aussi le profil courant après ouverture de session
Set-ItemProperty -Path 'HKCU:\Control Panel\Keyboard' -Name 'InitialKeyboardIndicators' -Type String -Value '2'
Script qui aligne tous les profils locaux déjà présents
# Exécuter en admin. Met à jour tous les hives chargés sous HKU:\S-1-5-21-*
Get-ChildItem HKU: | Where-Object { $_.Name -match 'S-1-5-21-' } | ForEach-Object {
$path = "$($_.Name)\Control Panel\Keyboard"
New-Item -Path $path -Force | Out-Null
New-ItemProperty -Path $path -Name InitialKeyboardIndicators -PropertyType String -Value '2' -Force | Out-Null
}
# Assure l'état "On" à l'écran de connexion
New-ItemProperty -Path 'HKU:.DEFAULT\Control Panel\Keyboard' -Name InitialKeyboardIndicators -PropertyType String -Value '2147483650' -Force | Out-Null
Déploiement à grande échelle
Approche GPO (environnement Active Directory)
- Ouvrir Gestion de stratégie de groupe.
- Créer ou éditer un GPO lié aux OU des postes à cibler.
- Utiliser Configuration ordinateur → Préférences → Paramètres Windows → Registre :
- Clé :
HKEY_USERS\.DEFAULT\Control Panel\Keyboard– Valeur :InitialKeyboardIndicators(REG_SZ) – Donnée :2147483650. - (Optionnel) Clé :
HKEY_CURRENT_USER\Control Panel\Keyboard– Valeur :InitialKeyboardIndicators– Donnée :2.
- Clé :
- Forcer l’actualisation :
gpupdate /forceou attendre l’intervalle.
Approche Intune / gestion Cloud
- Script PowerShell : empaqueter le script ci‑dessus en Win32 app avec exécution en 64 bits et droits système.
- Configuration Profile : utiliser un “Settings Catalog” pour livrer un script d’Immediate Task ou un PowerShell script au démarrage.
Pensez à cibler les périphériques (device) plutôt que les utilisateurs si vous modifiez HKU\.DEFAULT, car l’écran de connexion ne dépend d’aucun compte.
Vérifications annexes et non‑solutions fréquentes
- Démarrage rapide (Fast Startup) : maintenir activé. Ce cas Num Lock n’est pas lié à l’hibernation partielle.
- Réglage BIOS “Num Lock On” : utile mais insuffisant seul, car Windows reprend la main à l’écran de connexion.
- Claviers Bluetooth : si le périphérique se réveille après l’écran de connexion, le voyant peut être désynchronisé. Une fois connecté, l’état logique reste piloté par Windows. La correction via Registre s’applique quand même.
- Claviers sans pavé numérique : aucun impact ; la valeur reste sans effet visible.
Scénarios particuliers
- Bascule entre sessions verrouillées (Win + L → Changer d’utilisateur) : le même mécanisme s’applique. La valeur
HKU\.DEFAULTgarantit l’état à l’écran de connexion multi‑session. - Sessions RDP : l’état Num Lock dans une session distante peut différer de l’hôte. Pour l’hôte, la clé
HKU\.DEFAULTreste la référence à l’écran de connexion local. - Comptes multiples : si un compte réactive Touches souris, Num Lock semblera “capricieux” lors d’allers‑retours. Uniformisez l’option d’accessibilité.
Référence pratique des valeurs InitialKeyboardIndicators
Ces valeurs sont de type REG_SZ (chaîne). Les plus utiles :
| Valeur | Signification | Commentaires |
|---|---|---|
0 | Tous les verrous éteints | État par défaut minimaliste. |
2 | Num Lock allumé | Recommandé par utilisateur (HKCU). |
1 | Caps Lock allumé | Peu pertinent à l’écran de connexion. |
3 | Num Lock + Caps Lock | Somme de 1 et 2. |
4 | Scroll Lock allumé | Historiquement pour certains logiciels. |
2147483648 | Bit “spécial” lié à l’écran de connexion | Windows peut ignorer Num Lock si ce bit est seul. |
2147483650 | Bit spécial + Num Lock | Valeur conseillée pour HKU\.DEFAULT sous Windows 10/11. |
Astuce : si vous voyez 2147483648, n’écrasez pas la valeur par 2. Ajoutez 2 pour obtenir 2147483650, ce qui préserve le comportement spécifique attendu par Windows tout en forçant Num Lock.
Procédure de diagnostic rapide
- Vérifier l’état de Touches souris sur tous les comptes et la désactiver.
- Mettre
HKU\.DEFAULT\...\InitialKeyboardIndicatorsà2147483650. - Mettre
HKCU\...\InitialKeyboardIndicatorsà2sur chaque compte utilisé. - Redémarrer, ouvrir session, activer Num Lock, puis Changer d’utilisateur. Le voyant du pavé numérique doit rester allumé sur l’écran de connexion.
Mesures de sécurité et bonnes pratiques
- Sauvegarde : avant toute modification, créez un point de restauration ou exportez la clé concernée (Fichier → Exporter dans l’Éditeur du Registre).
- Comptes partagés : même corrigé, évitez les mots de passe strictement numériques ; préférez un mot de passe alphanumérique ou Windows Hello (PIN, empreinte, caméra IR).
- Audit : dans un contexte SI, journalisez l’application des scripts et conservez un état de conformité (par GPO reporter/Intune device status).
Pièges fréquents
- Changer uniquement
HKCU: cela ne fixe pas l’écran de connexion. Il faut aussiHKU\.DEFAULT. - Supprimer le bit
2147483648: certaines builds modernes se comportent mieux en conservant ce bit et en ajoutant2. - Oublier un compte local
- Confondre voyant matériel et état logique : après la connexion, Windows peut allumer/éteindre Num Lock sans que le voyant reflète immédiatement l’état sur certains modèles Bluetooth. Le test doit être la saisie au pavé.
Retour arrière
Pour revenir au comportement précédent, repassez la valeur HKU\.DEFAULT\...\InitialKeyboardIndicators à 2147483648 (ou 0 si ce bit n’était pas présent) et HKCU\...\InitialKeyboardIndicators à 0. Restaurez vos exports .reg si vous les avez créés.
Exemples concrets d’utilisation
- PC familial : un seul correctif côté Registre (
2147483650), et la désactivation des Touches souris sur chaque compte enfant, suppriment les échecs de mot de passe numériques. - Parc d’entreprise : GPO Computer pose
2147483650au niveau machine, GPO User pose2à l’ouverture de session. Un script de remédiation vérifie le tout et réapplique si nécessaire. - Poste de caisse : l’application métier dépend du pavé numérique. Forcer Num Lock via
HKU\.DEFAULTévite les incidents lors des relèves d’équipe.
Résumé exécutable
- Appliquer
HKU\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators="2147483650". - Mettre
HKCU\Control Panel\Keyboard\InitialKeyboardIndicators="2"pour chaque compte. - Désactiver Touches souris dans Accessibilité → Clavier.
- Redémarrer et valider lors d’un Changer d’utilisateur.
Cette combinaison stabilise l’état de Num Lock sur Windows 11, au démarrage comme lors des bascules d’utilisateur, sans désactiver le démarrage rapide et sans recourir à des bricolages matériels.
Note complémentaire : ces réglages sont pérennes après mise à jour et s’appliquent également aux versions récentes de Windows 10. Si une mise à niveau majeure réinitialise la valeur, réappliquez le script ou la GPO.

