windows 11开机num lock默认关闭,可通过登录界面记忆法(重启前按num lock再重启)、注册表修改(设initialkeyboardindicators为2或2147483650)或bios/uefi中启用boot up numlock status解决。

Windows 11每次开机进入登录界面时,数字小键盘(Num Lock)默认处于关闭状态,导致输入含数字的密码必须先按一次Num Lock键才能输数字,反复操作极易按错、拖慢登录节奏——这不是键盘坏了,而是系统在启动早期未主动初始化该指示器。
登录界面按一次+重启就能记住
第一步:开机后等待屏幕完全显示用户头像或密码输入框,【此时切勿点击账户、不要输密码、不要碰任何键】。
第二步:按下键盘右上角的Num Lock键,看到物理指示灯亮起即可。
第三步:点击屏幕右下角电源图标→选择“重启”(不是关机,也不是注销)。
第四步:等系统完整重启并再次抵达登录界面,小键盘会自动开启并保持指示灯常亮。这一步依赖系统对登录前物理键状态的临时快照,【必须在未登录状态下完成重启,否则状态不会被记录】。
注册表改一个数值强制生效
若登录界面记忆法无效,说明系统未将该状态持久化,需直接干预初始化逻辑。关键路径是修改默认用户环境下的键盘指示器值,覆盖所有用户会话。
方法一:标准十进制值(适用于禁用快速启动的设备)
① 按 Win + R → 输入 regedit → 回车打开注册表编辑器。
② 在顶部地址栏粘贴并回车:HKEY_USERS\.DEFAULT\Control Panel\Keyboard。
③ 在右侧找到字符串值 InitialKeyboardIndicators;若不存在,右键空白处→新建→字符串值→命名为该名称。
④ 双击该条目,在“数值数据”栏中输入 【2】,点击确定。
⑤ 关闭注册表编辑器,执行完整重启(不能是睡眠唤醒或快速启动开机)。
方法二:十六进制兼容值(启用快速启动的品牌笔记本必选)
若上一步重启后仍不生效,大概率是系统启用了快速启动。此时需改用十进制 【2147483650】(即十六进制 0x80000002)。直接覆盖原值即可,无需切换输入模式。
进BIOS/UEFI一劳永逸
这是最底层的设置,绕过Windows直接控制硬件初始化流程,对双系统、多用户、来宾账户全部生效,且不受系统更新或重装影响。
开机瞬间反复按 Del、F2、F10、Esc 或 F12(具体看屏幕左下角提示),进入 BIOS/UEFI 设置界面。
用方向键切换到 “Advanced”、“Configuration” 或 “Boot” 页签,查找类似 “Boot Up NumLock Status”、“NumLock on Boot” 或 “Keyboard NumLock State” 的选项。
将其设为 Enabled 或 On,按 F10 → 选 Yes 保存退出,电脑自动重启。











