Access 97: "There is No License for This Machine" Error

Sunday, March 03, 2002 08:13:28
home

Derived from Microsoft Knowlege Base Article Q141373 and Q191224

When you start Microsoft Access 7.0 or 97, you may receive the following error message.

In Microsoft Access 97:
Microsoft Access can't start because there is no license for it on this machine. -or
Can't find the database you specified or you didn't specify a database at all.
In Microsoft Access 7.0:
Microsoft Access can't be started as there is no license for it on this machine.

CAUSE
There are two possible causes for this error message.

The most likely cause is that Microsoft Access is not properly registered on your computer. If Microsoft Access is not properly registered on your computer, follow the steps in the "Rename a Font, and Then Reinstall Microsoft Access" section of the "Resolution" section of this article to properly register Access on your computer.

The second cause applies only to computers that are running Microsoft Windows NT 4.0 or Microsoft Windows 2000. On these operating systems, you may also receive this error message if you do not have Read permissions to the Licenses key in the registry. If this applies to you, follow the steps in the "No Read Permissions to Licenses Key" section of the "Resolutions" section of this article to give necessary users and groups Read permissions to the Licenses key.

RESOLUTION
NOTE : If you are running Microsoft Windows 98, you can download a tool that corrects the problem that is discussed in this article. If you are running any operating system other than Windows 98, however, this tool may not work correctly .

For additional information about downloading this tool, click the article number below to view the article in the Microsoft Knowledge Base:

Q191224 ACC97: AcLicn97.exe Available in Download Center

Rename a Font, and Then Reinstall Microsoft Access

IMPORTANT : If you received an error message when you installed Access similar to The configuration of the ODBC Microsoft driver name and extension driver failed. and you then received one of the error messages that is mentioned in the "Symptoms" section of this article, install MDAC 2.5 SP2 or earlier first before you proceed with the steps in this section.

You can obtain MDAC 2.5 SP2 or earlier from the following Microsoft Web site: http://www.microsoft.com/data
NOTE : In the following steps, when you reinstall Microsoft Access 97 by using the Setup Maintenance Mode, you do not have to uninstall Microsoft Access first. This operation simply returns the computer to the installation state that it was in the last time that you ran Setup.

Follow these steps to correct the registry error.

NOTE : Because there are several versions of Windows, the following steps may be different on your computer. If they are, please consult your product documentation to complete these steps. If you are running Microsoft Windows Millennium Edition, follow the steps in the "Steps for Microsoft Windows Millennium" section later in this article.

  • Quit all Microsoft Office programs that may be running on your computer.
  • On the Start menu, point to Find , and then click Files or Folders .
  • In the Named box, type hatten.ttf .
  • In the Look in box, type c:\windows\fonts .
  • NOTE : The path to the Fonts folder may be different on your computer.
  • Click Find Now to start the search.

    NOTE : If Hatten.ttf is not found, try searching for Haettenschweiler.ttf. Haettenschweiler is the full name of the Hatten font.

  • Under Name , right-click the hatten.ttf file, and then click Rename on the shortcut menu that appears.
  • Change the name of the file to hatten.xxx . If you receive a prompt that states that changing the extension may cause the file to become unusable, click Yes .
  • Minimize, but do not close, the Find dialog box.
  • On the Start Menu, point to Settings , and then click Control Panel .
  • In Control Panel, double-click Add/Remove Programs .
  • In the Add/Remove Program Properties dialog box, click the Install/Uninstall tab, and select Microsoft Office 97, Professional Edition in the program list.
  • Click Add/Remove to run Office Setup in Maintenance Mode.
  • In the Microsoft Office 97 Setup dialog box, click Reinstall .
  • After the reinstallation is finished, click the Find dialog box on the taskbar to maximize it.
  • Under Name , right-click the hatten.xxx file, and then click Rename on the shortcut menu that appears.
  • Change the name of the file back to hatten.ttf .

    Microsoft Access should now be properly registered.

    Steps for Microsoft Windows Millennium Edition

    IMPORTANT : If you received an error message when you installed Access similar to

    The configuration of the ODBC Microsoft driver name and extension driver failed.

    and you then received one of the error messages that is mentioned in the "Symptoms" section of this article, install MDAC 2.5 SP2 or earlier first before you proceed with the steps in this section.

    You can obtain MDAC 2.5 SP2 or earlier from the following Microsoft Web site: http://www.microsoft.com/data/default.htm

  • Quit all Microsoft Office programs that may be running on your computer.
  • Click Start , point to Programs , point to Accessories , and then click MS-DOS Prompt .
  • At the MS-DOS prompt, type cd fonts , and then press ENTER.
  • At the MS-DOS prompt, type ren hatten.ttf hatten.old , and then press ENTER.
  • NOTE : At this point, you may receive the message "duplicate file name or file in use." If this is true, follow these steps in lieu of steps 1 through 4 to rename the font:
  • Restart the computer with the Startup disk in the floppy disk drive.
  • Choose option 4 for a Minimal Boot at the Startup screen.
  • At the MS-DOS prompt, type c: , and then press ENTER.
  • At the MS-DOS prompt, type cd windows\fonts , and then press ENTER.
  • At the MS-DOS prompt, type ren hatten.ttf hatten.old , and then press ENTER.
  • Restart the computer.
  • Click Start , point to Settings , and then click Control Panel .
  • In Control Panel, double-click Add/Remove Programs .
  • In the Add/Remove Program Properties dialog box, click the Install/Uninstall tab, and then click Microsoft Office 97, Professional Edition in the program list.
  • Click Add/Remove to run Office Setup in Maintenance Mode.
  • In the Microsoft Office 97 Setup dialog box, click Reinstall .

    Microsoft Access should now be properly registered.

    No Read Permissions to Licenses Key
    IMPORTANT : The steps in this section apply only to computers that are running Microsoft Windows NT 4.0 or Microsoft Windows 2000.

    When you are logged on as an administrator on a computer that is running Windows NT 4.0 or Windows 2000, you can use Registry Editor to check and to modify user permissions to the different registry keys.

    WARNING : Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.

    For information about how to edit the registry, view the "Changing Keys and Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT or Windows 2000, you should also update your Emergency Repair Disk (ERD).

    To check the user permissions, follow these steps:

  • Log on to the problem computer as an Administrator.
  • On the taskbar, click Start , and then click Run .
  • Type regedt32 , and then click OK .
  • Select the \\HKEY_CLASSES_ROOT\Licenses key.
  • On the Security menu, click Permissions .
  • Make sure that the necessary users and groups have at least Read permissions to the key.
  • Close Registry Editor and restart the computer.

    When you log on as a typical user, you should now be able to start Microsoft Access without problems.