by lunarg on November 17th 2021, at 16:17

By default, VMware Tools are automatically updated when power-cycling a VM each time a new version is available. This may not be desirable, and currently, there is no way to change this behaviour anywhere in the settings. This setting can however by changed manually on a VM-basis, by manually editing the VM's configuration file (.vmx).

Although there's mention of a global setting in Fusion's configuration files, many users report this as not working, so I only mention the per-VM setting here.

  1. First, make sure your VM is not running. Preferably, close VMware Fusion entirely (⌘ + Q).
  2. Using Finder or Terminal, navigate to the VM folder. When using Finder, you'll need to right-click your VM, then click Show Package Contents. Look for the file with .vmx extension and open this with your favourite plain text editor. When using Apple's built-in TextEdit, do not choose to convert to rich text!
  3. Look for the line that says: tools.upgrade.policy = "upgradeAtPowerCycle".
    Change it so it reads: tools.upgrade.policy = "manual".
  4. Save the file.

Next time you start the VM, and there's an update of VMware Tools, they should no longer update automatically for this particular VM. You can always revert the behaviour by changing the parameter back to its original value.

« March 2023»
« When a bird does poo poo in your eye, be happy elephants don't fly. »