win10登录界面numlock默认开启,可通过注册表修改initialkeyboardindicators为0禁用;若无效需关闭bios中bootup numlock、停用鼠标键、检查组策略并禁用快速启动。

Win10系统默认在开机登录界面自动开启NumLock,导致外接键盘或笔记本自带小键盘一启动就亮灯、数字键生效,但你可能正需要它保持关闭状态——比如避免误触数字输入、防止密码输入时意外启用小键盘、或配合鼠标键等辅助功能正常工作。
禁用登录界面NumLock自动开启(注册表法)
这一步直接干预系统登录前的键盘初始化行为,对所有Windows 10版本通用,且优先级最高。
同时按下 Win + R 打开运行对话框,输入 regedit 并回车,以管理员权限运行注册表编辑器。
在左侧树形目录中,依次展开路径:HKEY_USERS\.DEFAULT\Control Panel\Keyboard。
在右侧窗格中找到字符串值 InitialKeyboardIndicators;若不存在,右键空白处 → 新建 → 字符串值,命名为该名称。
双击该值,在“数值数据”栏中输入 0(十进制),确保“基数”为十进制,点击确定保存。
【必须重启才生效】 关闭注册表编辑器,重启电脑。登录界面出现时,NumLock指示灯将保持熄灭,小键盘数字键无效。
关闭BIOS层NumLock默认启用
部分品牌机(如联想、戴尔、华硕)在固件层强制开启Bootup NumLock,会覆盖系统设置。若上一步无效,需进BIOS关闭。
关机后按下开机键,立即反复敲击 F2 / Del / F10 / F12(具体键位因品牌而异,常见于开机LOGO画面底部提示)。
进入BIOS设置界面后,切换到 Advanced(高级) 或 Configuration(配置) 标签页。
查找名为 Boot Up NumLock Status、NumLock State on Boot 或 Power-On NumLock 的选项。
将其值从 On / Enabled 改为 Off / Disabled,按 F10 保存并退出。
停用冲突的辅助功能
如果NumLock看似关闭却仍能触发数字输入,极可能是“鼠标键”功能在后台劫持了小键盘。
方法一:快捷进入设置
按 Win + I 打开设置 → 辅助功能 → 键盘 → 关闭“使用数字小键盘移动鼠标指针”。
方法二:传统路径
打开控制面板 → 轻松使用 → 轻松使用设置中心 → “使键盘更易于使用” → 取消勾选“启用鼠标键”。
这一步不做,即使注册表设为0,小键盘仍可能响应方向键/数字键来控制鼠标,造成“关不掉”的错觉。
阻止组策略强制开启(仅限专业版/企业版)
若你的系统曾被域策略或本地组策略配置过“登录时打开NumLock”,它会覆盖注册表设置。
第一步:检查策略是否启用
按 Win + R,输入 gpedit.msc 回车 → 导航至:
用户配置 → 管理模板 → 控制面板 → 键盘 → 找到“在登录时打开 Num Lock”。
第二步:确认状态
双击该项,若显示“已启用”,则点击“已禁用” → 确定。
第三步:刷新策略
以管理员身份运行命令提示符,执行:
gpupdate /force,等待完成。
重启后验证登录界面NumLock灯是否熄灭。
彻底关闭快速启动(可选补救)
当注册表修改后仍偶发恢复开启,大概率是Windows“快速启动”机制绕过了登录前初始化流程。
打开控制面板 → 电源选项 → 左侧“选择电源按钮的功能” → 点击“更改当前不可用的设置” → 取消勾选“启用快速启动(推荐)” → 保存修改。
这一步会略微延长关机和开机时间,但能确保每次冷启动都严格读取注册表中的 InitialKeyboardIndicators = 0 设置。











