Windows 10开机自动启用Num Lock有五种方法:一、修改注册表InitialKeyboardIndicators值为2;二、组策略启用“登录时打开Num Lock”;三、BIOS/UEFI中设置Boot Up NumLock Status为On;四、使用NumLocker工具勾选开机启动与启用;五、关闭辅助功能中的“鼠标键”。

如果您在Windows 10系统中每次开机后都需手动按下Num Lock键才能使用数字小键盘,则说明系统未配置其默认开启状态。以下是实现Num Lock开机自动启用的多种实操方法,涵盖注册表、组策略、BIOS/UEFI及第三方工具等不同路径:
一、通过注册表编辑器设置(适用于所有版本)
修改InitialKeyboardIndicators键值可直接干预系统登录前的键盘指示灯初始化行为,该方式兼容家庭版与专业版,且生效稳定。
1、同时按下Win + R组合键,打开“运行”对话框。
2、输入regedit并按回车,以管理员权限运行注册表编辑器。
3、在左侧树形目录中,依次展开路径:HKEY_USERS\.DEFAULT\Control Panel\Keyboard。
4、在右侧窗格中查找字符串值InitialKeyboardIndicators;若不存在,右键空白处 → 新建 → 字符串值,并命名为该名称。
5、双击该值,在“数值数据”栏中输入2(十进制),确保“基数”为十进制;或输入80000002(十六进制),此时须将“基数”切换为十六进制。
6、点击“确定”保存,关闭注册表编辑器,重启计算机使设置生效。
二、使用本地组策略编辑器(仅限专业版/企业版/教育版)
组策略提供图形化、非侵入式的系统级配置接口,避免直接操作注册表,更适合企业环境批量部署。
1、按下Win + R,输入gpedit.msc并回车,打开本地组策略编辑器。
2、依次导航至:用户配置 → 管理模板 → 控制面板 → 键盘。
3、在右侧找到并双击“在登录时打开 Num Lock”策略项。
4、选择“已启用”,点击“确定”保存设置。
5、以管理员身份打开命令提示符,执行:gpupdate /force,强制刷新组策略。
6、重启电脑,在登录界面观察Num Lock指示灯是否亮起。
三、进入BIOS/UEFI设置(依赖主板支持)
部分台式机主板(如Dell OptiPlex、HP ProDesk、Lenovo ThinkCentre)允许在固件层设定启动时Num Lock状态,该设置优先级高于操作系统级配置。
1、关机后重新启动,在出现品牌Logo时反复按F2、Del或Esc(具体按键依厂商而定)进入BIOS/UEFI界面。
2、使用方向键导航至“Boot”、“Configuration”或“Advanced”选项卡。
3、查找类似以下名称的选项:Boot Up NumLock Status、NumLock State at Boot 或 Keyboard NumLock。
4、将其值更改为On或Enabled。
5、按F10保存更改并退出,系统将自动重启。
四、借助第三方工具NumLocker(免安装/图形化)
NumLocker是一款轻量级开源工具,无需修改系统关键配置即可实现开机自动启用Num Lock,适合对注册表或组策略操作存疑的用户。
1、从官方GitHub仓库或可信镜像站下载NumLocker最新版(v3.2+),校验文件签名有效性。
2、解压后直接运行NumLocker.exe,首次启动时勾选“开机自动启动”与“启用NumLock”两项。
3、点击主界面“Apply”按钮提交设置。
4、关闭主窗口,程序将驻留于系统托盘;下次开机后自动激活Num Lock状态。
5、右键托盘图标可实时查看当前状态,或单击切换Num Lock开关。
五、排除辅助功能冲突(关键排查步骤)
若上述任一方法均未生效,需检查是否启用了“鼠标键”功能——该功能会劫持数字小键盘物理按键逻辑,导致Num Lock无法维持开启状态或指示灯不响应。
1、按下Win + I打开设置,进入“辅助功能 → 键盘”。
2、查找“使用鼠标键”选项,确认其处于关闭状态。
3、若已开启,请立即关闭,并注销当前用户后重新登录验证Num Lock行为。

















