如何在计算机引导时自动启用Num Lock

Windows 10允许您使用数字PIN而不是更长的密码快速登录。如果您有带数字键盘的键盘,则在启用Num Lock之后,您还可以使用该数字键盘输入PIN。下面介绍如何在引导时启用Num Lock,这样您就不必每次都按键。

考虑到Windows10使用PIN,这应该容易得多,甚至是默认设置。但令人震惊的是,它不是。

您可能可以选择在BIOS或UEFI设置屏幕中启用“Num Lock at Boot”来执行此操作。然而,我们尝试了这一点,它就是不起作用,即使我们禁用了快速启动。所以我们找到了另一种方法-只是需要更多的跑腿工作。

更新:自2017年4月发布Windows 10创建者更新以来,Windows现在允许您在启用或不启用Num Lock的情况下在登录屏幕上键入数字PIN。出于另一个原因,您可能仍然希望在引导时启用Num Lock,但不再需要仅使用PIN登录。

第一步:在注册表中编辑

相关:如何在Windows 10中将PIN添加到您的帐户

Windows包含在引导时控制Num Lock、Caps Lock和Scroll Lock键状态的注册表设置。您必须更改这些注册表设置,才能让Windows10在引导时自动启用Num Lock。

打开“开始”菜单,在其中键入“regedit”,然后按Enter键,即可启动注册表编辑器。同意UAC提示。

接下来,您需要在多个位置更改“InitialKeyboardIndicators”值。

首先,进入HKEY_CURRENT_USER\Control Panel\Keyboard。双击右窗格中的“InitialKeyboardIndicators”值并将其设置为“2”。

接下来,展开“HKEY_USERS”文件夹。现在需要多次重复上述过程,更改HKEY_USERS文件夹内每个文件夹下的InitialKeyboardIndicators值。

首先转到HKEY_USERS\.DEFAULT\Control Panel\Keyboard,并将InitialKeyboardIndicators值更改为2。接下来,对.DEFAULT文件夹下的文件夹重复此过程-它将以“S-”开头。

对HKEY_USERS内的其余文件夹重复此过程,更改每个文件夹下的Control Panel\Keyboard\InitialKeyboardIndicators设置。

第二步:使用此启动技巧(或禁用快速启动)

一旦完成,您应该可以重新启动,Windows10应该会在启动时自动启用Num Lock。然而,它实际上并不是这样工作的。快速启动功能(也称为混合启动)会覆盖此设置,Windows将继续在关闭Num Lock的情况下启动。

我们已经找到了两种方法来防止这种情况发生。您可以禁用快速启动,但我们已经找到了一个更好的诀窍,可以在不损失混合启动优势的情况下对您起作用。

运行.reg文件后,请关闭计算机。不要重新启动它-选择“关闭”选项。

重新启动计算机。当您到达登录屏幕时,按一次Num Lock键将其启用。不要登录电脑。在登录屏幕中,单击电源按钮,然后选择“关机”以再次关闭计算机。

启动计算机备份,登录屏幕上将启用Num Lock。这似乎将Fast Startup置于每次引导时都会自动启用Num Lock的状态。是的,这是个诡异的把戏--但很管用。(感谢Reddit上的DznyRulz发现了这一点!)

相关:Windows10“快速启动”模式的利弊

在对注册表进行上述调整后,您也可以通过禁用快速启动功能来防止这种情况发生。如果上面的技巧对您不起作用,请尝试禁用快速启动。

为此,请打开控制面板,单击“硬件和声音”,单击“电源选项”,然后单击“选择电源按钮的功能”。单击此屏幕顶部的“更改当前不可用的设置”链接,然后向下滚动并取消选中“打开快速启动(推荐)”选项。单击“保存更改”。

当您引导计算机时,它现在的引导速度应该会稍慢一些-在固态硬盘上可能只会多几秒钟-但Num Lock键将在引导时启用。

理想情况下,Windows将在默认情况下完成所有这些操作,但目前,仅做一些简单的事情就需要一些额外的工作。但是这样的便利是非常值得的。

图片来源:John on Flickr

相关文章