VMware Player VM Won't Start – Insufficient Permission Fix
This error usually means your user account doesn't have write access to the VM files, or VMware services are blocked. Here's how to fix it step by step.
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.
Was this solution helpful?