Installing Access 2000 when Access 97 Is Already Installed

If you already have Access 97 on the computer, and you want to add Access 2000, follow these steps: NOTE:

Installing Access 97 when Access 2000 Is Already Installed

If you already have Access 2000 on the computer, and you want to add Access 97, there are some additional steps you must follow.

When you try to install Access 97, you have to avoid the "No license..." error message caused by the presence of the Hatten font, which is installed by Access 2000 and Office 2000. Also, if the Access 97 installation finds a newer version of the Msaccess.exe file on the computer, it will not install the 97 version of the Msaccess.exe file.

Problems After Installing Access 97 and Access 2000 on the Same Computer

If the procedures described in this article were not followed when the second version of Access was installed on the computer, you may have problems when you try to start Access. Following are descriptions of the error messages or problems that you may encounter, as well as the resolutions.

Microsoft Access can't start because there is no license for it on this machine.
To resolve this behavior, follow these steps:

NOTE: Following the steps in this procedure has the side effect of changing all the Start menu shortcuts to point back to the Office 97 programs. If you want to have the shortcuts point to the Office 2000 programs, run Office 2000 Setup in maintenance mode, and then click Repair. You can then select to repair the Start menu shortcuts.

Can't find the database you specified, or you didn't specify a database at all. Specify a valid database in the command line and include a path if necessary. There are two main causes for this error:

You may also notice that one or both versions of Access are using the wrong workgroup information file. For additional information about resolving this problem, view the article in the Microsoft Knowledge Base: Q241230 ACC2000: Workgroup Information File Is Reset to Default System.mdw After Self-Registration

Registry problem when back installing Access 97 on a PC with Access 2000

The registry gets changed so that all files ending in the various mdb style extensions all get associated with Access 97.
This is a problem for files that are really A2000 files as they are seen as 'un recognised database format'. Going via the standard Tools / Folder Options / File Types box in Windows 2000 does not work as somehow it sees 'Microsoft Access' as the descriptor name for both MS Access 97 and 2000, even when you browse to find the application you really want to use to open the file.
To get round this, edit the registry to hack the CLASS entry for mdb files so that they open with Access.9 not Access.8 (thanks to Tim Finch, FosterFinch Ltd)