修复:VMWare 键盘在 Windows 上不起作用

许多 Windows 10 用户抱怨键盘无法在 VMWare 虚拟机中工作。 其他人表示,有时键盘输入需要几秒钟才能到达虚拟机。 不幸的是,重新启动 VMWare 和您的主机并不总能解决问题。 遵循以下故障排除解决方案以永久摆脱此问题。

如果键盘在 VMWare 中不起作用怎么办

快速修复

  • 确保 VMWare 窗口具有焦点. 单击虚拟机的控制台窗口并使其进入全屏模式。
  • 从计算机上拔下键盘. 如果您使用的是无线键盘,请移除 USB 加密狗。 等待 30 秒,重新插入键盘并检查是否可以在 VMWare 中使用它。
  • Exit VMWare 并检查 Windows 更新. 转到“设置”,选择“更新和安全”,单击“Windows 更新”并检查更新。
  • 使用屏幕键盘. 如果您赶时间并且没有时间解决问题,请启用屏幕键盘。 虚拟键盘的路径是 C:WindowsSystem32osk.exe.
  • 运行键盘疑难解答. 在 Windows 开始搜索中键入“疑难解答”,然后单击“疑难解答设置”。 单击“查看其他疑难解答”并运行“键盘疑难解答”。

  • 删除 AOL 的 DataMask. 如果您的机器上安装了 DataMask,请卸载该产品并检查您的键盘是否正常工作。 作为一个快速提醒,DataMask 将您的击键替换为随机击键,以防止键盘记录器记录数据。
    • 笔记:如果您在计算机上安装了不同的反键盘记录程序,请卸载并检查您是否发现任何改进。

使用 Windows 系统配置工具

启动 Windows 系统配置实用程序以禁用可能干扰您的虚拟机的服务和启动应用程序。

  1. 类型 配置文件 在 Windows 开始搜索字段中。
  2. 双击 系统配置 启动该实用程序。
  3. 点击 服务 标签。
  4. 然后勾选显示的选项 隐藏所有 Microsoft 服务.
  5. 点击 禁用所有,点击确定,然后重新启动计算机。隐藏所有 Microsoft 服务
  6. 如果问题仍然存在,请返回系统配置。
  7. 点击 启动 选项卡,然后选择 在任务管理器中打开.
  8. 选择您不想在启动计算机时自动启动的应用程序。 打 禁用 按钮。 禁用启动项任务管理器
  9. 再次重新启动计算机,启动 VMWare 并检查您现在是否可以使用键盘。

如果问题仍然存在,请联系您的 IT admin 或向 VMware 支持提出支持请求。

从注册表编辑器中删除 SynTP

使用注册表编辑器从控件集类中删除 Synaptic 版本并恢复键盘功能。

  1. 打开注册表编辑器并导航到 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4d36e96b-e325-11ce-bfc1-08002be10318}.
  2. 查看所有条目,并找到 上层过滤器 细绳。控制类注册表编辑器
  3. 使用两者找到多字符串 合成TP 和 kbdclass 作为数据值。
  4. 然后,继续前进 删除 SynTP.
    • 笔记: 一些用户说他们必须删除 Lkbdflt2Lmouflt2 条目也是如此。 使用这两个建议并检查哪一个适合您。
  5. 重新启动计算机,并检查问题是否仍然存在。

删除旧的键盘驱动程序

如果您在联想笔记本电脑上遇到此问题,请删除旧键盘驱动程序。

  1. 启动 装置经理,然后点击 键盘 展开键盘驱动程序列表。
  2. 右键单击您的驱动程序,然后选择 卸载设备.卸载-键盘驱动程序-windows-10
  3. 重新启动计算机以重新安装最新的键盘驱动程序。

虽然这种方法对许多联想用户有用,但您也可以在其他笔记本电脑型号上使用它。 或者,您也可以尝试更新您的键盘驱动程序。 也许您毕竟不需要卸载并重新安装驱动程序。

结论

如果您的键盘无法在 VMWare 中使用,请使用屏幕键盘。 要解决此问题,请运行键盘疑难解答,禁用启动程序,然后从注册表编辑器中删除 SynTP。 如果问题仍然存在,请卸载旧键盘驱动程序并重新启动计算机。 这些解决方案是否帮助您解决了问题? 在下面的评测中分享您的反馈。