Microsoft KB Archive/240286

= ACC2000: Error Message: Unable to Register ISAM Msrd2x40.dll =

Article ID: 240286

Article Last Modified on 1/26/2005

-

APPLIES TO


 * Microsoft Access 2000 Standard Edition

-



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.



RESOLUTION
WARNING: 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 \Everyone, and then click OK. Click to select the Replace Permissions on Existing Subkeys check box.</li>  Double-click Everyone, and then click to select the following permissions: <pre class="fixed_text">  Query Value Set Value Create Subkey Enumerate Subkeys Notify Delete Read Control </li> Click OK on each screen, and then quit Registry Editor.</li></ol>

Additional query words: prb get gives Msrd2x40 dll

Keywords: kberrmsg kbnofix kbprb KB240286

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.