Windows Common Control-based embedded ActiveX controls may fail to load within pre-existing Office documents, within third-party add-ins, and when you insert new controls in developer mode.
A fix is now available for download that installs the control and also fixes the registration of the control. We recommend that you install this fix to resolve the issue.You can download the fix here.
Note You do not have to install security update 2687441 before you install this fix in order to resolve your issue.
Note If you do not install the fix and choose other resolution, you may experience the same issue when you install an update for the Office which is released after the MS12-060.
If you prefer, you can use the Fix it solution to have us fix this problem for you. To do this, go to the "Fix it for me" section.
To work around this problem, you can use Registry Editor to delete the related registry entry. Then, use the Regsvr32 command to register the Mscomctl.ocx file. You can also create a batch file to automate this.
Manually delete the related registry entry
ImportantThis section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756How to back up and restore the registry in Windows
To delete this registry entry, follow these steps:
Click Start, click Run, type regedit in the Open box, and then click OK.
Locate and then click the following subkey in the registry:
On the Edit menu, click Delete, and then click Yes.
Exit Registry Editor, and then restart the computer.
Manually register the Mscomctl.ocx file
Note You must run the commands from commands at an elevated command prompt with administrator permissions.To do this, follow these steps:
Click Start, type cmd.
Right-click the cmd icon, and then click Run as Administrator.
Depending on your operating system, type the either of the following commands, and then press Enter:
For 64-bit operating systems, type the following: Regsvr32 "C:\Windows\SysWOW64\MSCOMCTL.OCX"
For 32-bit operating systems, type the following: Regsvr32 "C:\Windows\System32\MSCOMCTL.OCX"
Create a batch file to delete the related registry entry and register the Mscomctl.ocx file
You can create a batch file to delete the registry entry and register the Mscomctl.ocx file. To create the batch file, copy the following text to a text file, and then save the text file by using a ".bat" file name extension. (The following example detects whether the operating system is 32-bit or 64-bit, and then it runs the appropriate command.)
For more information about how to register an ActiveX control, click the following article number to view the article in the Microsoft Knowledge Base:
2746232 How to register an ActiveX control manually (.ocx)
Fix it for me
The fixit solution described in this section is not intended to be a replacement for any security update. We recommend that you always install the latest security updates. However, we offer this fixit solution as a workaround option for some scenarios.
To enable or disable this fixit solution, click the Fix it button or link under the Enable heading. Click Run in the File Download dialog box, and then follow the steps in the Fix it wizard.
This wizard may be in English only. However, the automatic fix also works for other language versions of Windows.
If you are not on the computer that has the problem, you can save the automatic fix to a flash drive or to a CD, and then you can run it on the computer that has the problem.
Microsoft Update or Windows Update may offer this update even though you do not have the 2007 Microsoft Office suite installed. For more information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:
830335 Microsoft Update and Windows Update offer updates for Office programs that you do not have installed
Prerequisites to apply this security update
To apply this security update, you must have Service Pack 2 or Service Pack 3 for the 2007 Microsoft Office suite installed on the computer.
For more information about how to obtain the service pack for the 2007 Microsoft Office suite, click the following article number to view the article in the Microsoft Knowledge Base:
949585 How to obtain the latest service pack for the 2007 Office suite
Command-line switches for this update
For information about the various command-line switches that are supported by this update, click the following article number to view the article in the Microsoft Knowledge Base:
262841 Command-line switches for Windows software update packages
You may have to restart the computer after you install this security update.
In some cases, this update does not require a restart. If the required files are being used, this update will require a restart. If this behavior occurs, a message is displayed that advises you to restart the computer.
To help reduce the possibility that a restart will be required, stop all affected services and close all applications that may use the affected files before you install this security update. For more information about the reasons why you may be prompted to restart, click the following article number to view the article in the Microsoft Knowledge Base:
887012 Why you may be prompted to restart your computer after you install a security update on a Windows-based computer
This update cannot be removed.
Update replacement information
This update replaces the following update:
2598041 MS12-027: Description of the security update for 2007 Microsoft Office system: April 10, 2012
The English (United States) version of this update installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.