VMware经常无响应的原因和解决办法

VMware从空闲状态唤醒时经常无响应的原因可能有以下几个:

1、触发了内存交换,大量内存需要从硬盘恢复

2、触发了Windows 10/11的内存压缩,大量内存需要解压缩

3、触发了检查VMware Tools版本,但运行的是open-vm-tools[-desktop]

【关闭内存交换】

1、编辑->首选项->内存

2、改成:调整所有虚拟机内存使其适应预留的主机RAM

(虚拟机设置里的内存页面修整不需要改,不是内存交换,而是合并全0或全1页)

彻底关闭:vmx或C:\ProgramData\VMware\VMware Workstation\settings.ini设置mainMem.useNamedFile = "FALSE"

【关闭Windows 10/11的内存压缩】

1、以管理员身份打开Windows PowerShell

2、使用Get-MMAgent查看内存压缩开启状态,True为开启,False为关闭

(cmd使用powershell -command "& {get-mmagent}")

3、使用Disable-MMAgent -MemoryCompression关闭内存压缩

(cmd使用powershell -command "& {disable-mmagent -memorycompression}")

(如有需要,可使用Enable-MMAgent -MemoryCompression重新开启)

4、稍等片刻,再次使用Get-MMAgent查看内存压缩开启状态

5、重启生效

VMware经常无响应的原因和解决办法_第1张图片

【关闭检查VMware Tools版本】

1、编辑->首选项->更新,取消勾选根据需要检查软件组件

2、 虚拟机设置->选项->VMware Tools,改成手动更新(不执行任何操作)

你可能感兴趣的:(vmware,windows)