System Manager Setup stops with multiple error messages (281383)



The information in this article applies to:

  • Microsoft Exchange 2000 Server

This article was previously published under Q281383

SYMPTOMS

When you install Exchange 2000 System Manager, Setup may stop responding while it is configuring registry entries for Exchange System Manager snap-ins.

You receive the following error message:
"Exchange System Manager"
The specified module could not be found.

Facility: Win32
ID-Nr.: 8007007e
Exchange-System-Manager

If you click OK on the error message, Setup proceeds, but you receive the following error message while Setup is configuring registry entries:
"Microsoft Active Directory - Exchange Extension"
The specified module could not be found.
Facility: Win32
ID-Nr.: 8007007e
Microsoft Active Directory - Exchange Extension
If you click OK, you immediately receive the following error message:
"Microsoft Exchange 2000 Installation Wizard"
Setup failed while installing sub-component Exchange System Manager Snap-ins with error code 0xC103798A (please consult the installation logs for a detailed description). You may cancel the installation or try the failed step again.

If you click Retry, the issue is not resolved.

CAUSE

Setup fails to register Maildsmx.dll. The reason for this failure is an entry in the registry that points to the wrong directory. Before Setup de-registers or registers Maildsmx.dll, it queries the following registry key for the location of Atl.dll:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{44EC053A-400F-11D0-9DCD-00A0C90391D3}\InProcServer32\(default)

The location of Atl.dll should be D:\WINNT\System32\ATL.DLL or the directory where you installed Windows 2000.If this entry points to the wrong directory, you receive the error messages described in the "Symptoms" section of this article.

RESOLUTION

To resolve this issue, follow these steps:
  1. Search the following registry key for the location of the Atl.dll file:

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{44EC053A-400F-11D0-9DCD-00A0C90391D3}\InProcServer32\(default)

  2. Compare the location of Atl.dll listed in the registry with the actual location of Atl.dll in the computer's file system.

    The Atl.dll file should be located at %SystemRoot%\System32\ATL.DLL, where %SystemRoot% points to the directory where you installed Windows 2000.
  3. Edit the registry key described in step 1 to reflect the location of Atl.dll. For example:

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{44EC053A-400F-11D0-9DCD-00A0C90391D3}\InProcServer32\(default) REG_SZ: D:\WINNT\SYSTEM32\ATL.DLL

MORE INFORMATION

The Exchange Server Setup Progress.log file contains the following details:
[17:27:45]Interpreting line "<CreateProcess C:\Programme\Exchsrvr\bin;regsvr32.exe -s maildsmx.dll;4294967295>." 

[17:27:45] Process created ... waiting (-1)
[17:27:45] Process has exited with 0x000005
[17:27:45] The command

	regsvr32.exe -s maildsmx.dll.

failed, retuning error code 5 (Access is denied.) ScCreateProcess (K:\admin\src\libs\exsetup\hiddenw1.cxx:1763)
           Error code 0XC103798A (31114): An internal component has failed.
				

Modification Type:MinorLast Reviewed:4/25/2005
Keywords:kberrmsg kbprb KB281383