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?
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)
Please log in to answer
Posted by:
kkaminsk
20 years ago
Posted by:
oofemioo
20 years ago
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.
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
20 years ago
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.
If you are still having issues let me know because we might have to look at the DCOM configuration more closely.
Posted by:
oofemioo
20 years ago
Posted by:
WiseUser
19 years ago
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...
"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.
so that the conversation will remain readable.