# NumLock-Taste beim Starten aktivieren/deaktivieren

Gültig für: Windows NT | Windows 2000 | Windows XP | Server 2003 | Windows Vista | Server 2008 | Windows 7 | Windows 8 | Windows 10

Ab den neuen Windows Versioen können Sie die Taste nur über das Skript (siehe unten) aktivieren, der Registryeintrag wird automatisch wieder zurückgesetzt und hat keine Funktion mehr."

## Über die Registry (nur bis Windows NT)

Durch einen Eintrag in der Registry mit dem Wert InitialKeyboardIndicators können Sie den Status der NumLock-Taste beim Starten von Windows einstellen.

Starten Sie den Registryeditor und ändern Sie in der Registry die Einträge wie beschrieben ab. Beachten Sie dazu bitte folgende Punkte: Aufbau der Registrydatenbank Wichtige Hinweise (Informationen zum Sichern der Registrydatenbank) Unterschiede zwischen Regedit und Regedt32 Aufrufen von REGEDIT.EXE (alle Betriebssysteme) oder REGEDT32.EXE (nur Windows NT/2000) Wenn der Pfad zum Schlüssel nicht vorhanden ist, müssen Sie die nötigen Schlüssel selber hinzufügen. Rechtsklick auf den letzten Schlüssel (links im Tree) aus dem Kontextmenü "Neu" -> "Schlüssel" auswählen, und die fehlenden Schlüssel mit den angegebenen Namen anlegen.

Unter:

HKEY_CURRENT_USER\ Control Panel\ Keyboard

InitialKeyboardIndicators: als Datentyp REG_SZ

Range: Number

Default: 0

Dort kann man den Status der Taste bestimmen.

0 | Bei 0 ist die Taste nach dem Starten ausgeschaltet (Standard)
1 | Num Lock ausschalten
2 | Bei 2 ist die Taste nach dem Starten eingeschaltet

Wenn Sie schon bei der Anmeldung die NumLock-Taste aktivieren wollen, müssen Sie den Wert "InitialKeyboardIndicators" auch unter

HKEY_USERS\.DEFAULT\Control Panel\Keyboard auf 2 setzen, da zu diesem Zeitpunkt noch kein Anwender angemeldet ist und

der Wert unter

HKEY_CURRENT_USER\ Control Panel\ Keyboard noch nicht ausgewertet wird.

## Ab Windows 2000 (als Script)

Ab Windows 2000 können Sie auch mit folgendem Script die NumLock-Taste aktivieren bzw. deaktivieren.

Dadurch wird die NumLock-Taste unabhängig vom vorherigen Zustand aktiviert. Sie sollten dafür den Registry-Eintrag "InitialKeyboardIndicators" auf "0" setzen.

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

Speichern Sie dieses Script unter einem beliebigen Namen mit der Endung.VBS ab. Jetzt können Sie das Script z.B. automatisch beim Start von Windows ausführen lassen. Wenn Sie die NumLock-Taste schon beim Hochfahren aktivieren möchten, sollten Sie das Script wie unter "Script beim An-/Abmelden oder Starten/Herunterfahren von Windows ausführen" beschrieben in den Windows-Start integrieren.

NT überprüft beim Herunterfahren automatisch den aktuellen Stand der NumLock-Taste und trägt diesen Wert dann selbständig in die Registry ein. Wenn also die NumLock-Taste beim Herunterfahren aktiv war, wird sie beim nächsten Start auch wieder aktiviert.

Weitere Informationen hierzu finden Sie in der MS Knowledge Base: http://support.microsoft.com/?kbid=154529

Diese Einstellung können Sie einfach mit dem "Registry System Wizard" (RSW) verändern. Sie können das Programm unter "http://www.winfaq.de" herunterladen.

WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version

Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

URL: http://www.winfaq.de/faq_html/Content/tip0000/tip0235.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich