-
The Previous Posting
-
The Next Posting
“Help and Support” is missing after you upgrade to Windows Server 2003 Service Pack 2 »
Setup failed while installing sub-component Exchange ActiveSync with error code 0xC0070643
In the process of setting up a new 2003 Exchange Server, we were confronted with the following error while installing Service Pack 2.
Setup failed while installing sub-component Exchange ActiveSync with error code 0xC0070643 (please consult the installatoin logs for a detailed description). You may cancel the installation or try the failed setup again.
Digging into the installation logs we see that the setup is failing while attempting to install MSXML:
[18:52:22] Calling MSXML installer with command line: “msiexec /i msxml3.msi /q reboot=“ReallySuppress”“
[18:52:22] Process created … waiting (-1)
[18:52:23] Process has exited with 0x000643
[18:52:23] The commandmsiexec /i msxml3.msi /q reboot=“ReallySuppress”
failed, returning error code 1603 (Fatal error during installation.). — ID:31136 — ScCreateProcess (f:\tisp2\admin\src\libs\exsetup\hiddenw1.cxx:1821)
Error code 0XC0070643 (1603): Fatal error during installation.
The event logs subsequently tells us:
Event Type: Error
Event Source: MsiInstaller
Event ID: 1013
Description:
Product: Microsoft XML Parser — Your system has newer version of MSXML3 SP5 than the version you are attempting to install. Setup will quit.
The way we solved our issue, is as follows:
1. Get a copy of the Windows Installer package for the version of MSXML 3 you have installed.
2. Place a copy inside Exchsrvr\bin
3. Rename the existing msxml3.msi to msxml3.msi.backup
4. Make a copy of the latest version MSXML Windows Installer file and rename it to msxml3.msi. This will leave you with msxml3.msi and msxml3sp?.msi (in my case msxml3sp7.msi).
5. Click Retry on the error window, and it should continue as planned.
In our case we need MSXML.msi from sp1 815kb, instead of the sp2 version at 1.8 mb
Special thanks to Mexi Rob for the help on this issue.
Thanks a lot, you solved my problem.
No problem. We’re glad our posts are helping people. We love hearing replies like yours.
Thank you for this post…i would have never figured this one out
We’re just glad to hear our posts are helping people. Thanks for your comment.
Perfect solution. Wasn’t clear though once the current file is renamed do we leave the updated file as msxml3.msi or do we delete it and revert the file msxml3.msi.old back to msxml3.msi?
No you shouldn’t revert the file. If this fix solved your problem, then the file we used to replace msxml.msi would be the correct file for your system. Reverting it would undoubtably cause errors down the road.
Our reasoning for this is that if at some point in the future a problem arises, and you need to do some type of repair, repair install, etc… You’ll already having the correct files in place, and you’re repair efforts will more than likely be successful. Thanks for your reply, and good luck in your efforts.
This looks like just what I need. How do I tell which MSXML version I need? I looked in Add remove programs and I don’t have any MSXML 3 version listed. I can only find the exchange install log and not the setup log.
Thanks, I had MSXML 4 sp2 and MSXML 6 installed, so I just used MSXML6 and the install completed successfully. Thank you so much.
Glad we could help.
Thx you very much. I almost went nuts of that error.
Thx men.
That was unbelievable — hardly ever is the panic of seeing a halt like that so thoroughly solved as following those directions. Really appreciate you putting those out there for us.
Thanks for that, your solution worked a treat!!