需将注册表中initialkeyboardindicators值设为0(十六进制),路径为hkey_users.default\control panel\keyboard,可使win10开机后num lock默认关闭;部分品牌还可通过bios/uefi中禁用power-on numlock实现。

Win10开机时小键盘自动开启(Num Lock默认为ON),导致登录界面一上来就激活数字键,但你习惯用主键盘区输入密码、或外接键盘无小键盘、又或者小键盘常误触干扰操作——这时需要让系统启动后小键盘保持关闭状态。
通过注册表禁用开机Num Lock
这是最直接、对所有品牌机型都生效的方法,修改的是登录前界面读取的默认键盘状态。
第一步:按 Win+R 打开运行框,输入 regedit → 回车,以管理员身份运行注册表编辑器。
第二步:逐级展开路径:HKEY_USERS\.DEFAULT\Control Panel\Keyboard。注意路径中是 .DEFAULT(带英文句点),不是 DEFAULT 或 Default,输错将无法定位。
第三步:在右侧找到名为 InitialKeyboardIndicators 的 DWORD(32位)值,双击打开。
第四步:将“数值数据”改为 0,确保“基数”选择“十六进制”(不是十进制)。改完点击确定——这个 0 表示登录界面三个锁定键(Num Lock / Caps Lock / Scroll Lock)全部默认关闭,彻底切断开机自动开启小键盘的源头。
第五步:关闭注册表编辑器,重启电脑。重启后进入登录界面,小键盘指示灯应处于熄灭状态,且按数字键无响应,确认已生效。
BIOS/UEFI中关闭NumLock启动项
部分品牌笔记本(如联想ThinkPad、戴尔Latitude、惠普EliteBook)在固件层提供独立控制,优先级高于Windows注册表,适合追求底层统一管理的用户。
方法一:关机后按下电源键,在出现品牌Logo瞬间连续敲击 F2(联想/华硕)、Del(技嘉主板笔记本)、F10(惠普)、Esc(戴尔)进入BIOS/UEFI设置界面。
方法二:进入后切换到 Advanced 或 Configuration 选项卡,查找类似 NumLock State、Keyboard NumLock、Power-On NumLock 的选项。
方法三:将其设为 Disabled 或 Off,按 F10 保存并退出。机器将自动重启。
【注意】部分新型号(尤其是2022年后预装Win11的机型)可能隐藏该选项,需先启用“Advanced Mode”或按 Ctrl+Alt+Shift+F 进入工程模式才能看到;若找不到,说明该主板不支持此项配置,无需强行搜索。
快速验证是否生效
重启电脑,停留在登录界面(不要输入任何内容),观察小键盘右上角的 Num Lock 指示灯是否熄灭;若熄灭,再按小键盘“0”或“5”,屏幕光标不应跳动或输入数字——这表示小键盘真正处于关闭状态。
若指示灯仍亮,说明注册表未修改成功或BIOS设置被覆盖,请返回第一步检查路径和数值是否准确输入为 0(十六进制)。











