You are currently offline, waiting for your internet to reconnect

How to clean up a damaged COM+ catalog

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

This article was previously published under Q315296
SUMMARY
This article describes how to clean up a COM+ catalog if the COM+ catalog becomes damaged.
MORE INFORMATION
Important This 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:
322756 How to back up and restore the registry in Windows

To clean up a damaged COM+ catalog, follow these steps.

Note These steps are applicable to the operating systems that are mentioned in the "applies to" section. These steps do not apply to Windows Vista, Windows Server 2008, Windows Server 2008 R2, or Windows 7.
  1. Rename the %WinDir%\System32\Clbcatq.dll file to %WinDir%\System32\~Clbcatq.dll. Make sure that you include the tilde (~) at the start of the file name.
  2. Stop the COM+ Event System service and set the Startup type to Manual or Disabled to prevent it from starting on restart. For more information about the COM+ Event System service, please visit the following Microsoft TechNet Web site:
  3. Restart the computer.
  4. Start Registry Editor (Regedt32.exe).
  5. Locate and delete the following key in the registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3
  6. At a command prompt, type cd %windir%, and then press ENTER.
  7. At a command prompt, type rmdir /s Registration, and then press ENTER. This is the location folder of the registration database.

    Note If you have MS04-012 installed, you must now re-install MS04-012. For more information about security update MS04-012, click the following article number to view the article in the Microsoft Knowledge Base:
    828741 MS04-012: Cumulative Update for Microsoft RPC/DCOM
  8. Click the Start button, point to Settings, and then click Control Panel.
  9. Double-click Add/Remove Programs, and then click Add/Remove Windows Components.
  10. Click Next to go through the reinstallation process, to reinstall COM+.
  11. If IIS is installed on the computer, IIS creates several COM+ applications. These applications will now be missing. To re-create these applications, run the following command at a command prompt:
    rundll32 %windir%\system32\inetsrv\wamreg.dll, CreateIISPackage
If Windows File Protection blocks the renaming and deletion, restart the computer in Safe mode, and follow these steps again.
corrupted repair rebuild corrupt
Properties

Article ID: 315296 - Last Review: 09/09/2009 19:25:44 - Revision: 7.0

  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • kbhowto KB315296
Feedback
> crosoft.com/ms.js" '="">