我有一台安装了 Windows 10 的 HP 笔记本电脑。每当我启动 Windows 10 时,我总是需要在输入 PIN 之前打开 Num Lock。这很烦人,因为我总是保持 Num Lock 处于打开状态(即使在上次关机时也是如此)。
如何保持 Num Lock 始终处于开启状态?
答案1
我相信这些答案非常好,我也使用过它们,而且它们很有效,但它们只解决了一半的问题,也就是关闭 NumLock仅在启动时。
我需要打开 Numlock全部时间,即使在启动之后。
我的问题是当启动一个应用程序时(旧的应用程序,还没有任何东西可以替代它,所以我只能使用它 - 准确地说是 Nortel BCM),该应用程序试图变得可爱并打开 NumLock,但实际上会切换它,并且只对自己有效!所以,我只能使用那个应用程序打开 NumLock,而在该应用程序之外关闭 NumLock... 这让我很抓狂,因为我经常使用 Numpad 来输入数字。
解决方案? 我使用 Autohotkey 并在任何启动自动加载脚本中添加此行:
设置NumLockState,AlwaysOn
对于那些不知道的人自动热键,这是一个奇妙的免费软件,任何自称“超级用户”的人都应该了解并广泛使用它。
答案2
好的,所以注册表编辑确实有效。但只有当您关闭快速启动时才有效。您可能已打开快速启动(这是默认设置)。如果您希望在启动时保持 Numlock 处于打开状态,则应执行注册表编辑并关闭快速启动。
这关联应该能满足你的需求。
我希望我回答了你的问题!
答案3
大多数 HP 笔记本电脑在 BIOS 中都有该设置。
- 打开电脑并反复按 ESC 键进入启动菜单
- 按 F10 进行 Bios 设置。
- 按下系统配置选项卡。
- 从列表中选择设备配置。
- 勾选启动时 NumLock ON 前面的复选框。
- 保存并退出
答案4
创建一个名为 Numlock.ps1 的文件并在其中输入以下内容,后跟一个空行:
If ([console]::NumberLock -eq $False) {
$wsh = New-Object -ComObject WScript.Shell
$wsh.SendKeys('{NUMLOCK}')}
创建一个名为 Numlock.cmd 的文件,并在其中输入以下内容,后跟一个空行:
PowerShell.exe -ExecutionPolicy bypass -File "Numlock.ps1"
- 将这些文件放在所有用户都可以访问的文件夹中
- 创建 Numlock.cmd 的快捷方式
- 将快捷方式移动到启动文件夹(“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp”)
- 重启电脑,数字锁定现在应该默认打开