ผมสังเกตฟีเจอร์ที่รำคาญใน VMware Workstation Hypervisor หากไม่ใช้ VM เป็นเวลานาน จะถูก Suspend อัตโนมัติโดย Built-in Auto-Suspend Feature เพื่อใช้ VM ต่อ ต้องคลิกปุ่ม Resume this virtual machine

Automatically suspend feature เปิดอยู่โดยค่าเริ่มต้นใน VMware Workstation Player/Fusion ช่วยประหยัดทรัพยากร Host โดย Freeze VM State อัตโนมัติโดยไม่ Shutdown เพื่อเปิด VM ที่ Suspend ต้องใช้ไม่กี่วินาที แต่ผมรู้สึกรำคาญ
ข้อ 1: ไม่สะดวกถ้าทดสอบบน VM และรอผล Process หรือ Script ข้อ 2: การ Suspend และ Save Memory State ไป Disk บ่อยๆ จะบริโภคทรัพยากร SSD ข้อ 3: ไม่อยากรอ 대기 ทุกครั้งที่ VMware Workstation Resume VM
VMware Workstation สามารถ Suspend VM อัตโนมัติ หรือเมื่อ Detect ว่า Guest OS อยู่ใน Sleep/Hibernate Mode เช่น Windows 10 ใส่ Device เข้า Sleep หลัง idle 30 นาที (Control Panel\Hardware and Sound\Power Options\Edit Plan Settings → Put the computer to sleep)

น่าเสียดายที่ไม่สามารถ Disable Auto Suspend ใน VMware Workstation Settings ได้ทั้งหมด แต่สามารถป้องกัน Hypervisor ไม่ให้ Suspend VM เฉพาะตัวได้ใน VMX Config File Settings
- Shut Down VM
- ดู Path ไฟล์ VMX Config ใน VM Properties

- เปิด VMX File ใน Text Editor ใดๆ เพิ่มบรรทัด
suspend.disabled = "TRUE"ท้ายไฟล์ แล้ว Save
Tip. เพิ่มบรรทัดใน VMX Text File ด้วย PowerShell Command:
Add-Content C:\VHD\win10x64\win10x64.vmx 'suspend.disabled = "TRUE"'
ตรวจสอบว่าบรรทัดเพิ่มสำเร็จ:
get-content C:\VHD\win10x64\win10x64.vmx | Select-String "suspend"

- Start VM และตรวจสอบว่า VMware Workstation ไม่ Suspend VM อีกต่อไป