我在 Windows 7 上的 VirtualPC 中运行 WinXP,ESC 和 TAB 按钮不再起作用。有人遇到过这个问题吗?
答案1
遇到了同样的问题。我无法让上述方法发挥作用,但是我找到了解决方案。
关闭所有正在运行的虚拟机后,关闭虚拟 PC。
打开 Windows 资源管理器。
在地址栏中输入 %AppData% 并按 Enter。
导航到 %AppData% 文件夹下的路径 Roaming\Microsoft\Virtual PC。
在上述文件夹中找到文件 Options.xml 并将其删除。
重新启动 Virtual PC 和行为异常的虚拟机,并注意 Escape、Tab 和其他键现在可正常工作。
注意:此问题偶尔会再次出现,需要重复上述过程。不用说,这很烦人。
答案2
这可能很有趣
如果您在 Vista 和 Windows 7 上遇到此问题,您可以通过创建软件允许策略来恢复 TAB 键。转到管理工具、本地安全策略、软件限制策略、附加规则。为 %appdata%\microsoft\vritual pc\vpckeyboard.dll 创建新规则并将其设置为不受限制。重新启动 Virtual PC。
如果变量不起作用,请尝试使用明确路径,即 c:\users\username\appdata\roaming\microsoft\virtualpc\vpckeyboard.dll
关联源
答案3
您可以使用记事本编辑文件 Option.xml 并找到以下部分:
/keyboard\
/host_key_code type="integer"\ (you host key code) //host_key_code\
//keyboard\
删除讨论多键(如果存在)的行,它将解决问题。
我仍在寻找设置多键选项的方法......
答案4
我发现关闭虚拟 PC,然后注销 Windows 7 并重新打开,然后启动虚拟 PC 可以解决问题。
对我来说,它总是从打字错误开始,但我无法发现自己这样做,所以我不知道是什么引发了它。
多年来,我一直在虚拟 PC 上运行 Windows 98,没有遇到任何实际问题,现在又在 Windows XP 和 Windows 7 中运行。