Comment avoir le verrouillage numérique activé par défaut sur l'écran de connexion?

35

J'utilise un code PIN pour ouvrir une session sur mon ordinateur. Cependant, il Num ⇩est toujours éteint, même s’il est allumé avant d’arrêter mon ordinateur. C'est assez énervant car je dois toujours ressaisir mon code PIN.

J'ai essayé les suggestions ici (comme ici ). Mais sans résultat.
Si je n'active pas le verrouillage numérique sur l'écran de connexion et que j'utilise les numéros situés au-dessus des touches normales, le verrouillage numérique est activé après la connexion. Puis c'est trop tard, malheureusement.

Alors, comment puis-je activer le verrouillage numérique par défaut lors de la connexion? Merci.

Edit: Bien que je veuille toujours résoudre ce problème, j’ai pensé que ce n’était pas un si gros problème. J'aurai besoin d'appuyer sur une touche pour afficher l'écran "Entrer le code PIN", et pour utiliser Num ⇩et activer le verrouillage numérique. Mais ensuite, toujours ennuyeux si l'ordinateur était seulement verrouillé (avec le verrouillage numérique) et que je l'éteins, hehe.

Matsemann
la source
2
Avez-vous envisagé de le mettre dans le bios?
Mikhail
Merci pour votre réponse. Je suis incapable de trouver un tel paramètre dans mon BIOS, cependant. Seul le démarrage, la sécurité et certaines options d'alimentation, même en mode avancé.
Matsemann
"Appuyez sur Num Lock dans l'écran de connexion, puis redémarrez votre système sans vous connecter" - extrait des commentaires sous tweaks.com/windows/64867/…
avril,

Réponses:

16

Avant la connexion, Windows ignorera le paramètre de verrouillage numérique du BIOS pour des raisons de sécurité. En outre, Windows n'utilise pas le paramètre de registre pour le verrouillage numérique avant la connexion. Si vous avez besoin de la fonction Numlock auparavant, reportez-vous à la section Procédure de définition de l'état de verrouillage numérique lors de la connexion sous Windows XP (l'article traite de Windows XP, mais fonctionne également pour Windows 7 - je suppose que c'est la même chose pour Windows 8).

Pour ce faire, mettez dans numlock.vbs:

set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"

Ensuite, configurez-le pour qu'il s'exécute pour l'écran de connexion à l'aide de la stratégie de groupe . Vous venez de copier numlock.vbsdans le dossier Stratégie de groupe. Le chemin par défaut pour un script d'ouverture de session locale est %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon.

Pour que le script soit exécuté (cité depuis http://support.microsoft.com ):

  1. Cliquez sur Démarrer, sur Exécuter, tapez mmc, puis cliquez sur OK pour démarrer Microsoft Management Console (MMC).
  2. Dans le menu Console, cliquez sur Ajouter / Supprimer un composant logiciel enfichable.
  3. Cliquez sur Ajouter, sur Stratégie de groupe, puis sur Ajouter.
  4. 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.
  5. Cliquez sur Terminer, cliquez sur Fermer et puis cliquez sur OK.
  6. Dans le composant logiciel enfichable Gestion des stratégies de groupe, recherchez le dossier Configuration utilisateur \ Paramètres Windows \ Scripts (connexion / déconnexion). (Vous pouvez remplacer le dossier Configuration de l'ordinateur par le dossier Configuration de l'ordinateur.)
  7. Double-cliquez sur l'objet de script de connexion, cliquez sur Ajouter, sur Parcourir, puis sur le script Numlock.vbs.
  8. Cliquez sur Ouvrir, puis sur OK.
  9. Cliquez sur OK, puis fermez la console de gestion des stratégies de groupe.

Vous pouvez définir le verrouillage par défaut du numéro dans le registre, mais cela ne s'applique qu'après la connexion.

Cela implique de définir InitialKeyboardIndicators sur 2 dans [HKEY_USERS.DEFAULT \ Control Panel \ Keyboard].

entrez la description de l'image ici

NB: La configuration InitialKeyboardIndicatorsne fonctionnera pas sous Windows 8 si vous êtes connecté avec un compte Microsoft. Cela ne fonctionne qu'avec un compte local.

Sources:

ronalchn
la source
1
J'ai déjà essayé cela, donc la valeur est 2 mais le verrouillage numérique n'est toujours pas activé lorsque vous éteignez puis rallumez l'ordinateur.
Matsemann
@Matsemann, essayez la deuxième partie de ma réponse
ronalchn
@Matsemann, édité, c'est la première partie maintenant. Utilisez un script de stratégie de groupe qui s'exécute à l'ouverture de session. Le script envoie juste num lock.
Ronalchn
1
Excellente idée sur le front des GPO.
Tom.dietrich
1
"Windows ignorera le paramètre de verrouillage numérique du BIOS pour des raisons de sécurité": quel type de faille de sécurité HELL pourrait éventuellement être créé à partir du verrouillage numérique par défaut sur "activé"? J'appelle des manigances sur cette déclaration sans une source citée.
Ben
15

J'ai une réponse de travail à 100%.

  • Appuyez sur la touche Windows + R pour ouvrir Exécuter.
  • Tapez regedit.exe, cliquez sur OK.
  • Allez à HKEY_USERS sur le côté gauche puis DEFAULT puis Panneau de configuration puis Clavier.
  • Cliquez avec le bouton droit de la souris sur " InitialKeyboardIndicators", cliquez sur Modifier et modifiez la valeur en 2147483650.
  • Ensuite, sur votre écran, placez le curseur de la souris sur le coin inférieur droit pour ouvrir la barre de recherche située à droite de l'écran (la barre latérale de votre Windows 8), puis cliquez sur Rechercher.
  • Recherchez " Panneau de configuration ", accédez au Panneau de configuration.
  • Cliquez sur Options d'alimentation. Sur le côté gauche, cliquez sur Choisir ce que font les boutons d’alimentation.
  • Cliquez sur Modifier les paramètres actuellement indisponibles. Décochez la case Activer le démarrage rapide (recommandé), cliquez sur Enregistrer les modifications .
  • Éteignez l'ordinateur, rallumez-le.

Cela a fonctionné pour moi chez mon voisin, cela fonctionnera pour vous.

Steven Depoorter
la source
14
Mise hors rapide démarrage de ne pas avoir à appuyer sur la touche de verrouillage numérique au démarrage semble un peu excessif. 20 secondes de perte pour un gain de 1 seconde?
Matsemann
Eh bien, il fait résoudre le problème avec l' état Numlock lors de la connexion, mais soulève un autre problème avec le temps de démarrage ...
crainte
Je confirme que cela fonctionne avec Windows 10 (1903). Je n'ai pas remarqué de décalage horaire de démarrage. Le démarrage de Windows prend environ 10 secondes, comme auparavant. Mon problème ne concerne pas beaucoup le redémarrage, qui se produit rarement, mais la connexion qui se fait plusieurs fois par jour.
Hong
9

Au cas où vous ne l'auriez toujours pas corrigé ou si vous souhaitiez un moyen beaucoup plus simple, cela fonctionnait pour moi sous Windows 8 Core.

  1. Appuyez sur Windows+R
  2. Tapez regedit et tapez ENTER
  3. Accédez à HKEY_USERS \ .Default \ Control Panel \ Keyboard
  4. Sauvegardez le registre en cliquant sur Fichier → Exporter.
  5. Modifiez la valeur pour InitialKeyboardIndicators de 0 à 2.

Modifier :

Si la valeur d'origine est autre que 0, la chose la plus sûre est de:

  1. Lancer la calculatrice Windows
  2. Hit Alt+ 3pour le mode programmeur
  3. Tapez la valeur d'origine
  4. Cliquez sur le bouton ou
  5. Tapez 2, puisENTER
  6. Utilisez la valeur affichée plutôt que 2

Si vous êtes absolument certain que le paramètre de verrouillage numérique est actuellement désactivé, vous pouvez simplement ajouter 2 à la valeur actuelle.

Voir: http://support.microsoft.com/kb/154529

AcidBeaver
la source
1
Ma valeur dans ce domaine n'est pas 1, c'est 21474836 ...
maja
Fonctionne bien pour moi dans Windows 8.1 Pro, y compris avec un compte Microsoft. En ce qui concerne la valeur, j'ai mis à jour la réponse un peu.
Thorarin
L'approche non nulle a fonctionné à merveille.
ZeeCoder
1
Ne fonctionne pas sous Windows 10 Pro .. même après une ORing 2 avec ma valeur initiale ...
Rosdi
Je pensais que cela fonctionnait pour moi dans Windows 10 Home, mais il s'avère que le redémarrage ne fait pas la même chose que d'éteindre et d'allumer l'ordinateur.
StriplingWarrior
-1

Les solutions de registre sont excellentes, mais j’essaie toujours de régler le problème dans le BIOS d’abord, puis de modifier le registre.

Ce que je veux dire est:

Les solutions de registre sont excellentes, mais si vous résolvez cela dans le BIOS d’abord, vous aurez probablement moins de problèmes à long terme que si vous utilisiez d’abord une solution logicielle.

Ré-installer Windows, ou même revenir à un point de restauration précédent, réintroduira ce problème. Cependant, si vous le corrigez dans le BIOS, vous pouvez (dans la plupart des cas) l’oublier après avoir corrigé le problème une fois. Bien sûr, si votre batterie CMOS est déchargée à un moment donné, les valeurs par défaut sont rétablies, mais dans la plupart des cas, le verrouillage numérique activé au démarrage est quand même celui par défaut.

Austin '' Danger '' Powers
la source
Cela peut-il être corrigé dans le BIOS? Comment?
Cpast
Quelqu'un a voté contre ma réponse. Merci. Et oui, le verrouillage numérique est une option dans de nombreux BIOS, peut-être même la plupart. Cela varie en fonction de la révision de votre PC et de votre BIOS. Regardez à travers toutes les options. La raison pour laquelle je dis d’abord essayer ceci est que si vous réinstallez jamais votre système d’exploitation, ce problème se reproduira si vous le corrigez dans le registre au lieu du BIOS. Je ne comprends pas pourquoi les bons conseils sont parfois rejetés. Ce n'est pas comme si j'avais dit cliquetez vos talons 3 fois puis faites une petite danse.
Austin '' Danger '' prend le pouvoir le
@ d-man: Vous pouvez essayer de décrire le processus plus clairement directement dans votre réponse, en le modifiant .
Der Hochstapler
9
L'utilisation de l'option BIOS ne fonctionnera pas car Windows désactive le verrouillage numérique pour l'écran de connexion. J'ai (toujours eu) Num Lock activé dans le BIOS, de sorte qu'il est toujours activé. Windows désactive explicitement le verrouillage numérique sur l'écran de connexion, il est activé avant et après. J'ai entendu dire que c'était pour des raisons de sécurité, mais je ne verrais pas vraiment pourquoi. J'imagine que Microsoft a juste "en quelque sorte oublié" que, lorsqu'ils proposent un code PIN avec Windows 8, il serait idéal de pouvoir utiliser le clavier numérique. Je n'ai pas rejeté votre réponse, mais je me suis dit que je clarifierais que la solution ne fonctionnera pas.
Ne fonctionnera pas car sur l'écran d'ouverture de session de Windows 8, le verrouillage numérique est désactivé. Je l'ai activé dans les paramètres du BIOS et l'ordinateur démarre correctement, mais il s'arrête toujours après le chargement de Windows 8. J'ai rejeté parce que votre réponse ne fournit pas de solution adéquate.
Venimus