我有一个数字键盘,我用它来输入数字。通常,当我的 Windows 启动(Windows 11 Pro 10.0.22621)时,数字锁定是启用的。
但是,每当我启动 Hyper-V VM(第 2 代)时,它都会关闭数字锁定,这真的很烦人。
有没有办法防止 VM 启动时关闭数字锁定?
答案1
我遇到了同样的问题,并尝试了不同的解决方案来解决它,但没有一个方法能真正帮助注册表项:
最后,我发现只有一个可行的解决方案可以解决 NumLock 问题。那就是在 VM 上创建一个 PowerShell 脚本,我们将其命名为“NumlockEnable.ps1”,内容如下:
$WshShell = New-Object -ComObject WScript.Shell
if ([console]::NumberLock -eq $false) {
$WshShell.SendKeys("{NUMLOCK}")
}
并使脚本在登录时运行,例如通过使用组策略对象 (GPO),根据指示。
另外,在我的例子中(Windows 10 客户机操作系统),以下注册表项必须设置为下一个值
[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]
"InitialKeyboardIndicators"="80000002"
PS 当然,这是一个拐杖,但其他一切都不起作用