如何在登录屏幕上默认启用数字锁定?

Mat*_*ann 36 login windows-8

我正在使用 PIN 码登录我的计算机。但是,Num ?始终处于关闭状态,即使在关闭计算机之前打开也是如此。这很烦人,因为我总是不得不重新输入我的 PIN。

我已经尝试过这里的建议(与这里相同)。但没有结果。
如果我没有在登录屏幕上启用 num lock 并使用普通键上方的数字,则登录num lock 会打开。不幸的是,为时已晚。

那么,如何在登录时默认启用 num lock?谢谢。

编辑:虽然我仍然想解决这个问题,但我认为这不是一个大问题。我需要按一些键才能显示“输入 PIN 屏幕”,并使用Num ?作品并启用数字锁定。但是,如果计算机仅被锁定(启用 num lock)并且我将其关闭,仍然很烦人,呵呵。

ron*_*chn 17

在登录之前,出于安全原因,Windows 将忽略 BIOS 数字锁定设置。此外,Windows 在登录后才使用 num lock 的注册表设置。如果您在此之前需要 numlock,请参阅如何在 Windows XP 中设置登录时的 NUM LOCK 状态(文章是关于 Windows XP,但也适用于 Windows 7,我认为 Windows 8 也是如此)。

为此,请输入numlock.vbs

set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
Run Code Online (Sandbox Code Playgroud)

然后使用Group Policy将其设置为在登录屏幕上运行。您只需复制numlock.vbs到组策略文件夹中即可。本地登录脚本的默认路径是%SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon.

要运行脚本(引自http://support.microsoft.com):

  1. 单击开始,单击运行,键入 mmc,然后单击确定以启动 Microsoft 管理控制台 (MMC)。
  2. 在控制台菜单上,单击添加/删除管理单元。
  3. 单击添加,单击组策略,然后单击添加。
  4. 单击适当的组策略对象。默认选择是本地计算机,但您可以单击浏览并选择不同的组策略对象。
  5. 单击完成,单击关闭,然后单击确定。
  6. 在组策略管理管理单元中,找到用户配置\Windows 设置\脚本(登录/注销)文件夹。(您可以用计算机配置文件夹替换用户配置文件夹。)
  7. 双击登录脚本对象,单击添加,单击浏览,然后单击 Numlock.vbs 脚本。
  8. 单击“打开”,然后单击“确定”。
  9. 单击“确定”,然后关闭“组策略管理”控制台。

您可以在注册表中设置 num lock 默认值,但它仅在登录后应用。

这涉及在 [HKEY_USERS.DEFAULT\Control Panel\Keyboard]中将 InitialKeyboardIndicators设置为2

在此处输入图片说明

注意:如果您使用 Microsoft 帐户登录,则设置InitialKeyboardIndicators将不适用于Windows 8。它仅适用于本地帐户。

资料来源:


Ste*_*ter 15

我有一个 100% 有效的答案。

  • 按 Windows 键 + R 打开运行。
  • 输入regedit.exe,点击确定。
  • 转到左侧的 HKEY_USERS,然后转到 DEFAULT,然后转到控制面板,然后转到键盘。
  • 右键单击“ InitialKeyboardIndicators”,然后单击“修改”并将值更改为2147483650
  • 然后在您的屏幕上,将鼠标悬停在右下角以打开屏幕右侧的搜索栏(您的 Windows 8 侧栏),然后单击搜索。
  • 搜索“控制面板”,进入控制面板。
  • 单击电源选项。在左侧,单击选择电源按钮的功能。
  • 单击更改当前不可用的设置。取消选中打开快速启动(推荐)”框,单击“保存更改”
  • 关闭计算机,重新打开。

它在我邻居家对我有用,对你也有用。

  • 关闭* **快速启动** 以在启动时不必按数字锁定键似乎有点过分。* 20 秒损失 1 秒增益?* (16认同)

小智 9

如果您仍未解决此问题或想要更简单的方法,这对我在 Windows 8 Core 上有用。

  1. Windows+R
  2. 输入regedit并点击 ENTER
  3. 导航到 HKEY_USERS\.Default\Control Panel\Keyboard
  4. 通过单击文件 → 导出备份注册表
  5. 将 InitialKeyboardIndicators 的值从 0 更改为 2。

编辑

如果原始值不是 0,那么最安全的做法是:

  1. 启动 Windows 计算器
  2. 点击Alt+3为程序员模式
  3. 输入原始值
  4. 单击按钮
  5. 输入2,然后ENTER
  6. 使用显示的值而不是 2

如果您绝对确定当前已禁用 num lock 设置,则只需将 2 添加到当前值即可。

请参阅:http : //support.microsoft.com/kb/154529