Rozwiąż problem polegający na włączeniu funkcji Numlock w systemie Microsoft Windows podczas uruchamiania, wykonując poniższe czynności.
Metoda 1 - Ustawienie rejestru
Przytrzymaj klawisz Windows, a następnie naciśnij „ R ”, aby wyświetlić okno dialogowe Uruchom.
Wpisz „ regedit ”, a następnie naciśnij „ Enter ”.
Przejdź do następującej lokalizacji w rejestrze:
- HKEY_USERS
- .Domyślny
- Panel sterowania
- Klawiatura
Zmień wartość InitialKeyboardIndicators
- Ustawić ją na 0 , aby ustawić NumLock OFF
- Ustawić go na 2 , aby ustawić NumLock ON
Skrypt PowerShell
Użyj następującego kodu PowerShell:
Włącz Num Lock:
- Set-ItemProperty -Path 'Rejestr::HKU\.DEFAULT\Control Panel\Keyboard' -Name "InitialKeyboardIndicators" -Value "2"
Wyłącz Num Lock:
- Set-ItemProperty -Path 'Rejestr::HKU\.DEFAULT\Control Panel\Keyboard' -Name "InitialKeyboardIndicators" -Value "0"
Możesz uruchomić ten i inne skrypty PowerShell podczas uruchamiania. Odwiedź ten post na temat używania programu PowerShell do tworzenia zadania uruchamianego podczas uruchamiania, aby dowiedzieć się, jak to zrobić.
Metoda 2 – Klawisze funkcyjne
Możliwe, że przypadkowo nacisnąłeś kombinację klawiszy na klawiaturze, aby niektóre litery na klawiaturze były używane jako klawiatura numeryczna. Tak jest zwykle w przypadku użytkowników laptopów.
W większości przypadków będziesz mieć klawisze „ Fn ” i „ NumLk ”, których można użyć do włączenia lub wyłączenia 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 maszyny wirtualne, ma ustawienie BIOS, które kontroluje, czy NumLock jest włączony lub wyłączony podczas uruchamiania. Zwykle możesz wejść do BIOS-u, naciskając określony klawisz, taki jak „ Usuń ” lub „ F1 ” podczas uruchamiania przed załadowaniem systemu Windows. Po wejściu do BIOS-u powinieneś być w stanie znaleźć ustawienie kontrolujące NumLock.
Metoda 4 – Skrypt uruchamiania lub logowania
Jeśli jesteś administratorem i szukasz sposobu na włączenie Num Lock podczas uruchamiania, 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.
Skopiuj i wklej poniższy dokument do dokumentu Notatnika, a następnie zapisz go jako „ numlock.vbs ”:
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
Wykonaj jedną z następujących czynności:
- Umieść plik „ numlock.vbs ” w folderze „ Startup ” komputera docelowego lub użytkownika.
- Uruchom skrypt za pomocą zasad grupy, wykonując następujące kroki: Umieść plik „numlock.vbs” w jednym z następujących folderów:
Ścieżka skryptu logowania lokalnego = „ %SystemRoot% \ System32 \ Zasady grupy \ Komputer użytkownika \ Skrypty \ Logowanie „
Ścieżka skryptu logowania do domeny = „ %SysVolFolder%\Sysvol\Sysvol\NazwaDomeny\Skrypty ”
Przytrzymaj klawisz Windows i naciśnij „ R ”, aby wyświetlić okno dialogowe Uruchom systemu Windows.
Wpisz „ mmc ”, a następnie naciśnij „ Enter ”.
Przejdź do „ Plik ” > „ Dodaj/usuń przystawkę ” > „ Dodaj ” > „ Zasady grupy ”.
Wybierz obiekt GPO, którego chcesz użyć, wybierając „ Przeglądaj ”. Domyślnie jest to komputer lokalny.
Wybierz „ Zakończ ” > „ Zamknij ” > „ OK ”.
W przystawce Zarządzanie zasadami grupy przejdź do opcji „ Konfiguracja użytkownika ” lub „ Konfiguracja komputera ” > „ Ustawienia systemu Windows ” > „ Skrypty ”.
Kliknij dwukrotnie „ Skrypt logowania ”, a następnie przejdź do „ Dodaj ” > „ Przeglądaj ”, a następnie wybierz „ numlock.vbs ”.
Wybierz „ Otwórz ” > „ OK ” > „ OK ”.
Uwaga: Skrypt „numlock.vbs” będzie po prostu działał tak, jakby jednokrotnie naciskał klawisz „Num Lock”. Tak naprawdę, domyślnie przełączy to na przeciwne niż to, czym jest. Prawdopodobnie lepiej jest użyć metody Registry, ale ta metoda jest przydatna, gdy jesteś w powiązaniu.