Cause 1: Your user account doesn't have write access to the VM folder
This is the one I see most often. The VM files are sitting somewhere like C:\Users\YourName\Documents\Virtual Machines\MyVM, and Windows decided your account doesn't own them anymore. Maybe you copied them from another PC, or a user profile got messed up. VMware Player needs read and write permission to the whole VM folder — not just read.
Step-by-step fix:
- Close VMware Player completely. Right-click its icon in the system tray and pick Exit.
- Open File Explorer and go to the folder that holds your VM. That's usually
C:\Users\YourName\Documents\Virtual Machines\YourVMName. - Right-click the VM folder (the one with the
.vmxfile inside) and choose Properties. - Go to the Security tab. You'll see a list of users and groups.
- Click Edit (you might need admin rights here).
- In the list, find your username. If it's not there, click Add, type your Windows username, and click Check Names to verify it, then OK.
- Click your username, then in the permissions list below, check the box for Full control. This gives read, write, and modify rights.
- Click Apply, then OK. After you click Apply you should see the folder properties window close without an error.
- In the Security tab, also check that SYSTEM and Administrators have Full control. If they don't, add them the same way.
- Click OK to close Properties.
- Now open VMware Player again. Right-click the VM and choose Power On.
If you still get the same error, move on to the next cause.
Cause 2: VMware services aren't running
VMware Player relies on a few background services to talk to the virtual network and the VM itself. If those services stopped — maybe after a Windows update or a crash — you'll get that insufficient permission message.
Step-by-step fix:
- Press Win + R, type
services.msc, and press Enter. The Services window opens. - Scroll down until you see these three services. They all start with "VMware":
- VMware Authorization Service
- VMware DHCP Service
- VMware NAT Service
- Check the Status column for each one. They should say Running.
- If any service shows Stopped, right-click it and choose Start.
- To make sure they start automatically every time Windows boots, double-click each service. In the Startup type dropdown, pick Automatic. Click Apply, then OK.
- After starting all three, open VMware Player and try powering on the VM again.
This fix works about 70% of the time when the error appears after a reboot or a Windows update. If the services won't start, check your antivirus — some of them block VMware services. Temporarily disable your antivirus, then start the services, then re-enable the antivirus.
Cause 3: The VMX file is marked as read-only
Sometimes when you extract a VM from a ZIP file or copy it from a USB drive, Windows marks the .vmx file as read-only. VMware Player can't write to a read-only file, so it throws the permission error.
Step-by-step fix:
- Go to the VM folder (same as Cause 1).
- Find the file that ends with
.vmx. It's usually namedYourVMName.vmx. - Right-click that file and choose Properties.
- At the bottom of the General tab, under Attributes, look at the Read-only checkbox.
- If it's checked, uncheck it. If it's filled with a solid square (that means partially read-only), click it once to clear it completely.
- Click Apply, then OK. You should hear the Windows notification sound and the file's icon might change slightly.
- Also check the
.vmdkfiles (the virtual hard disks) — right-click each one, go to Properties, and make sure Read-only is unchecked there too. These are bigger files, often namedYourVMName.vmdkorYourVMName-000001.vmdk. - Try powering on the VM.
This is the quickest fix to test. I've seen people spend an hour changing permissions when all they needed was to uncheck one box.
Quick-reference summary table
| Cause | What to check | How to fix | How often it happens |
|---|---|---|---|
| User doesn't own VM folder | Security tab in folder Properties | Give your user Full control | Most common |
| VMware services stopped | Services.msc – VMware Authorization, DHCP, NAT | Start them, set to Automatic | After updates or crashes |
| VMX file is read-only | General tab in file Properties | Uncheck Read-only | After copying/extracting |
Start with Cause 3 — it takes ten seconds. If that doesn't fix it, move to Cause 1. Cause 2 only if the error happens right after a Windows update or reboot. You'll have the VM running in under five minutes.