ACC2000: Error Message: Unable to Register ISAM Msrd2x40.dll (240286)
The information in this article applies to:
This article was previously published under Q240286 Advanced: Requires expert coding, interoperability, and multiuser skills.
This article applies to a Microsoft Access database (.mdb) and to a Microsoft Access project (.adp).
IMPORTANT: This article contains information about modifying the registry. Before you
modify the registry, make sure to back it up and make sure that you understand how to restore
the registry if a problem occurs. For information about how to back up, restore, and edit the
registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows Registry
SYMPTOMS
After you install Microsoft Access 2000, and you then try to reconfigure an Access data source by using the 32-bit ODBC Data Source tool in Control Panel, you may receive the following error message:
Unable to register ISAM C:\Winnt\System32\Msrd2x40.dll.
This error message may also occur when you try to create a new Access data source, or when you try to delete an existing one.
CAUSE
You do not have appropriate permissions on the Microsoft Jet registry key.
RESOLUTIONWARNING: If you use Registry Editor incorrectly, you may cause serious problems that may
require you to reinstall your operating system. Microsoft cannot guarantee that you can solve
problems that result from using Registry Editor incorrectly. Use Registry Editor at your own
risk.
To avoid this error, you (or other users who log on to this computer) must have Full Control permission on the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0
To avoid similar errors on Microsoft Windows NT, at a minimum, the Everyone group must have the following Special Access permissions for the registry:
Query Value
Set Value
Create Subkey
Enumerate Subkeys
Notify
Delete
Read Control
To set these permissions in Microsoft Windows NT version 4.0, follow these steps:
-
Click Start, and then click Run.
-
In the Open box, type Regedt32, and then click OK.
-
In Registry Editor, in the "KEY_LOCAL_MACHINE on Local Machine" window,
click to expand each of the following keys until you see the 4.0 key:
HKEY_LOCAL_MACHINE
\SOFTWARE
\Microsoft
\Jet
\4.0
Click the 4.0 key, and then on the Security menu, click Permissions.
-
If Everyone is not in the list, click Add, type <local computer name>\Everyone, and then click OK.
- Click to select the Replace Permissions on Existing Subkeys check box.
-
Double-click Everyone, and then click to select the following permissions:
Query Value
Set Value
Create Subkey
Enumerate Subkeys
Notify
Delete
Read Control
-
Click OK on each screen, and then quit Registry Editor.
Modification Type: | Minor | Last Reviewed: | 1/26/2005 |
---|
Keywords: | kberrmsg kbnofix kbprb KB240286 |
---|
|