Trước khi đăng nhập, Windows sẽ bỏ qua cài đặt numlock BIOS vì lý do bảo mật. Ngoài ra, Windows không sử dụng cài đặt đăng ký cho khóa num cho đến sau khi đăng nhập. Nếu trước đó bạn cần numlock, hãy xem Cách đặt Trạng thái NUM LOCK tại Đăng nhập trong Windows XP (Bài viết về Windows XP, nhưng cũng hoạt động với Windows 7 - tôi cũng cho rằng nó giống với Windows 8).
Để làm điều này, đưa vào numlock.vbs
:
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
Sau đó đặt nó để chạy cho màn hình đăng nhập bằng Chính sách nhóm . Bạn chỉ cần sao chép numlock.vbs
vào thư mục Chính sách nhóm. Đường dẫn mặc định cho tập lệnh đăng nhập cục bộ là %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon
.
Để có được tập lệnh chạy (trích dẫn từ http://support.microsoft.com ):
- Bấm Bắt đầu, bấm Chạy, gõ mmc, rồi bấm OK để khởi động Microsoft Management Console (MMC).
- Trên menu Bảng điều khiển, bấm Thêm / Xóa Snap-in.
- Bấm Thêm, bấm Chính sách nhóm, rồi bấm Thêm.
- Nhấp vào Đối tượng chính sách nhóm thích hợp. Lựa chọn mặc định là máy tính cục bộ, nhưng bạn có thể bấm Duyệt và chọn Đối tượng chính sách nhóm khác.
- Bấm Kết thúc, bấm Đóng, rồi bấm OK.
- Trong phần đính vào Quản lý chính sách nhóm, định vị thư mục Cấu hình người dùng \ Cài đặt Windows \ Tập lệnh (Đăng nhập / Đăng xuất). (Bạn có thể thay thế thư mục Cấu hình máy tính cho thư mục Cấu hình người dùng.)
- Bấm đúp vào đối tượng tập lệnh Đăng nhập, bấm Thêm, bấm Duyệt, rồi bấm vào tập lệnh Numlock.vbs.
- Bấm Mở, rồi bấm OK.
- Bấm OK, rồi đóng bảng điều khiển Quản lý chính sách nhóm.
Bạn có thể đặt mặc định khóa num trong sổ đăng ký, nhưng nó chỉ áp dụng sau khi đăng nhập.
Điều này liên quan đến việc cài đặt Khởi động lại thành 2 trong [HKEY_USERS.DEFAULT \ Bảng điều khiển \ Bàn phím].
Lưu ý: Cài đặt InitialKeyboardIndicators
sẽ không hoạt động trên Windows 8 nếu bạn đã đăng nhập bằng Tài khoản Microsoft. Nó chỉ hoạt động với một tài khoản địa phương.
Nguồn: