Setup failed while installing sub-component Exchange ActiveSync with error code 0xC0070643

In the process of set­ting up a new 2003 Exchange Server, we were con­fronted with the fol­low­ing error while installing Ser­vice Pack 2.

Setup failed while installing sub-component Exchange ActiveSync with error code 0xC0070643 (please con­sult the instal­la­toin logs for a detailed descrip­tion). You may can­cel the instal­la­tion or try the failed setup again.

Dig­ging into the instal­la­tion logs we see that the setup is fail­ing while attempt­ing to install MSXML:

[18:52:22] Call­ing MSXML installer with com­mand line: “msiexec /i msxml3.msi /q reboot=“ReallySuppress”“
[18:52:22] Process cre­ated … wait­ing (-1)
[18:52:23] Process has exited with 0x000643
[18:52:23] The command

msiexec /i msxml3.msi /q reboot=“ReallySuppress”

failed, return­ing error code 1603 (Fatal error dur­ing instal­la­tion.). — ID:31136 — ScCre­ateProcess (f:\tisp2\admin\src\libs\exsetup\hiddenw1.cxx:1821)
Error code 0XC0070643 (1603): Fatal error dur­ing installation.

The event logs sub­se­quently tells us:

Event Type: Error
Event Source: Msi­In­staller
Event ID: 1013
Descrip­tion:
Prod­uct: Microsoft XML Parser — Your sys­tem has newer ver­sion of MSXML3 SP5 than the ver­sion you are attempt­ing to install. Setup will quit.

The way we solved our issue, is as follows:

1. Get a copy of the Win­dows Installer pack­age for the ver­sion of MSXML 3 you have installed.
2. Place a copy inside Exchsrvr\bin
3. Rename the exist­ing msxml3.msi to msxml3.msi.backup
4. Make a copy of the lat­est ver­sion MSXML Win­dows 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 win­dow, and it should con­tinue as planned.

In our case we need MSXML.msi from sp1 815kb, instead of the sp2 ver­sion at 1.8 mb

Spe­cial thanks to Mexi Rob for the help on this issue. :-)


Was this article helpful? Here's a few related articles which may also interest you.

Related Posts:


12 Comments to “Setup failed while installing sub-component Exchange ActiveSync with error code 0xC0070643”

  1. Kevin K. says:

    Thanks a lot, you solved my problem.

  2. Admin says:

    No prob­lem. We’re glad our posts are help­ing peo­ple. We love hear­ing replies like yours.

  3. rick says:

    Thank you for this post…i would have never fig­ured this one out

  4. Admin says:

    We’re just glad to hear our posts are help­ing peo­ple. Thanks for your comment.

  5. ITAdmin1 says:

    Per­fect solu­tion. Wasn’t clear though once the cur­rent 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?

  6. Admin says:

    No you shouldn’t revert the file. If this fix solved your prob­lem, then the file we used to replace msxml.msi would be the cor­rect file for your sys­tem. Revert­ing it would undoubtably cause errors down the road.

    Our rea­son­ing for this is that if at some point in the future a prob­lem arises, and you need to do some type of repair, repair install, etc… You’ll already hav­ing the cor­rect files in place, and you’re repair efforts will more than likely be suc­cess­ful. Thanks for your reply, and good luck in your efforts.

  7. Tyler says:

    This looks like just what I need. How do I tell which MSXML ver­sion I need? I looked in Add remove pro­grams and I don’t have any MSXML 3 ver­sion listed. I can only find the exchange install log and not the setup log.

  8. Tyler says:

    Thanks, I had MSXML 4 sp2 and MSXML 6 installed, so I just used MSXML6 and the install com­pleted suc­cess­fully. Thank you so much. :)

  9. Admin says:

    Glad we could help. :-)

  10. Mo says:

    Thx you very much. I almost went nuts of that error.

    Thx men.

  11. That was unbe­liev­able — hardly ever is the panic of see­ing a halt like that so thor­oughly solved as fol­low­ing those direc­tions. Really appre­ci­ate you putting those out there for us.

  12. Richard says:

    Thanks for that, your solu­tion worked a treat!!

Leave a Comment