如何防止 Hyper-V 虚拟机关闭数字锁定 (Win 11 gen 2)

Dal*_*pić 1 hyper-v numlock windows-11

我有一个数字键盘,用于输入数字。通常,当我的 Windows 启动(Windows 11 Pro 10.0.22621)时,数字锁定会启用。
然而,每当我启动 Hyper-V VM(第 2 代)时,它都会关闭数字锁定,这真的很烦人。
有没有办法阻止虚拟机的启动转动我的数字锁?

Пав*_*нко 5

我遇到了同样的问题,并尝试了不同的解决方案来解决它,但谷歌搜索的方法中没有一个真正帮助注册表项:

最后,我发现只有一种可行的解决方案来解决 NumLock 问题。它是在虚拟机上创建一个 PowerShell 脚本,我们将其命名为“NumlockEnable.ps1”,其中包含以下内容:

$WshShell = New-Object -ComObject WScript.Shell
if ([console]::NumberLock -eq $false) {
   $WshShell.SendKeys("{NUMLOCK}")
}
Run Code Online (Sandbox Code Playgroud)

并根据说明,例如通过使用组策略对象 (GPO),使脚本在登录时运行。

另外,就我而言(Windows 10 来宾操作系统),以下注册表项必须设置为下一个值

[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]
"InitialKeyboardIndicators"="80000002"
Run Code Online (Sandbox Code Playgroud)

PS当然,这是拐杖,但其他的都不管用