Włącz / Wyłącz Numlock podczas uruchamiania systemu Windows

Rozwiąż problem, w którym Numlock jest włączony w systemie Microsoft Windows podczas uruchamiania za pomocą tych kroków.

Metoda 1 - Ustawienia rejestru

  1. Przytrzymaj klawisz Windows, a następnie naciśnij „ R ”, aby wyświetlić okno dialogowe Uruchom.
  2. Wpisz „ regedit ”, a następnie naciśnij „ Enter ”.
  3. Przejdź do następującej lokalizacji w rejestrze:
    • HKEY_USERS
    • .Domyślna
    • Panel sterowania
    • Klawiatura
  4. Zmień wartość InitialKeyboardIndicators
    • Ustaw na 0, aby ustawić NumLock OFF
    • Ustaw na 2, aby ustawić NumLock ON

Skrypt PowerShell

Użyj następującego kodu PowerShell:

Włącz Num Lock:

  • Set-ItemProperty -Path 'Registry::HKU\.DEFAULT\Control Panel\Keyboard' -Name "InitialKeyboardIndicators" -Value "2"

Wyłącz Num Lock:

  • Set-ItemProperty -Path 'Registry::HKU\.DEFAULT\Control Panel\Keyboard' -Name "InitialKeyboardIndicators" -Value "0"

Możesz uruchomić ten i inne skrypty PowerShell podczas uruchamiania. Odwiedź ten post, korzystając z PowerShell, aby utworzyć zadanie uruchamiane podczas uruchamiania, aby dowiedzieć się, jak to zrobić.

Metoda 2 - Klawisze funkcyjne

Być może przypadkowo naciśniesz kombinację klawiszy na klawiaturze, aby niektóre litery na klawiaturze były używane jako klawiatura numeryczna. Zwykle dotyczy to użytkowników laptopów.

W większości przypadków będziesz mieć klawisz „ Fn ” i „ NumLk ”, który może być używany do włączania i wyłączania tego ustawienia. Przytrzymaj klawisz „ Fn ”, a następnie naciśnij „ NumLk ”, aby włączyć lub wyłączyć klawiaturę numeryczną.

Metoda 3 - Ustawienia BIOS

Większość komputerów, w tym maszyn wirtualnych, będzie miała ustawienia BIOS, które kontrolują, czy NumLock jest włączony czy nie podczas uruchamiania. Zwykle możesz wejść do BIOSu, naciskając określony klawisz, taki jak „ Usuń ” lub „ F1 ” przy starcie przed załadowaniem systemu Windows. Po przejściu do BIOS-u powinieneś znaleźć ustawienie sterujące NumLock.

Metoda 4 - Skrypt startowy lub logowania

Jeśli jesteś administratorem szukającym sposobu na ustawienie Num Lock na starcie, możesz to zrobić za pomocą skryptu logowania. Nie ma określonego ustawienia zasad grupy, aby to osiągnąć. Zamiast tego użyj następujących.

  1. Skopiuj i wklej następujący tekst do dokumentu Notatnika, a następnie zapisz go jako „ numlock.vbs ”:

    set WshShell = CreateObject("WScript.Shell")

    WshShell.SendKeys „{NUMLOCK}”

  2. Wykonaj jedną z następujących czynności:
    • Umieść plik „ numlock.vbs ” w folderze „ Autostart ” komputera docelowego lub użytkownika.
    • Uruchom skrypt za pomocą zasad grupy, wykonując następujące kroki:
      1. Umieść „numlock.vbs” w jednym z następujących folderów:
        1. Lokalny skrypt logowania path = „ % SystemRoot% System32 GroupPolicy Komputer użytkownika Skrypty Logowanie
        2. Skrypt logowania do domeny path = „ % SysVolFolder% Sysvol Sysvol Nazwa domeny Skrypty
      2. Przytrzymaj klawisz Windows i naciśnij „ R ”, aby wyświetlić okno dialogowe Windows Run.
      3. Wpisz „ mmc ”, a następnie naciśnij „ Enter ”.
      4. Przejdź do „ Plik ”> „ Dodaj / usuń przystawkę ”> „ Dodaj ”> „ Zasady grupy ”.
      5. Wybierz obiekt GPO, którego chcesz użyć, wybierając „ Przeglądaj ”. Domyślnie jest to komputer lokalny.
      6. Wybierz „ Zakończ ”> „ Zamknij ”> „ OK ”.
      7. Z przystawki Zarządzanie zasadami grupy przejdź do „ Konfiguracja użytkownika ” lub „ Konfiguracja komputera ”> „ Ustawienia systemu Windows ”> „ Skrypty ”.
      8. Kliknij dwukrotnie „ Skrypt logowania ”, a następnie przejdź do „ Dodaj ”> „ Przeglądaj ”, a następnie wybierz „ numlock.vbs ”.
      9. Wybierz „ Otwórz ”> „ OK ”> „ OK ”.

Uwaga: Skrypt „numlock.vbs” będzie działał tak, jakby naciskał raz klawisz „Num Lock”. Tak naprawdę przełącza go na odwrotność tego, co jest domyślnie. Prawdopodobnie lepiej jest użyć metody Rejestru, ale ta metoda jest przydatna, gdy jesteś związany.