Click here to Skip to main content
15,890,512 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
While installing MSI in Windows server 2008 and sql server 2005 env. Virtual directory is creating in the path and rolling back all operations. In eventlog i found error 1603.
My application at the time of installation it creates virtual directory and it maps to installed folder and also it creates the 4 databases in sql server 2005 express edition. In my XP system i don't have any problems with the same MSI but it is failing in Windows server 2008 R2 stadard edition. I used Dot net frame work 3.5 for my application.

Thanks in advance. Please help me ASAP, it's very urgent for me.
Posted
Updated 2-May-11 23:34pm
v2
Comments
walterhevedeich 3-May-11 5:36am    
Its rude to say that your problem is urgent. Take note that almost all people who answer here in Q/A are volunteers. Mentioning that your problem is urgent wont force us to answer your question quickly, so why bother?

1 solution

I found this information on AppDeploy.com that may be of help to you.
The source is found here.

The content of relevance is this:

This error is a pain, because you see little to no detail in the event log.
This error is telling you that the local system (or current account) does
not have access to launch DCOM. Particularly if you are using Group Policy
to deploy the MSI, this appears because it is the local system account
that initiates action before any user is logged on.
In doing so, Windows Installer launches the InstallScript DCOM engine as
user "interactive user" and generates this failure.

To resolve this problem you may use C:\WINDOWS\system32\DCOMCNFG.EXE to
change the launch identity of "InstallShield InstallDriver" and
"InstallShield InstallDriver String Table" to "Launching user".
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900