ACC: Error launching Access: "Microsoft Access can't start because there is no license for it on this machine"


Symptoms


You receive the following error when launching Access 2007 or Access 2010:

Microsoft Access can't start because there is no license for it on this machine.

Cause


There is a permissions issue in the registry that is preventing Access from opening correctly.

Resolution


Follow the steps below to assign the appropriate permissions:

  • Click the Start button and then click Run.
  • Type Regedit, and then press Enter.
  • Navigate to the following registry key:

Access 2007

HKEY_CLASSES_ROOT\Licenses\73A4C9C1-D68D-11d0-98BF-00A0C90DC8D9\12.0\Retail

Access 2010

HKEY_CLASSES_ROOT\Licenses\73A4C9C1-D68D-11d0-98BF-00A0C90DC8D9\14.0\Retail


Note: You may run into the permissions issue anywhere from the GUID to the Retail key. If you run into the permissions issue on the GUID, you will then also need to repeat steps 4 – 10 on the 12.0 or 14.0 key as well as the Retail key.

  • Right click the key and then choose Permissions.
  • Click Advanced.
  • Select the Owner tab.
  • Change the owner to Administrators.
  • Click Apply and then click OK.
  • Click Add, type Everyone, and then click Ok.
  • Ensure that Full Control is checked, and then click Ok.