Navigation Menu Problems & Errors Occurring After Updates

Symptoms

There are multiple issues that may arise after installing specific Microsoft updates released on August 14th, 2012.

Navigation menu does not work properly.
Clicking on items in the navigation menu does nothing.
Error 35613: ImageList must be initialized before it can be used.
You get the following error message when starting the program:
Error: 35613
Description: ImageList must be initialized before it can be used
Any of a number of errors referring to ActiveX controls.
You receive an ambiguous error with a message like the following:
The expression you entered as the event property setting produced the following error…
The expression may not result in the name of a macro, the name of a user-defined function, or [Event Procedure].
There may have been an error evaluating the function, event or macro

Cause

These symptoms may occur after applying one or more of several Microsoft security updates that affect specific files Maintenance Management requires to run. These updates are described in Microsoft security bulletin MS12-060. The known updates that can cause this problem are:

  • Security Update for Office 2003 (KB2687323): MSCOMCTL
  • Security Update for Microsoft Office 2007 suites (KB2687441)
  • Security Update for Microsoft Office 2010 (KB2597986)

Resolution

If you are experiencing one of the symptoms described above, this is likely due to a recent security update to Microsoft Office. To resolve this issue you will need to re-register the Microsoft Windows Common Controls ocx file. To do this simply follow these steps:

To complete these procedures, you must be a member of the Administrators group.

Manual Fix

To run the commands yourself, follow the steps below.

To start a command prompt as an administrator
1. Click Start, click All Programs, and then click Accessories.
2. Right-click Command prompt, and then click Run as administrator.
3. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.

To start a command prompt as an administrator (alternative method)
1. Click Start.
2. In the Start Search box, type cmd, and then press CTRL+SHIFT+ENTER.
3. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.

Once the command window is open, run the two commands as below.

If you are using a Windows 32-bit operating system type:

regsvr32 /u %windir%system32mscomctl.ocx
(hit enter)
regsvr32 %windir%system32mscomctl.ocx
(hit enter)

If you are using a Windows 64-bit operating system type:
regsvr32 /u %windir%syswow64mscomctl.ocx
(hit enter)
regsvr32 %windir%syswow64mscomctl.ocx
(hit enter)

A popup box should pop up alerting you that it has succeeded. You can now close out of the cmd program by either typing “exit” and hitting Enter, or by hitting the top X. The symptoms described above should be fixed.

See related issues

Micromain