Error message that you may receive when you try to view a Microsoft Management Console (MMC) snap-in: "Snap-in failed to initialize" (912651)



The information in this article applies to:

  • Microsoft Windows XP Professional
  • Microsoft SQL Server 2000 Desktop Engine (MSDE)
  • Microsoft SQL Server 2000 Desktop Engine (MSDE) SP4
  • Microsoft Windows Embedded for Point of Service

SYMPTOMS

When you try to view a Microsoft Management Console (MMC) snap-in, you may receive the following error message:
Snap-in failed to initialize.
Name: Computer Management
CLSID:{58221C67-EA27-11CF-ADCF-00AA00Ai0033}
Note Examples of MMC snap-ins include the Services snap-in and the Event Viewer snap-in.

This problem occurs when the following conditions are true:
  • Microsoft Windows Embedded for Point of Service (WEPOS) is installed on the computer.
  • Microsoft SQL Server 2000 Desktop Engine Service Pack 3a (SP3a) has been upgraded to Microsoft SQL Server 2000 Desktop Engine SP4.

CAUSE

This problem occurs because the Microsoft Windows Installer package for SQL Server 2000 Desktop Engine SP4 that is included in Microsoft Point of Sale (POS) 1.0 incorrectly deletes the %Windir%\System32\Atl.dll file. Additionally, because Windows File Protection is not installed on computers that have WEPOS installed, Windows File Protection cannot prevent Windows Installer from deleting this file.

RESOLUTION

To resolve this problem, you must replace the missing Atl.dll file. To restore the Computer Management MMC to full functionality, follow these steps:
  1. Click Start, and then click Run, type the following command, and then click OK:

    Copy C:\Windows\winsxs\x86_microsoft.tools.visualcplusplus.runtime-libraries_6595b64144ccf1df_6.0.0.0_x-ww_ff9986d7\atl.dll %windir%\system32\

STATUS

Microsoft has confirmed that this is a bug in the Microsoft Windows Installer package for SQL Server 2000 Desktop Engine SP4.

MORE INFORMATION

Steps to reproduce the problem

  1. Upgrade the computer to SQL Server 2000 Desktop Engine SP4 from POS 1.0.
  2. Click Start, click Run, type mmc, and then click OK.

    You receive the following error message:
    Snap-in failed to initialize.
    Name: Computer Management CLSID:{58221C67-EA27-11CF-ADCF-00AA00Ai0033}
  3. When you click OK, the MMC is blank, and you receive the following error message:
    Snap-in Creation Failed. The snap-in is not created, it may not be installed properly.
    Name: Computer Management CLSID:{58221C67-EA27-11CF-ADCF-00AA00Ai0033}
  4. If you try to open the System Properties dialog box, you receive the following error message:
    This application has failed to start because ATL.DLL was not found. Re-installing the application may fix this problem

Modification Type:MajorLast Reviewed:4/7/2006
Keywords:kbnofix kbBug kbFileSystems kbStorageDev kbStorageMgmt kbUpgrade kbExpertiseBeginner kbtshoot KB912651 kbAudEndUser kbAudITPRO