我刚刚在 Vista Home Premium 上安装了 vmplayer 3.0.0 build-197124。重新启动后,以下进程始终在运行 - vmware-usbarbitrator、vmnat、vmnetdhcp。这是正常的吗?我是否每次都必须终止它们以节省 RAM,或者如果我想稍后运行虚拟机,它们应该保持运行以使 vmplayer 正常工作。
答案1
这些“程序”是服务,它们被设置为自动启动。您可以在控制面板 -> 管理工具 -> 服务中将其启动设置更改为手动,这样它们就不会打扰您,除非需要。
文章虚拟网络设置及更多内容的命令行指南描述包含在 VMplayer 和所有 VMware 产品中的 VMware 实用程序 vnetlib.exe,可以完全控制 VMware 组件。
要启动这些服务,请使用包含以下内容的 .bat 文件:
cd “C:\Program Files\VMware\VMware Player”
vnetlib.exe -- 启动 nat
vnetlib.exe -- 启动 dhcp
vnetlib.exe -- 启动 authd
为了稍后停止它们,请使用上面的“stop”代替“start”。
答案2
这些是主机端所需的服务,用于为您的虚拟机提供硬件和网络功能。如果您担心虚拟机不使用时有空闲的 RAM 在使用,那么在加载虚拟机之前手动停止并重新启动它们可能是安全的。当然,YMMV。