I think I've seen this behavior before - it's not limited to Fusion 13.6.x. The GUI keeps track of the file paths on disk of Virtual machines that are present in the virtual machine library. The file path is noted for existing VMs when Fusion starts or when you add a new VM to the virtual machine library. The issue here is that manually removing a VM while the GUI is active doesn't cause the Fusion GUI to rescan the locations of VMs that it knows about. When you delete a file manually then try to use the "delete" function in the GUI, the GUI still thinks the files are available on disk (it probably is checking for the file path first so it can present the "delete entry and keep files or move the VM to the trash" options for the VM deletion).
Your workaround of exiting Fusion and restarting it causes the GUI to rescan VM paths. If the VM file path doesn't exist after this "rescan", the GUI will offer to delete the entry from the virtual machine library.
You're right, this behavior could be handled better.
Deleting the VM from the Fusion GUI instead of the Finder or CLI/shell is the best way to avoid this behavior.
------------------------------
- Paul (technogeezer)
vExpert 2025
------------------------------
Original Message:
Sent: Aug 04, 2025 03:28 PM
From: BugImmersion
Subject: Cannot remove virtual machine after file has been deleted
The text "VMware by Broadcom" doesn't exist on https://support.broadcom.com.
The instructions do not appear to be relevant, as the issue occurs after the VM has been moved to the trash.
Here are the steps to reproduce the issue:
1. Create new VM via File > New…
2. Move VM to trash
3. Select Edit > Delete
The "could not get vm files" modal now appears.
The workaround is to quit VMware Fusion and reopen it to remove the VM.