Moin, im Zuge der Umstellung auf Windows 10 ist mir bei einigen neuen PCs aufgefallen, dass die Taste Num-Lock nach einem Neustart grundsätzlich aus ist. Das ist wenig angenehm, wenn das Kennwort Ziffern beinhaltet oder mit einer PIN gearbeitet wird. Diese PCs boten im Bios zudem keine einschlägige Einstellung mehr an, und ob die was genutzt hätte, ist zweifelhaft, denn Num-Lock ging erst aus, als Windows hochfuhr.
Mit etwas Nachforschung fanden sich dann einige Schlüssel in der Registrierung, die eigentlich dafür Sorge tragen sollten, dass das Problem erledigt ist. Doch das war nicht der Fall. Schließlich stellte sich heraus, dass auch der Schnellstart zumindest temporär abgeschaltet werden muss, damit die Einstellungen übernommen werden.
Das erledigt sich am einfachsten in einer per Rechtsklick als Administrator gestarteten PowerShell-Instanz mit folgendem Skript:
# Schaltet NUM-Lock ein und deaktiviert Schnellstart (damit die Einstellungen angewendet werden)
# Dauerhafte Aktivierung der NumLock-Taste vor der Benutzeranmeldung
Set-ItemProperty -Path "Microsoft.PowerShell.Core\Registry::HKU\.DEFAULT\Control Panel\Keyboard" -Name InitialKeyboardIndicators -Value 2
# Dauerhafte Aktivierung der NumLock-Taste nach der Benutzeranmeldung
Set-ItemProperty -Path "Microsoft.PowerShell.Core\Registry::HKCU\Control Panel\Keyboard" -Name InitialKeyboardIndicators -Value 2
#Abschalten des Schnellstarts
Set-ItemProperty -Path "Microsoft.PowerShell.Core\Registry::HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" -Name HiberbootEnabled -Value 0
Sollte man, weil man etwa ein Laptop ohne nummerischen Ziffernblock nutzt, diese Funktion lieber ausschalten wollen, setze man den Wert InitialKeyboardIndicators auf 0.
Wer nach Erfolg (wenigstens ein Neustart sollte dazu getätigt und im Ergebnis der gewünschte Zustand der Num-Lock-Taste erreicht sein) den Schnellstart wieder aktivieren will, kann das entweder über die Benutzeroberfläche (in den Energieoptionen) oder über den folgenden PowerShell-Befehl erledigen:
Set-ItemProperty -Path "Microsoft.PowerShell.Core\Registry::HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" -Name HiberbootEnabled -Value 1
Viele Grüße
Olaf
Montag, 13. Juni 2016
Windows 10 - Num-Lock bleibt nicht an
Trackbacks
Trackback-URL für diesen Eintrag
Keine Trackbacks