当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 VMWare Workstation/Player 上禁用 VM 自动挂起

作者:精品下载站 日期:2024-12-14 23:08:25 浏览:15 分类:玩电脑

在 VMWare Workstation/Player 上禁用 VM 自动挂起


我注意到 VMWare Workstation 虚拟机管理程序中有一个烦人的功能。如果您一段时间不使用虚拟机,内置的自动挂起功能会自动挂起虚拟机。要继续使用虚拟机,您必须单击恢复此虚拟机按钮。

[玩转系统] 在 VMWare Workstation/Player 上禁用 VM 自动挂起

VMWare Workstation Player/Fusion 中默认启用自动挂起功能。它允许通过自动冻结虚拟机状态而不关闭虚拟机来节省主机资源。要打开挂起的虚拟机,您需要几秒钟的时间,但我发现该功能很烦人。

首先,如果您在虚拟机上测试某些内容并等待进程或脚本的结果,这并不方便。其次,定期虚拟机挂起并将内存状态保存到磁盘会消耗您的 SSD 资源。第三,我不想每次VMWare Workstation恢复虚拟机时都等待几秒钟。

VMWare Workstation 可以自动挂起 VM,或者在检测到来宾操作系统处于睡眠/休眠模式时挂起 VM。例如,Windows 10 在 30 分钟不活动后将设备置于睡眠模式(控制面板\硬件和声音\电源选项\编辑计划设置 -> 使计算机进入睡眠状态)。

[玩转系统] 在 VMWare Workstation/Player 上禁用 VM 自动挂起

不幸的是,您无法在 VMWare Workstation 设置中完全禁用自动挂起。但是,您可以在 VMX 配置文件设置中阻止虚拟机管理程序挂起特定 VM。

  1. 关闭虚拟机;

  2. 在VM属性中查看其VMX配置文件的路径;

    [玩转系统] 在 VMWare Workstation/Player 上禁用 VM 自动挂起

  3. 在任何文本编辑器中打开 VMX 文件并添加以下行

    suspend.disabled = "TRUE"

    到文件末尾。然后保存;

    [玩转系统] 在 VMWare Workstation/Player 上禁用 VM 自动挂起

    提示。您可以使用 PowerShell 命令将该行添加到 VMX 文本文件中:

    Add-Content C:\VHD\win10x64\win10x64.vmx 'suspend.disabled = "TRUE"'

    确保该行已成功添加到 VM VMX 文件中:

    get-content C:\VHD\win10x64\win10x64.vmx | Select-String "suspend"

    [玩转系统] 在 VMWare Workstation/Player 上禁用 VM 自动挂起

  4. 启动 VM 并确保 VMWare Workstation 虚拟机管理程序不再挂起 VM。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯