ACC1x: "Outdated COMMDLG.DLL" Error Message During Setup
ID: Q93694
|
The information in this article applies to:
-
Microsoft Access versions 1.0, 1.1
SYMPTOMS
When you try to open a database, you receive the following error
message:
Outdated "COMMDLG.DLL." Please reinstall Microsoft Access.
CAUSE
There are three possible causes of this problem:
- More than one version of COMMDLG.DLL on your computer.
- An outdated copy of the COMMDLG.DLL file.
- An incompatible copy of COMMDLG.DLL.
RESOLUTION
The three solutions below correspond with the three causes listed
above:
- Rename the duplicate versions of COMMDLG.DLL.
- Make sure the COMMDLG.DLL file in the WINDOWS system subdirectory is
newer than the following:
3/10/92 (for Microsoft Windows version 3.1)
10/01/92 (for Windows for Workgroups)
10/25/92 (for Microsoft Access)
- If you have a third-party COMMDLG.DLL file, make sure that it is
compatible with Microsoft Access.
The three sections under "More Information" describe these procedures.
MORE INFORMATION
Searching for Copies of COMMDLG.DLL File
To search for all occurrences of the COMMDLG.DLL file, follow these
steps:
- Exit Windows.
- Search for any other copies of COMMDLG.DLL on the current drive by
typing the following commands at the MS-DOS prompt:
cd\
dir commdlg.dll /s
Repeat these commands on all other drives and rename or delete any copies
of the COMMDLG.DLL file that you find. When you finish, you should have a
single copy of COMMDLG.DLL on your computer, located in the WINDOWS system
subdirectory.
Installing a New COMMDLG.DLL File
If you delete or rename all duplicates of the COMMDLG.DLL file and
continue to get the above error message in Microsoft Access, copy
COMMDLG.DL_ from Disk 1 of Microsoft Access and EXPAND.EXE from Disk 3 of
Windows version 3.1. Then use EXPAND.EXE to expand the COMMDLG.DL_ file as
follows:
c:\<path>\EXPAND <path>\COMMDLG.DL_ c:\windows\system\COMMDLG.DLL
NOTE: Do not copy COMMDLG.DL$ from the Microsoft Access disks.
Microsoft Access Setup is required to decompress COMMDLG.DL$.
Ensuring No Other Applications Are Open
When Microsoft Access Setup tries to update the COMMDLG.DLL file, you may
receive an error message stating that Microsoft Access was unable to
access the file. In most cases, another application is using the
COMMDLG.DLL file.
To ensure that no other applications are open when you run Microsoft
Access Setup, use the following steps:
- Add a new program group in Windows Program Manager called
Temporary.
- Move all the icons from the Startup program group to the Temporary
program group.
- Edit the [Windows] section of the WIN.INI file as follows:
[Windows]
RUN=
LOAD=
- Restart Windows and run Microsoft Access Setup.
If you continue to encounter problems, edit the AUTOEXEC.BAT file to look
for conflicting terminate-and-stay-resident (TSR) programs.
Additional query words:
tsr
Keywords : kberrmsg kbsetup StpOthr
Version : 1.0 1.1
Platform : WINDOWS
Issue type : kbprb
Last Reviewed: March 12, 1999