Sebelum masuk, Windows akan mengabaikan pengaturan numlock BIOS untuk alasan keamanan. Selain itu, Windows tidak menggunakan pengaturan registri untuk num lock hingga setelah masuk. Jika Anda perlu numlock sebelum itu, lihat Cara Mengatur NUM LOCK State pada Logon di Windows XP (Artikel tentang Windows XP, tetapi juga berfungsi untuk Windows 7 - saya menganggap itu sama untuk Windows 8).
Untuk melakukan ini, masukkan numlock.vbs
:
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
Kemudian atur untuk menjalankan untuk layar masuk menggunakan Kebijakan Grup . Anda cukup menyalin numlock.vbs
ke folder Kebijakan Grup. Path default untuk skrip logon lokal adalah %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon
.
Untuk menjalankan skrip (dikutip dari http://support.microsoft.com ):
- Klik Mulai, klik Jalankan, ketik mmc, lalu klik OK untuk memulai Microsoft Management Console (MMC).
- Pada menu Konsol, klik Tambah / Hapus Snap-in.
- Klik Tambah, klik Kebijakan Grup, lalu klik Tambah.
- Klik Objek Kebijakan Grup yang sesuai. Pilihan default adalah komputer lokal, tetapi Anda dapat mengklik Browse dan memilih Obyek Kebijakan Grup yang berbeda.
- Klik Selesai, klik Tutup, lalu klik OK.
- Dalam snap-in Manajemen Kebijakan Grup, cari folder Konfigurasi Pengguna \ Windows Pengaturan \ Script (Logon / Logoff). (Anda dapat mengganti folder Konfigurasi Komputer dengan folder Konfigurasi Pengguna.)
- Klik dua kali objek skrip Logon, klik Tambahkan, klik People, dan kemudian klik skrip Numlock.vbs.
- Klik Buka, lalu klik OK.
- Klik OK, dan kemudian tutup konsol Manajemen Kebijakan Grup.
Anda dapat mengatur kunci num default di registri, tetapi itu hanya berlaku setelah masuk.
Ini melibatkan pengaturan InitialKeyboardIndicators ke 2 di [HKEY_USERS.DEFAULT \ Control Panel \ Keyboard].
NB: Pengaturan InitialKeyboardIndicators
tidak akan berfungsi pada Windows 8 jika Anda masuk dengan Akun Microsoft. Ini hanya berfungsi dengan akun lokal.
Sumber: