Exchange 2003 Setup Error: 0xC1037989

From: Artie Noel (anonymous_at_discussions.microsoft.com)
Date: 03/15/04


Date: Mon, 15 Mar 2004 11:03:23 -0800

Okay, well maybe I didn't fix the problem after all...
We finally managed to get the Exchange Server 2003 setup
to complete on our cluster, but I had to cheat and shift
the DTC resource for the cluster during setup. I'll
explain... By the Way, I m Exchange 2003 on Windows
Server 2003, enterprise...

During the course of setting up the System Attendant
resource for our EVS on our cluster last night, in
following the directions for creating the resources on a
cluster in the Exchange Server 2003 Deployment guide, we
ran into problems. The services such as the Information
Store, MTA, etc, that should of been created were not, and
several of the dialog steps in the guide were missing from
the Cluster Administrator New Resource wizard.
    I took a couple of minutes and thought about it, and
tried a different approach, which I feel is probably the
correct approach. In the first scenerio, I was using the
New Resource Wizard, and was unsuccessful. I then used
the Configure Application wizard to attempt to create the
System Attendant resource, and successfully and correctly
configured the resource, and all of the dialog boxes
appeared as described in the deployment guide.
    The relevance I think this has on the case is that
when I created the Distributed Transaction Coordinator, I
set it up using the New Resource Wizard, not the Configure
Application Wizard. I also configured the Distributed
Transaction Coordinator resource to use the Cluster
Adapter, not the public adapter.
    Could this explain why we were recieving the
0xC1037989 error during Exchange 2003 setup, and why
moving the Distributed Transaction Coordinator resource
during setup but after recieving the 0xC1037989 error,
allowed setup to continue? Does this help determine
future impact of the 0xC1037989 error will have on our
Exchange 2003 system?

>-----Original Message-----
>Hello all,
> We are in the middle of our Exchange 2003
deployment,
>and have bumped into the following error:
>
>"Setup failed while installing sub-component
Miscellaneous
>Atom with error code 0xC1037989 (please consult the
>installation logs for a detailed description). You may
>cancel the installation or try the failed step again."
>
>There is a retry and a cancel button. I have retried
>twice.
>
>Our setup is as follows:
>
>We are co-exisitng with Exchange 5.5
>
>We are deploying a front-end/back-end scenerio.
>
>Two Dell PE 2650 Servers w/Windows Server 2003, EE
>(Factory Installed), using network Load balancing as
front-
>end servers
>
>Two Dell PE6650 servers w/Windows Server 2003 EE (Factory
>Installed), Clustered in a two-node cluster using MSCS
and
>Active/Passive mode
>
>Have installed first Exchange 2003 server on Front-end1
>server to allow setup to Join the exisitng 5.5 site.
>
>Began installation of first cluster node, and recieved
>above error. Retried, and failed. Canceled and then
>fully uninstalled Exchange 2003 from cluster node. Re-
>installed ASP.NET, IIS (NNTP, SMTP, WWW). Verified all
>cluster resources were assigned to cluster node that is
>not having Exchange 2003 installed.
>
>Began Exchange 2003 setup again, recieving same error
>(0xC1037989) in same place. Exchange 2003 setup has NOT
>been attempted on second node of the cluster.
>
>The only info I have been able to find about this error
>references re-installing .NET Framework. The server
>already has .NET Framework 1.1 installed (integrated with
>windows 2003?), and I can not find the uninstall for it.
>When I try to manually re-install dotnetfx.exe, I recieve
>an error stating it is already installed with the
>operating system.
>
>Below is partial output from Exchange Setup Progress.log:
>
>15:28:32] Entering CBaseServiceAtom(Services
>Atom)::ScCreateAtomServices
>[15:28:32] Leaving CBaseServiceAtom(Services
>Atom)::ScCreateAtomServices
>[15:28:32] Entering CBaseAtom(Services Atom)::ScReinstall
>[15:28:32] Entering CBaseAtom(Services
>Atom)::ScRefreshRegistryKeys
>[15:28:32] Configuring registry entries for Services Atom
>[15:28:32] Entering CRegistryManager::ScProcessFile
>[15:28:32] ++++ Starting interpreter on file e:\setup\i386
>\exchange\services.ins ++++ -- ID:31258 --
>[15:28:32] Interpreting line <RegisterDLL:D:\Program
>Files\Exchsrvr\bin\cdo.dll> -- ID:31259 --
>[15:28:32] Leaving CRegistryManager::ScProcessFile
>[15:28:32] Leaving CBaseAtom(Services
>Atom)::ScRefreshRegistryKeys
>[15:28:32] Entering CBaseAtom(Services
>Atom)::ScRefreshMetabaseKeys
>[15:28:32] Creating IIS Metabase objects for Services Atom
>[15:28:32] Leaving CBaseAtom(Services
>Atom)::ScRefreshMetabaseKeys
>[15:28:32] Entering CBaseAtom(Services
>Atom)::ScRemoveShortcuts
>[15:28:32] Leaving CBaseAtom(Services
>Atom)::ScRemoveShortcuts
>[15:28:32] Entering CBaseAtom(Services
>Atom)::ScAddShortcuts
>[15:28:32] Leaving CBaseAtom(Services
Atom)::ScAddShortcuts
>[15:28:32] Leaving CBaseAtom(Services Atom)::ScReinstall
>[15:28:32] Leaving CBaseServiceAtom(Services
>Atom)::ScReinstall
>[15:28:32] Completed Reinstall of Services Atom sub-
>component
>[15:28:32] Beginning Reinstall of Web Forms sub-component
>[15:28:32] Entering CBaseServiceAtom(Web
>Forms)::ScReinstall
>[15:28:32] Entering CBaseServiceAtom(Web
>Forms)::ScCreateAtomServices
>[15:28:32] Leaving CBaseServiceAtom(Web
>Forms)::ScCreateAtomServices
>[15:28:32] Entering CBaseAtom(Web Forms)::ScReinstall
>[15:28:32] Entering CBaseAtom(Web
>Forms)::ScRefreshRegistryKeys
>[15:28:32] Configuring registry entries for Web Forms
>[15:28:32] Entering CRegistryManager::ScProcessFile
>[15:28:32] ++++ Starting interpreter on file e:\setup\i386
>\exchange\webforms.ins ++++ -- ID:31258 --
>[15:28:32] Interpreting line <RegisterDLL:D:\Program
>Files\Exchsrvr\exchweb\bin\exwform.dll> -- ID:31259 --
>[15:28:32] Interpreting line
><OpenMachineKey:Software\Microsoft\Exchange> -- ID:31259 -
-
>[15:28:32] Interpreting line <CreateKey:Forms> --
>ID:31259 --
>[15:28:32] Interpreting line <CloseKey:> -- ID:31259 --
>[15:28:32] Interpreting line
><OpenMachineKey:Software\Microsoft\Exchange\Forms> --
>ID:31259 --
>[15:28:32] Interpreting line
><ReplaceString:NameForE2K;D:\Program
>Files\Exchsrvr\exchweb\bin\exwform.dll> -- ID:31259 --
>[15:28:32] Interpreting line
><ReplaceString:ResourceDllBasePath;D:\Program
>Files\Exchsrvr\res\> -- ID:31259 --
>[15:28:32] Interpreting line <CloseKey:> -- ID:31259 --
>[15:28:32] Interpreting line
><OpenMachineKey:Software\Microsoft\Exchange\Setup> --
>ID:31259 --
>[15:28:32] Interpreting line
><ReplaceString:BrowseCap.ini;D:\Program
>Files\Exchsrvr\bin\browscap.ini> -- ID:31259 --
>[15:28:32] Interpreting line <CloseKey:> -- ID:31259 --
>[15:28:32] Leaving CRegistryManager::ScProcessFile
>[15:28:32] Leaving CBaseAtom(Web
>Forms)::ScRefreshRegistryKeys
>[15:28:32] Entering CBaseAtom(Web
>Forms)::ScRefreshMetabaseKeys
>[15:28:32] Creating IIS Metabase objects for Web Forms
>[15:28:32] Leaving CBaseAtom(Web
>Forms)::ScRefreshMetabaseKeys
>[15:28:32] Entering CBaseAtom(Web
Forms)::ScRemoveShortcuts
>[15:28:32] Leaving CBaseAtom(Web Forms)::ScRemoveShortcuts
>[15:28:32] Entering CBaseAtom(Web Forms)::ScAddShortcuts
>[15:28:32] Leaving CBaseAtom(Web Forms)::ScAddShortcuts
>[15:28:32] Leaving CBaseAtom(Web Forms)::ScReinstall
>[15:28:32] Leaving CBaseServiceAtom(Web
Forms)::ScReinstall
>[15:28:32] Completed Reinstall of Web Forms sub-component
>[15:28:32] Beginning Reinstall of Microsoft Exchange WMI
>Providers sub-component
>[15:28:32] Entering CBaseServiceAtom(Microsoft Exchange
>WMI Providers)::ScReinstall
>[15:28:32] Entering CAtomWMIProv::ScCreateAtomServices
>[15:28:32] Leaving CAtomWMIProv::ScCreateAtomServices
>[15:28:32] Entering CBaseAtom(Microsoft Exchange WMI
>Providers)::ScReinstall
>[15:28:32] Entering CAtomWMIProv::ScRefreshRegistryKeys
>[15:28:32] Entering CBaseAtom(Microsoft Exchange WMI
>Providers)::ScRefreshRegistryKeys
>[15:28:32] Configuring registry entries for Microsoft
>Exchange WMI Providers
>[15:28:32] Entering CRegistryManager::ScProcessFile
>[15:28:32] ++++ Starting interpreter on file e:\setup\i386
>\exchange\wmiprov.ins ++++ -- ID:31258 --
>[15:28:32] Interpreting line <CreateProcess:D:\Program
>Files\Exchsrvr\bin;"D:\Program
>Files\Exchsrvr\bin\exmgmt.exe" /install;60000> --
>ID:31259 --
>[15:28:32] Process created ... waiting (60000)
>[15:28:32] Process has exited with 00000000
>[15:28:32] Interpreting line
><CreateProcess:C:\WINDOWS\system32
>\WBEM;"C:\WINDOWS\system32\WBEM\mofcomp.exe" -
>class:forceupdate "C:\WINDOWS\system32
>\WBEM\msgtrk.mof";600000> -- ID:31259 --
>[15:28:33] Process created ... waiting (600000)
>[15:28:33] Process has exited with 00000000
>[15:28:33] Leaving CRegistryManager::ScProcessFile
>[15:28:33] Leaving CBaseAtom(Microsoft Exchange WMI
>Providers)::ScRefreshRegistryKeys
>[15:28:33] Leaving CAtomWMIProv::ScRefreshRegistryKeys
>[15:28:33] Entering CBaseAtom(Microsoft Exchange WMI
>Providers)::ScRefreshMetabaseKeys
>[15:28:33] Creating IIS Metabase objects for Microsoft
>Exchange WMI Providers
>[15:28:33] Leaving CBaseAtom(Microsoft Exchange WMI
>Providers)::ScRefreshMetabaseKeys
>[15:28:33] Entering CBaseAtom(Microsoft Exchange WMI
>Providers)::ScRemoveShortcuts
>[15:28:33] Leaving CBaseAtom(Microsoft Exchange WMI
>Providers)::ScRemoveShortcuts
>[15:28:33] Entering CBaseAtom(Microsoft Exchange WMI
>Providers)::ScAddShortcuts
>[15:28:33] Leaving CBaseAtom(Microsoft Exchange WMI
>Providers)::ScAddShortcuts
>[15:28:33] Leaving CBaseAtom(Microsoft Exchange WMI
>Providers)::ScReinstall
>[15:28:33] Leaving CBaseServiceAtom(Microsoft Exchange
WMI
>Providers)::ScReinstall
>[15:28:33] Completed Reinstall of Microsoft Exchange WMI
>Providers sub-component
>[15:28:33] Beginning Reinstall of Miscellaneous Atom sub-
>component
>[15:28:33] Entering CBaseServiceAtom(Miscellaneous
>Atom)::ScReinstall
>[15:28:33] Entering CBaseServiceAtom(Miscellaneous
>Atom)::ScCreateAtomServices
>[15:28:33] Leaving CBaseServiceAtom(Miscellaneous
>Atom)::ScCreateAtomServices
>[15:28:33] Entering CBaseAtom(Miscellaneous
>Atom)::ScReinstall
>[15:28:33] Entering CBaseAtom(Miscellaneous
>Atom)::ScRefreshRegistryKeys
>[15:28:33] Configuring registry entries for Miscellaneous
>Atom
>[15:28:33] Entering CRegistryManager::ScProcessFile
>[15:28:33] ++++ Starting interpreter on file e:\setup\i386
>\exchange\Misc.ins ++++ -- ID:31258 --
>[15:28:33] Interpreting line
><CreateProcessSafe:e:\setup\i386
>\exchange\wmi;"e:\setup\i386
>\exchange\wmi\wmicons.exe" /s;4294967295> -- ID:31259 --
>[15:28:33] Process created ... waiting (-1)
>[15:28:36] Ignoring exit code 00000000
>[15:28:36] Interpreting line
<CreateProcessSafe:D:\Program
>Files\Exchsrvr\bin;regsvr32 /s exwmi.dll;60000> --
>ID:31259 --
>[15:28:36] Process created ... waiting (60000)
>[15:28:36] Ignoring exit code 00000000
>[15:28:36] Interpreting line
><CreateProcessSafe:C:\WINDOWS\system32
>\WBEM;"C:\WINDOWS\system32
>\WBEM\mofcomp.exe" "C:\WINDOWS\system32
>\WBEM\exwmi.mof";600000> -- ID:31259 --
>[15:28:36] Process created ... waiting (600000)
>[15:28:36] Ignoring exit code 00000000
>[15:28:36] Interpreting line
><CreateProcessSafe:C:\WINDOWS\system32
>\WBEM;"C:\WINDOWS\system32\WBEM\mofcomp.exe" -n:root\cimv2
>\applications\exchange "C:\WINDOWS\system32
>\WBEM\wbemcons.mof";600000> -- ID:31259 --
>[15:28:36] Process created ... waiting (600000)
>[15:28:37] Ignoring exit code 00000000
>[15:28:37] Interpreting line
><CreateProcessSafe:C:\WINDOWS\system32
>\WBEM;"C:\WINDOWS\system32\WBEM\mofcomp.exe" -n:root\cimv2
>\applications\exchange "C:\WINDOWS\system32
>\WBEM\smtpcons.mof";600000> -- ID:31259 --
>[15:28:37] Process created ... waiting (600000)
>[15:28:37] Ignoring exit code 00000000
>[15:28:37] Interpreting line
<CreateProcessSafe:D:\Program
>Files\Exchsrvr\bin;"D:\Program
>Files\Exchsrvr\bin\exmgmt.exe" /install;60000> --
>ID:31259 --
>[15:28:37] Process created ... waiting (60000)
>[15:28:37] Ignoring exit code 00000000
>[15:28:37] Interpreting line
><CreateProcessSafe:C:\WINDOWS\system32
>\WBEM;"C:\WINDOWS\system32\WBEM\mofcomp.exe" -
>class:forceupdate "C:\WINDOWS\system32
>\WBEM\exmgmt.mof";600000> -- ID:31259 --
>[15:28:37] Process created ... waiting (600000)
>[15:28:38] Ignoring exit code 00000000
>[15:28:38] Interpreting line
<CreateProcessSafe:D:\Program
>Files\Exchsrvr\bin;regsvr32 /s cdowf.dll;60000> --
>ID:31259 --
>[15:28:38] Process created ... waiting (60000)
>[15:28:38] Ignoring exit code 00000000
>[15:28:38] Interpreting line
<CreateProcessSafe:D:\Program
>Files\Exchsrvr\bin;regsvr32 /s cdowfevt.dll;60000> --
>ID:31259 --
>[15:28:38] Process created ... waiting (60000)
>[15:29:36] CreateProcess timed out before the spawned
>process completed! -- ID:31195 --
>[15:29:36] CInsParser::ScProcessLine
>(f:\titanium\admin\src\libs\exsetup\hiddenw1.cxx:1225)
> Error code 0XC1037989 (31113): An internal
>component is not responding.
>[15:29:36] Processing file 'e:\setup\i386
>\exchange\Misc.ins', at or near line 20
>(CreateProcessSafe:D:\Program
>Files\Exchsrvr\bin;regsvr32 /s cdowfevt.dll;60000) --
>ID:31111 -- CInsParser::ScProcessLine
>(f:\titanium\admin\src\libs\exsetup\hiddenw1.cxx:492)
> Error code 0XC1037989 (31113): An internal
>component is not responding.
>[15:29:36] Registry file name: 'e:\setup\i386
>\exchange\Misc.ins' CRegistryManager::ScProcessFile
>
(f:\titanium\admin\src\udog\setupbase\tools\regmgr.cxx:125)
> Error code 0XC1037989 (31113): An internal
>component is not responding.
>[15:29:36] Filename = '%sourcedir%\Misc'
>CBaseAtom::ScRefreshRegistryKeys
>
(f:\titanium\admin\src\udog\setupbase\basecomp\baseatom.cxx
>:1468)
> Error code 0XC1037989 (31113): An internal
>component is not responding.
>[15:29:36] CBaseAtom::ScReinstall
>
(f:\titanium\admin\src\udog\setupbase\basecomp\baseatom.cxx
>:1139)
> Error code 0XC1037989 (31113): An internal
>component is not responding.
>[15:29:36] Service = '' CBaseServiceAtom::ScReinstall
>
(f:\titanium\admin\src\udog\setupbase\basecomp\basesvcatom.
>cxx:247)
> Error code 0XC1037989 (31113): An internal
>component is not responding.
>[15:29:36] Leaving CBaseServiceAtom(Miscellaneous
>Atom)::ScReinstall
>[15:29:36] mode = 'Reinstall' (61955) CBaseAtom::ScSetup
>
(f:\titanium\admin\src\udog\setupbase\basecomp\baseatom.cxx
>:842)
> Error code 0XC1037989 (31113): An internal
>component is not responding.
>
>.
>