Cadzow Knowledgebase


Welcome
Contact Us
Professional
Services

Consulting
Knowledgebase/
Site Search

Remote Support

Print Friendly

Cadzow 2000 Startup Errors — Unable to Intialize Registry

When launching Cadzow 2000 you may receive the following error:

  • can't be started
    was unable to initialize the Windows Registry.
    Rerun Microsoft Access or Microsoft Office Setup to reinstall.

This occurs on Windows Vista/2008/7 systems if you have run a version of Access other than Access 97, or installed a service pack or update for Office 2000 or Access 2000 or later. Whenever Access 97 or above runs, it resets certain parameters in the registry, and this will be done each time you run different versions of Access. Access 2000 and later use Windows Installer, which runs at a privileged level, but Access 97 runs with the privileges of the user, which are restricted in Vista/7 due to User Account Control, even if the user is a local administrator, and thus cannot make the necessary changes. This also happens on Windows 2000/XP systems where the user is not a local administrator.

The solutions are (in order of preference):

Update Registry Permissions with Script

  1. On Windows XP, login as a local administrator.

    On Windows Vista and above, login as a local administrator or obtain the credentials of a local administrator.

  2. Download the following script: FixAcc97RegistryPerms.bat.

  3. On Windows Vista and above, open an elevated command prompt and run the script.

    (NB. the script may not work properly if it is simply invoked from Explorer with Run as Administrator.)

    On Windows XP, double-click the script file.

For Network Administrators: The script can update the registry permissions on a remote system with the command FixAcc97RegistryPerms WORKSTATION, where WORKSTATION is the name of the remote system (without the leading \\). The user must be an administrator of the remote system and the remote system must have the Remote Registry service running.

Manually Update Registry Permissions

  1. Click Start , select Run, type REGEDIT and click OK.

  2. Click Continue if prompted by UAC.

  3. Navigate to HKEY_CLASSES_ROOTAccess.Application, right-click and choose Permissions.

  4. Click Users and then tick Full Control (Allow) under Permissions for Users.

  5. Click OK.

  6. If using 32-bit Windows, repeat for HKCR\CLSID\{A4C4671C-499F-101B-BB78-00AA00383CBB}.

    If using 64-bit Windows, repeat for HKCR\Wow6432Node\CLSID\{A4C4671C-499F-101B-BB78-00AA00383CBB}.

Manually Update Permissions on Entire Classes Hive

  1. Click Start , select Run, type REGEDIT and click OK.

  2. Click Continue if prompted by UAC.

  3. Right-click HKEY_CLASSES_ROOT and choose Permissions.

  4. Click Users and then tick Full Control (Allow) under Permissions for Users.

  5. Click OK.

    (The changes will take a few moments to save, during which nothing will appear to happen.)

Grant Administrator Privileges

(This option is not particularly recommended.)

  1. On Windows Vista and above, make the user a local administrator and Disable UAC.

    On Windows XP, make the user a local administrator.

Copyright © 1996-2023 Cadzow TECH Pty. Ltd. All rights reserved.
Information and prices contained in this website may change without notice. Terms of use.


Question/comment about this page? Please email webguru@cadzow.com.au