问题
VMware NET Service(即vmnat.exe)在虚拟机关闭后仍然占用CPU,这是VM 17.5.0 和 VM 17.5.1 软件本身存在的Bug,此问题已在 VM 17.5.2 版本修复,下文介绍解决方案。
时间:2024年8月
解决方案
临时方案(不推荐)
关闭虚拟机后,在任务管理器中结束VMware NET Service任务,但此方法会导致再次开启虚拟机时,虚拟机无法联网。因此需要再次使用虚拟机时,还需手动开启VMware NET Service服务。因此不推荐此方案。
升级VM(推荐)
VMware官网说明:VMware 17.5.2 Pro Release Notes
根据VMware官网的说明,如下图。此问题已在 VM 17.5.2 版本修复,因此可以将VMware升级到 VM 17.5.2 版本。
降级VM(不推荐)
若以上方案不起作用,将VMware的版本降级到V16版本,也可解决问题,但此版本对Win11系统兼容性不佳,CPU虚拟化功能无法开启。值得一提的是,V16版本对Win10系统支持较好,若使用Win系统可安装V16版本的VMware。