VMWare虚拟机键盘卡顿

文章目录

环境

  • Windows 11 家庭中文版
  • VMware Workstation 17 Pro
  • Ubuntu 24.04.1

问题

最近新入手了一台电脑台式机,型号是联想拯救者刃7000K,自带Win11家庭版。主机的CPU是第14代英特尔酷睿i9处理器,异构24核32线程。

在电脑上安装了VMWare Workstation 17 Pro,然后创建了一台Ubuntu 24.04.1虚拟机。

虚拟机的CPU设置如下:

安装Ubuntu虚拟机的过程不表,安装完成后,我发现虚拟机的键盘延迟经常会很大。比如,在命令行下,按下 a 键不放,就会连续输出 a ,然后抬起 a 键,此时应该立即停止输出,但实际上经常还会继续输出好多个 a 。删除键也有类似问题,经常导致多删了很多文本,带来了很大困扰。

解决办法

主要是参考了 https://blog.csdn.net/h244259402/article/details/125469749 这篇文章的解决办法。

我先试了一下,只用一个处理器内核,卡顿问题就不出现了。看来是遇到的问题是类似的,这就好参考了。

于是我也尝试在虚拟机设置里,勾选"虚拟化 Intel VT-x/EPT 或 AMD-V/RVI(V)",如上图所示。(为什么要这么做,文章里没有说明,反正意思是勾选上就OK。)

注意:只能在关闭虚拟机的情况下改变CPU设置。

问题是,勾选以后,虚拟机无法开机,具体报错是:

此平台不支持虚拟化的 Intel VT-x/EPT。不使用虚拟化的 Intel VT-x/EPT,是否继续?

如果选择继续,则报错:

VMware Workstation 在此主机上不支持嵌套虚拟化。模块"HV"启动失败。未能启动虚拟机。

先来确认一下主机已经支持了虚拟化。

重启电脑,进入BIOS(注:启动时狂按F1键),确认有关虚拟化的东西都已经处于"打开"状态。

在任务管理器,查看CPU:

可见已经启用了虚拟化。

由于主机的Hyper-V可能跟VMWare的虚拟化冲突,接下来要确认关闭主机的Hyper-V。

打开控制面板,打开"程序和功能",然后点击左边的"启用或关闭Windows功能":

弹出"Windows 功能"窗口如下:

然而尴尬的是,这里面找不到有关Hyper-V的设置。这应该是因为Windows系统是家庭版的原因。不管怎样,这一步我没有做,貌似也不影响,我觉得家庭版应该本身没有启用Hyper-V。

参见下面的命令(尝试关闭Hyper-V),以管理员身份运行PowerShell:

然后运行如下命令:

powershell 复制代码
PS C:\Windows\system32> dism.exe /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V-All

部署映像服务和管理工具
版本: 10.0.26100.1150

映像版本: 10.0.26100.1742


错误: 0x800f080c

功能名称 Microsoft-Hyper-V-All 未知。
未识别出 Windows 功能名称。
请使用 /Get-Features 选项在映像中查找功能名称,然后重试该命令。

可以在 C:\Windows\Logs\DISM\dism.log 上找到 DISM 日志文件

可见,报错说,并没有 Microsoft-Hyper-V-All 功能。

不过我还是在 https://www.microsoft.com/en-us/download/details.aspx?id=53337 处下载了 dgreadiness_v3.6.zip 文件,解压后,在PowerShell里(注意以管理员身份运行),运行:

powershell 复制代码
.\DG_Readiness_Tool_v3.6.ps1 -Disable

报错说"在此系统上禁止运行脚本",所以再运行下面两个命令:

powershell 复制代码
get-executionpolicy
 
set-executionpolicy remotesigned

然后再运行命令就OK了。

我也运行了以下命令(不清楚是否有必要):

powershell 复制代码
bcdedit /set hypervisorlaunchtype off

接下来要关闭"内核隔离"。

打开设置,点击"Windows安全中心":

在打开的对话框里,点击"打开Windows安全中心":

在打开的对话框里,点击"设备安全"(我这里不知为何显示的是英文,囧):

在内核隔离页面,取消勾选"内存完整性":

重启电脑。

注:重启电脑后,登录Windows的Pin失效了,不知道是哪个操作所导致的。反正是重新设置了一下Pin。

现在,再次配置虚拟机的CPU,勾选"虚拟化 Intel VT-x/EPT 或 AMD-V/RVI(V)":

启动虚拟机,这次没有报错。再次测试,发现键盘卡顿的问题已经没有了。

参考

  • https://blog.csdn.net/h244259402/article/details/125469749
  • http://www.360doc.com/content/24/0601/12/170868_1125021349.shtml
  • https://blog.csdn.net/u013669912/article/details/130920193
相关推荐
挨踢攻城11 小时前
IT资讯 | VMware ESXi高危漏洞影响国内服务器
安全·web安全·网络安全·vmware·虚拟化技术·厦门微思网络·vmware esxi高危漏洞
菜菜子爱学习4 天前
Nginx学习笔记(三)——在 CentOS 7 中配置阿里云镜像源
笔记·学习·nginx·centos·运维开发·vmware
蛊明5 天前
在VMware中安装统信UOS桌面专业版
linux·vmware·uos
墨痕砚白19 天前
VMware Workstation Pro虚拟机的下载和安装图文保姆级教程(附下载链接)
服务器·windows·vmware·虚拟机
万能小锦鲤1 个月前
《大数据技术原理与应用》实验报告三 熟悉HBase常用操作
java·hadoop·eclipse·hbase·shell·vmware·实验报告
万能小锦鲤1 个月前
《大数据技术原理与应用》实验报告七 熟悉 Spark 初级编程实践
hive·hadoop·ubuntu·flink·spark·vmware·实验报告
万能小锦鲤1 个月前
《大数据技术原理与应用》实验报告五 熟悉 Hive 的基本操作
hive·hadoop·ubuntu·eclipse·vmware·实验报告·hiveql
万能小锦鲤1 个月前
《大数据技术原理与应用》实验报告一 熟悉常用的Linux操作和Hadoop操作
大数据·linux·hadoop·ubuntu·vmware·实验报告·大数据技术原理与应用
七夜zippoe1 个月前
破解 VMware 迁移难题:跨平台迁移常见问题及自动化解决方案
运维·自动化·vmware
qwfys2001 个月前
How to install Centos 8.5 on vmware workstation pro 17.6
centos·vmware·install·17.6