PRA: MSACAL32.OCX Could Not Register Itself In the Registry

Last reviewed: September 16, 1996
Article ID: Q142978
The information in this article applies to:
  • Microsoft Office for Windows 95, Professional Edition
  • Microsoft Access version 7.0

SYMPTOMS

Novice: Requires knowledge of the user interface on single-user computers.

When you install Microsoft Access, you receive the following error message:

   MSACAL32.OCX was unable to register itself in the registry.

CAUSE

This problem occurs because of an error when the system tries to register the Calendar OLE Custom Control component in the registry.

RESOLUTION

Problems registering OLE Custom Controls can usually be traced to one of the following problems:

  • The OLE Custom Control file was not properly decompressed when it was copied from the floppy disk or compact disc. To verify that the file was properly decompressed, check the properties of the OLE Custom Control file (Msacal70.ocx). Ensure that the file version is reported as 7.0, the file size is reported as 80,896 bytes, and that the file is located in the Windows\System folder in Windows 95 or the Windows\System32 folder in Windows NT.

    -or-

  • You have insufficient permissions to modify the system registry. This problem has been reported with Windows NT only. To ensure that you have sufficient permissions to the registry, make sure that the user currently logged on to the Windows NT machine is a member of the Administrators security group.

To work around this problem, you can attempt to manually register a custom control once Microsoft Access is installed. To do this, use the following steps:

  1. Start Microsoft Access and open any database.

  2. On the Tools menu, click Custom Controls.

  3. Choose the Register button.

  4. Browse for the OLE Custom Control file that you wish to register. Click OK.

STATUS

Microsoft has confirmed this to be a problem in Microsoft Access version 7.0 and in Microsoft Office Professional version 7.0. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

The error message incorrectly reports the name of the file as Msacal32.ocx. The correct name for the file is Msacal70.ocx. Although the error message is incorrect, the Setup program does attempt to register the correct file name. The error message is displayed because an error occurred when registering Msacal70.ocx.

REFERENCES

For more information about registering OLE Custom Controls in Microsoft Access 7.0, click the Answer Wizard on the Help menu, type "register custom control," and then view the "How do I register a custom control" topic.


KBCategory: kbsetup
KBSubcategory: StpReg

Additional reference words: 7.00 CD-ROM




THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: September 16, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.