Avant de se connecter, Windows ignore le réglage du numérateur du BIOS pour des raisons de sécurité. En outre, Windows n'utilise le paramètre de registre pour le verrouillage numérique qu'après la connexion. Si vous devez activer numlock avant cela, voir Comment définir l'état du verrou numérique à la connexion sous Windows XP (L'article concerne Windows XP, mais fonctionne également pour Windows 7 , je suppose que c'est la même chose pour Windows 8).
Pour ce faire, mettez numlock.vbs
:
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
Ensuite, configurez-le pour l'écran de connexion en utilisant Group Policy . Il vous suffit de copier numlock.vbs
dans le dossier Group Policy. Le chemin par défaut pour un script de connexion local est %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon
.
Pour obtenir l'exécution du script (cité dans http://support.microsoft.com ) :
- Cliquez sur Démarrer, cliquez sur Exécuter, tapez mmc, puis cliquez sur OK pour lancer la Microsoft Management Console (MMC).
- Dans le menu Console, cliquez sur Add/Remove Snap-in.
- Cliquez sur Ajouter, cliquez sur Politique de groupe, puis sur Ajouter.
- Cliquez sur l'objet de stratégie de groupe approprié. La sélection par défaut est l'ordinateur local, mais vous pouvez cliquer sur Parcourir et sélectionner un autre objet de stratégie de groupe.
- Cliquez sur Terminer, cliquez sur Fermer, puis sur OK.
- Dans le snap-in de gestion de la politique de groupe, localisez le dossier User Configuration\Windows Settings\Scripts (Logon/Logoff). (Vous pouvez remplacer le dossier Configuration de l'ordinateur par le dossier Configuration de l'utilisateur).
- double-cliquez sur l'objet de script Logon, cliquez sur Add, cliquez sur Browse, puis sur le script Numlock.vbs.
- Cliquez sur Ouvrir, puis sur OK.
- Cliquez sur OK, puis fermez la console de gestion des politiques de groupe.
Vous pouvez définir le verrou numérique par défaut dans le registre, mais il ne s'applique qu'après la connexion.
Cela implique de régler InitialKeyboardIndicators sur 2 dans [HKEY_USERS.DEFAULT\Panneau de configuration [Keyboard].
NB: Le réglage InitialKeyboardIndicators
ne fonctionnera pas sous Windows 8 si vous êtes connecté avec un compte Microsoft. Il ne fonctionne qu'avec un compte local.
Sources :