With VMware, when I press the menu buttons for either shutting down or restarting a running virtual machine, the operation is performed using the guest's own power control system. So, if the guest hangs or is in the middle of some process that prevents it from responding to soft shutdown/reboot methods as it would if it were not virtualized, I get "Virtual machine is busy.". On VirtualBox, rebooting or powering down a guest is performed as if I were yanking the power supply from a physical computer. Is there anyway to get VMware to work like that? I am using VMware Workstation Player 12.

  • VMware has both, guest->power off and an option to power off the vm itself. – Ramhound Feb 18 '17 at 4:23
  • @Ramhound Unfortunately, Player doesn't offer that choice. – jamesdlin Feb 18 '17 at 11:27

VMware Workstation provides menu items to perform "hard" power operations and has UI to set whether power operations are "hard" or "soft" by default, but it seems that VMware Player does not provide either ability.

You therefore will need to change your VM's configuration manually, however. Open the VM's .vmx file in a text editor and change powerType.powerOff from "soft" to "hard". (You may wish to do the same for powerType.powerOn, powerType.suspend, and powerType.reset.) Quit Player and reopen the VM. When you power it on, the Player > Power menu now should show "Power Off" instead of "Shut Down Guest".

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.