/build/static/layout/Breadcrumb_cap_w.png

InstallShield Driver 7, Canon Powershot and setting DCOM permissions

Ok, so I have a vendor MSI for the Canon S200 Driver install. I got it decoupled from the setup.exe and I have the latest install for the InstallShield driver v7.

When I deploy the application as a per-machine install I get this garbage in my MSI log:

Action start 15:38:24: ISStartup.
1: The InstallScript engine version currently installed on this machine is adequate.
1: Event 'E3825161' is created
1: GetInstallDriver, Can not find InstallDriver in ROT table, Return Code = 0x800401e3
1: {E6EB54E2-3FEB-4C45-B817-B8BD40E9642C}
1: ISMsiServerStartup Failure, Failed to create InstallDriver, Error = 0x8000401a
Action ended 15:38:25: ISMsiServerStartup. Return value 1603.
1: ISStartUp Failure. OpenEvent, Error = 0x2
Action ended 15:38:25: ISStartup. Return value 3.



So then I Google for some answers and Bkelly writes this lovely article:

http://www.appdeploy.com/faq/detail-pf.asp?id=76
(Thanks a million BKelly!)

However I am left with a problem that I have not resolved yet and maybe someone here can dig me out. How can I set the DCOM permissions on multiple PCs in an automated method?

0 Comments   [ + ] Show comments

Answers (5)

Posted by: kkaminsk 19 years ago
9th Degree Black Belt
0
Solution:

dcomperm.exe -runas {E4A51076-BCD3-11D4-AB7D-00B0D02332EB} "Launching User"



Dcomperm can be found in MSDN. You guys better note this utility as people are using this to fix Windows XP SP2 DCOM security configuration issues.
Posted by: oofemioo 19 years ago
Blue Belt
0
1: The InstallScript engine version currently installed on this machine is adequate.
1: Event 'E4844259' is created
1: GetInstallDriver, Can not find InstallDriver in ROT table, Return Code = 0x800401e3
1: {0660BFE2-CD47-400F-A19D-8EC89C91CA8B}
1: Extract supporting files
1: Failed to extract _IsUser.dll, Ignore it.
1: ISMsiServerStartup Failure, Failed to Initialize script support, Error = 0x80070005
1: MsiServerStartup failed. Abort installation.
Action ended 16:48:45: ISMsiServerStartup. Return value 1603.

I get the above error when deploying MapInfo Professional 7.0 via SMS 2.0.
Although I've set the Run Mode for my program to Run with Admin. rights. the program keeps failing except when I log on as an Administrator. I've tried to set the identities for the DCOM for the Launching User but to no avail.

I've also read Bob Kelly's solution when u have a second instance of the InstallSHield InstallDriver created. However my package seems a bit different as it isn't launching from a SETUP.exe


Please help.
Posted by: kkaminsk 19 years ago
9th Degree Black Belt
0
Ok, I'm reading through appdeploy too fast again. Your error looks less like a DCOM failure but I would not completely rule that out. Find out which version of InstallShield Script your MSI needs by locating the isscript<x>.msi in the same directory as your MSI. Once you know what version it is try installing the latest version on the desktop by downloading at: http://consumer.installshield.com/kb.asp?id=Q108158

If you are still having issues let me know because we might have to look at the DCOM configuration more closely.
Posted by: oofemioo 19 years ago
Blue Belt
0
Many thanks Kkaminsk.

I've installed the ISccript.msi which is required by my installation but the install still fails.
This is really becoming sickening when application behaviours just go crazy!!
Posted by: WiseUser 18 years ago
Fourth Degree Brown Belt
0
ORIGINAL: kkaminsk

Solution:

dcomperm.exe -runas {E4A51076-BCD3-11D4-AB7D-00B0D02332EB} "Launching User"



Dcomperm can be found in MSDN. You guys better note this utility as people are using this to fix Windows XP SP2 DCOM security configuration issues.


Or...

[HKEY_CLASSES_ROOT\AppID\{E4A51076-BCD3-11D4-AB7D-00B0D02332EB}]
"RunAs"=-

[HKEY_CLASSES_ROOT\AppID\{99BDE2B6-D79E-11D4-AB87-00B0D02332EB}]
"RunAs"=-
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ