System Error &H80040111 (-2147221231).  ClassFactory cannot supply requested class

Published: 2016-09-08

 

Last Updated: 2016-09-08

 

Applies To

 

Symptoms

When opening Rounds Tracker you receive the following error:

 

 

This error may occur multiple times.  It is followed by:

 

 

The errors will recur when you close Excel.

 

 

Cause

 

Resolution

Rounds Tracker will work with 32-bit MS Office only. You cannot use Rounds Tracker with the 64-bit version of MS Office. Verify that you are using a 32-bit version of Office:

  1. Open Excel.
  2. Click File.
  3. In the left pane, click Account or Office Account.
  4. In the right pane, click About Excel.
  5. In the About window, the bit version will be shown on the first line, to the right of the product version.

 

If you have verified that you are using 32-bit Office, there may be a problem with MSCOMCTL.OCX.  

This file is a Windows ActiveX Control module that contains common controls used by Rounds Tracker. Re-registering the file with Windows may resolve the issue:

  1. Login as a local administrator.
  2. Open an Administrator Command Prompt and navigate to C:\Windows\Syswow64 (64-bit Windows) or C:\Windows\System32 (32-bit Windows).
  3. Type the following command: regsvr32 mscomctl.ocx then press Enter.
  4. Click OK at the resultant message.
  5. Open Rounds Tracker.

 

If re-registering MSCOMCTL.OCX does not resolve the issue, download a new copy of the file:

  1. Login as a local administrator.
  2. In File Explorer navigate to C:\Windows\Syswow64 (64-bit Windows) or C:\Windows\System32 (32-bit Windows).
  3. Locate the file MSCOMCTL.OCX and rename it to MSCOMCTL_OLD.OCX.
  4. Download a new copy of the file from https://www.guard1.com/downloads/support/mscomctl.ocx.
  5. Save the downloaded copy to C:\Windows\Syswow64 (64-bit Windows) or C:\Windows\System32 (32-bit Windows).
  6. Open an Administrator Command Prompt and navigate to C:\Windows\Syswow64 (64-bit Windows) or C:\Windows\System32 (32-bit Windows).
  7. Type the following command: regsvr32 mscomctl.ocx then press Enter.
  8. Click OK at the resultant message.
  9. Open Rounds Tracker.

 

If registering a new copy of MSCOMCTL.OCX does not resolve the issue, it may be possible to have MS Office re-install the file. NOTE: You must have your Office installation media to complete this procedure.

  1. Login as a local administrator.
  2. In File Explorer navigate to C:\Windows\Syswow64 (64-bit Windows) or C:\Windows\System32 (32-bit Windows).
  3. Locate the file MSCOMCTL.OCX and rename it to MSCOMCTL_OLD.OCX.
  4. Launch Rounds Tracker. The Office installer should launch and indicate that is is configuring Microsoft Office. Insert your Office installation media if prompted.
    • If the Office installer does not launch and you receive the original error instead, repeat steps 2 and 3 to rename the file back to MSCOMCTL.OCX.  Proceed with the possible resolutions below.
  5. When the configuration is complete, the Rounds Tracker login screen should appear.

 

 

If the above steps do not resolve the issue, or if you are using a version of Office earlier than Office 2003:

 

Refer to Microsoft KB article 307410 for more information about these possible solutions:

 

 

Try deleting the folder C:\Program Files\Microsoft Office\Office #\XLSTART, then restarting Rounds Tracker.

 

 

Insert your MS Office CD and choose the "Repair" option.

 

 

Uninstall/reinstall MS Office, then update it to the latest Service Pack and patch level.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2013-2016 TimeKeeping Systems, Inc.