VMware Player license expired

VMware Player License Expired: Can't Run VMs? Fix It Now

VMware Player license expired stops your VMs from starting. Here's how to fix it fast, from reinstalling to checking your system date.

1. The License Key Is Missing or Wrong — Reinstall or Enter a Valid Key

This is the most common reason. You had a trial license that ran out, or you entered a key wrong. VMware Player used to be free for personal use, but now it needs a license after the trial (30 days for Player Pro, or 90 days for the older free version if you didn't activate). If you see "License expired" when you try to power on a VM, the fix is usually simple.

Fix:

  1. Open VMware Player.
  2. Go to Help > Enter License Key (in older versions, it's under Help > About VMware Player > License).
  3. If you have a valid key from a purchase or from the free personal use license (which you had to register for), enter it. If you don't have one, you can get a free key from VMware's site for personal use — look for "VMware Workstation Player" free, not the Pro trial.
  4. If that doesn't work, uninstall VMware Player completely (use Revo Uninstaller Free to catch leftover registry entries — I've seen this work when normal uninstall doesn't). Then download the latest version from VMware's site and reinstall. Enter the license key during setup.

Had a client last month whose VM wouldn't boot. They had entered a Pro trial key and it expired. I removed Player, installed the free version (no key needed if you choose personal use during install — it's a checkbox), and their VMs ran again. No charge to them.

2. System Date Is Wrong — VMware Checks the Clock

VMware Player checks your system date to see if your license is still valid. If your clock is set to a date in the past (or way in the future), it might think it's expired. This is rare but I've seen it happen after a CMOS battery died on an old Dell OptiPlex.

Fix:

  1. Right-click the time in your taskbar and pick Adjust date/time.
  2. Turn on Set time automatically and Set time zone automatically.
  3. Sync now. If the date is off, fix it manually first, then turn on auto-sync.
  4. Reboot VMware Player and try starting a VM.

If you changed the date intentionally (like to test something), set it back to the correct date. VMware won't run with a fake date.

3. Remove Old License Files in Registry (Windows) — Hidden Fix

Sometimes the license info gets stuck in the Windows registry. Even after reinstalling, VMware thinks it's still the old trial. Happened to a small school I helped — they had installed and uninstalled several times.

Fix:

  1. Close VMware Player completely.
  2. Press Windows + R, type regedit, hit Enter.
  3. Go to HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Player.
  4. Look for any key named License* or SerialNumber. Right-click it and delete.
  5. Also check HKEY_CURRENT_USER\Software\VMware, Inc.\VMware Player for the same.
  6. Close regedit, reinstall VMware Player fresh. Put in a valid license key during setup.

Warning: editing registry can break things. If you're not sure, skip this and go back to fix #1. But if you're stuck, it's worth it. Backup the key before deleting — right-click > Export.

4. VMware Player Is Too Old — Update to Latest Version

Older versions of VMware Player (like version 12 or 14) might have a hardcoded expiration. VMware did this when they moved to a new licensing model. If you're running a very old build, it may have expired even if it was free.

Fix:

  1. Check your version: Help > About VMware Player.
  2. Go to the VMware website and download the latest VMware Workstation Player (free for personal use).
  3. Uninstall the old version first (use Revo Uninstaller Free to clean leftovers).
  4. Install the new one. You might need to register for a free personal use license key — it's quick, no cost.

I had a client running version 12.5.9 — it just stopped working one day. Updated to 17.5, and their VMs fired up. No more license popup.

Quick-Reference Summary Table

Cause Fix Time
Missing/wrong license key Reinstall with valid key or free personal use version 10 min
System date wrong Set date/time to auto-sync 1 min
Registry leftover old license Delete registry keys for VMware Player 5 min
Old version expired Download and install latest version 15 min

Try the fixes in order. Most people only need the first one. If you still see the license expired message after all this, you might have a corrupted VM or a Windows user profile issue — that's a different story. But 9 times out of 10, it's one of these four things. Good luck.

Related Errors in Server & Cloud
0X000006BD Fix RPC_S_NO_CALL_ACTIVE (0X000006BD) on Windows Server 0X0000138F Cluster resource vanished? Fixing 0x0000138F fast 0XC0020012 Fix RPC_NT_UNKNOWN_IF (0XC0020012) in 3 Steps 0X80130005 Fix 0X80130005: Cluster Node Already Member

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.