I am currently having issues installing Dreamweaver Extension manager 1.7 on XP using an elevated User acct.

What I see is:
User1 logs in.
chooses to install the application.
application begins installation using elevated acct.
InstallShield drops files under %temp% of the "interactive users" instead of the launching user.
Install fails.

In my search to correct the issue, I found the following...

http://itninja.com/link/techical-guide:-silent-install-for-storagecentral-srm-5.01
Under Security Information. Sakel posts a solution:

Solution the InstallShield DCOM "Interactive User" value needs to be removed. This can be done by deleting following registry value

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{24D495A5-A174-4945-819D-CF294600C500}]
@="InstallShield InstallDriver"
"RunAs"="Interactive User"

NB You need to deny access to this registry key as the MSI tries to recreate this during install!


My question is: How do I deny access ? The msi does in fact switch the install from launching user to interactive user. I do not want to start changing permissions within the registry. Can this be accomplished within the mst?

Thanks
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Here is the log file
=== Logging started: 3/5/2009 15:09:47 ===
Action start 15:09:47: INSTALL.
Action start 15:09:47: EngineStartup.4F635B62_07BF_4779_B74E_D80C29D508E3.
1: EngineStartup, Last modification : 7/24/2002
1: Checking disk free space
1: Installing kernel files and script engine
1: Failed to create directory 'C:\Program Files\Common Files\InstallShield\Driver\10\Intel 32', return code is 0xb7
1: Extracting _ISRES1033.dll to C:\DOCUME~1\RunAs\LOCALS~1\Temp\{9D9D5088-6F4C-4BCF-B0D7-C88271266608}
1: Trying to install C:\Program Files\Common Files\InstallShield\Driver\10\Intel 32\_ISRES1033.dll...
1: After file installation, return code = 0
1: regsvr32 /s "C:\PROGRA~1\COMMON~1\INSTAL~1\Driver\10\INTEL3~1\_ISRES~1.DLL"
1: Returning code is 0x4
1: Extracting IDriver.exe to C:\DOCUME~1\RunAs\LOCALS~1\Temp\{9D9D5088-6F4C-4BCF-B0D7-C88271266608}
1: Trying to install C:\Program Files\Common Files\InstallShield\Driver\10\Intel 32\IDriver.exe...
1: After file installation, return code = 0
1: "C:\Program Files\Common Files\InstallShield\Driver\10\Intel 32\IDriver.exe" /RegServer
1: Returning code is 0x0
1: Extracting IUserCnv.dll to C:\DOCUME~1\RunAs\LOCALS~1\Temp\{9D9D5088-6F4C-4BCF-B0D7-C88271266608}
1: Trying to install C:\Program Files\Common Files\InstallShield\Driver\10\Intel 32\IUserCnv.dll...
1: After file installation, return code = 0
1: regsvr32 /s "C:\PROGRA~1\COMMON~1\INSTAL~1\Driver\10\INTEL3~1\IUserCnv.dll"
1: Returning code is 0x0
1: Extracting ISRT.dll to C:\DOCUME~1\RunAs\LOCALS~1\Temp\{9D9D5088-6F4C-4BCF-B0D7-C88271266608}
1: Trying to install C:\Program Files\Common Files\InstallShield\Driver\10\Intel 32\ISRT.dll...
1: After file installation, return code = 0
1: regsvr32 /s "C:\PROGRA~1\COMMON~1\INSTAL~1\Driver\10\INTEL3~1\ISRT.dll"
1: Returning code is 0x4
1: Extracting objpscnv.dll to C:\DOCUME~1\RunAs\LOCALS~1\Temp\{9D9D5088-6F4C-4BCF-B0D7-C88271266608}
1: Trying to install C:\Program Files\Common Files\InstallShield\Driver\10\Intel 32\objpscnv.dll...
1: After file installation, return code = 0
1: regsvr32 /s "C:\PROGRA~1\COMMON~1\INSTAL~1\Driver\10\INTEL3~1\objpscnv.dll"
1: Returning code is 0x0
1: Extracting IScrCnv.dll to C:\DOCUME~1\RunAs\LOCALS~1\Temp\{9D9D5088-6F4C-4BCF-B0D7-C88271266608}
1: Trying to install C:\Program Files\Common Files\InstallShield\Driver\10\Intel 32\IScrCnv.dll...
1: After file installation, return code = 0
1: regsvr32 /s "C:\PROGRA~1\COMMON~1\INSTAL~1\Driver\10\INTEL3~1\IScrCnv.dll"
1: Returning code is 0x0
1: Extracting iGdiCnv.dll to C:\DOCUME~1\RunAs\LOCALS~1\Temp\{9D9D5088-6F4C-4BCF-B0D7-C88271266608}
1: Trying to install C:\Program Files\Common Files\InstallShield\Driver\10\Intel 32\iGdiCnv.dll...
1: After file installation, return code = 0
1: regsvr32 /s "C:\PROGRA~1\COMMON~1\INSTAL~1\Driver\10\INTEL3~1\iGdiCnv.dll"
1: Returning code is 0x4
Action ended 15:09:48: EngineStartup.4F635B62_07BF_4779_B74E_D80C29D508E3. Return value 1.
Action start 15:09:48: ISMsiServerStartup.
Action ended 15:09:48: ISMsiServerStartup. Return value 1.
Action start 15:09:48: ISStartup.
1: The InstallScript engine version currently installed on this machine is adequate.
1: Event 'E948477' is created
1: GetInstallDriver, Can not find InstallDriver in ROT table, Return Code = 0x800401e3
1: {5546CDB5-2CE2-498B-B059-5B3BF81FC41F}
1: Extract supporting files
1: Failed to extract _IsUser.dll, Ignore it.
1: ISMsiServerStartup Failure, Failed to Initialize script support, Error = 0x80070006
1: MsiServerStartup failed. Abort installation.
Action ended 15:09:49: ISMsiServerStartup. Return value 1603.
Action ended 15:09:49: ISStartup. Return value 3.
Action start 15:09:49: ISCleanUpFatalExit.
1: Shutting down the PRC server...
1: RPC runtime reported exception 0x6ba
Action ended 15:09:49: ISCleanUpFatalExit. Return value 1.
Action ended 15:09:49: INSTALL. Return value 3.
Property(S): ShellAdvtSupport = 1
Property(S): DiskPrompt = [1]
Property(S): UpgradeCode = {2DC24782-76FE-43F9-8437-BD2BFBE97876}
Property(S): VersionNT = 501
Property(S): AdminToolsFolder = C:\Documents and Settings\All Users\Start Menu\Programs\Administrative Tools\
Property(S): AppDataFolder = C:\Documents and Settings\RunAs\Application Data\
Property(S): CommonAppDataFolder = C:\Documents and Settings\All Users\Application Data\
Property(S): CommonFilesFolder = C:\Program Files\Common Files\
Property(S): DesktopFolder = C:\Documents and Settings\All Users\Desktop\
Property(S): FavoritesFolder = C:\Documents and Settings\RunAs\Favorites\
Property(S): FontsFolder = C:\WINDOWS\Fonts\
Property(S): ProgramFilesFolder = C:\Program Files\
Property(S): LocalAppDataFolder = C:\Documents and Settings\RunAs\Local Settings\Application Data\
Property(S): MyPicturesFolder = C:\Documents and Settings\RunAs\My Documents\My Pictures\
Property(S): PersonalFolder = C:\Documents and Settings\RunAs\My Documents\
Property(S): ProgramMenuFolder = C:\Documents and Settings\All Users\Start Menu\Programs\
Property(S): SendToFolder = C:\Documents and Settings\RunAs\SendTo\
Property(S): StartMenuFolder = C:\Documents and Settings\All Users\Start Menu\
Property(S): StartupFolder = C:\Documents and Settings\All Users\Start Menu\Programs\Startup\
Property(S): System16Folder = C:\WINDOWS\system\
Property(S): SystemFolder = C:\WINDOWS\system32\
Property(S): TempFolder = C:\DOCUME~1\RunAs\LOCALS~1\Temp\
Property(S): TemplateFolder = C:\Documents and Settings\All Users\Templates\
Property(S): WindowsFolder = C:\WINDOWS\
Property(S): WindowsVolume = C:\
Property(S): OLEAdvtSupport = 1
Property(S): NewProperty1.4F635B62_07BF_4779_B74E_D80C29D508E3 = 0
Property(S): PROGMSG_IIS_REMOVESITE = Removing web site at port %d
Property(S): PROGMSG_IIS_CREATEVROOT = Creating IIS virtual directory %s
Property(S): PROGMSG_IIS_CREATEVROOTS = Creating IIS virtual directories...
Property(S): PROGMSG_IIS_EXTRACTDONE = Extracted information for IIS virtual directories...
Property(S): PROGMSG_IIS_REMOVEVROOT = Removing IIS virtual directory %s
Property(S): PROGMSG_IIS_REMOVEVROOTS = Removing IIS virtual directories...
Property(S): PROGMSG_IIS_ROLLBACKVROOTS = Rolling back virtual directory and web site changes...
Property(S): PROGMSG_IIS_EXTRACT = Extracting information for IIS virtual directories...
Property(S): IS_COMPLUS_PROGRESSTEXT_COST = Costing COM+ application: [1]
Property(S): IS_COMPLUS_PROGRESSTEXT_INSTALL = Installing COM+ application: [1]
Property(S): IS_COMPLUS_PROGRESSTEXT_UNINSTALL = Uninstalling COM+ application: [1]
Property(S): GPTSupport = 1
Property(S): RecentFolder = C:\Documents and Settings\RunAs\Recent\
Property(S): PrintHoodFolder = C:\Documents and Settings\RunAs\PrintHood\
Property(S): NetHoodFolder = C:\Documents and Settings\RunAs\NetHood\
Property(S): ISCHECKFORPRODUCTUPDATES = 1
Property(S): ApplicationUsers = AllUsers
Property(S): AgreeToLicense = YES
Property(S): _IsMaintenance = Change
Property(S): IS_SQLSERVER_USERNAME = sa
Property(S): IS_SQLSERVER_AUTHENTICATION = 0
Property(S): SetupType = Typical
Property(S): _IsSetupTypeMin = Typical
Property(S): Display_IsBitmapDlg = 1
Property(S): ProductName = Macromedia Extension Manager
Property(S): ProductVersion = 1.7.240
Property(S): ProductCode = {5546CDB5-2CE2-498B-B059-5B3BF81FC41F}
Property(S): ALLUSERS = 1
Property(S): ARPCOMMENTS = Language: En
Property(S): ARPCONTACT = Customer Support Department
Property(S): ARPHELPLINK = http://www.macromedia.com/go/dreamweaver/support
Property(S): ARPURLINFOABOUT = http://www.macromedia.com
Property(S): ARPURLUPDATEINFO = http://www.macromedia.com/go/dreamweaver
Property(S): DWUSINTERVAL = 30
Property(S): DWUSLINK = CE8C877FBE3CC79FAEACE7B80E6B978FAEACB78F59EB278FCE9B602FD98CD7B8EE9BC0DFE9AC
Property(S): DefaultUIFont = Tahoma8
Property(S): DialogCaption = InstallShield for Windows Installer
Property(S): DisplayNameCustom = Custom
Property(S): DisplayNameMinimal = Minimal
Property(S): DisplayNameTypical = Typical
Property(S): EMARPPRODUCTICON = EMARPPRODUCTICON.exe
Property(S): ErrorDialog = SetupError
Property(S): INSTALLLEVEL = 100
Property(S): ISSCRIPT_ENGINE_VERSION = 10.0.0.159
Property(S): ISSCRIPT_VERSION_MISSING = The InstallScript engine is missing from this machine. If available, please run

ISScript.msi, or contact your support personnel for further assistance.
Property(S): ISSCRIPT_VERSION_OLD = The InstallScript engine on this machine is older than the version required to run this

setup. If available, please install the latest version of ISScript.msi, or contact your support personnel for further

assistance.
Property(S): ISVROOT_PORT_NO = 0
Property(S): InstallChoice = AR
Property(S): LANGUAGEABBREV = En
Property(S): MM_STUDIO = 0
Property(S): RemoteAdminTS = 1
Property(S): Manufacturer = Macromedia, Inc.
Property(S): PIDTemplate = 12345<###-%%%%%%%>@@@@@
Property(S): ProductID = none
Property(S): ProductLanguage = 1033
Property(S): ProgressType0 = install
Property(S): ProgressType1 = Installing
Property(S): ProgressType2 = installed
Property(S): ProgressType3 = installs
Property(S): READMEFILENAME = Readme.htm
Property(S): READMEFILETOLAUNCHATEND = 1
Property(S): RebootYesNo = No
Property(S): ReinstallModeText = omus
Property(S): SHOWLAUNCHREADME = -1
Property(S): MsiNTProductType = 1
Property(S): ServicePackLevelMinor = 0
Property(S): ServicePackLevel = 2
Property(S): WindowsBuild = 2600
Property(S): VersionMsi = 3.01
Property(S): VersionDatabase = 200
Property(S): CLIENTPROCESSID = 2624
Property(S): CLIENTUILEVEL = 2
Property(S): COMPANYNAME = company name
Property(S): CURRENTDIRECTORY = C:\WINDOWS\system32
Property(S): USERNAME = Company name
Property(S): REBOOTPROMPT = S
Property(S): PackagecodeChanging = 1
Property(S): ProductState = -1
Property(S): TRANSFORMS = R:\MacroMediaExtManager_0170\W2KXP\Admin\ExtManager.mst
Property(S): ARPSYSTEMCOMPONENT = 1
Property(S): issetupdriven = 1
Property(S): PackageCode = {7DC6AC23-4173-4456-881D-0C3178F87B77}
Property(S): Intel = 15
Property(S): PhysicalMemory = 1016
Property(S): VirtualMemory = 2187
Property(S): AdminUser = 1
Property(S): LogonUser = RunAs
Property(S): UserSID = S-1-5-21-414670182-1717447316-1905203885-133702
Property(S): UserLanguageID = 1033
Property(S): ComputerName = WSXP2UA5010456
Property(S): SystemLanguageID = 1033
Property(S): ScreenX = 800
Property(S): ScreenY = 600
Property(S): CaptionHeight = 26
Property(S): BorderTop = 1
Property(S): BorderSide = 1
Property(S): TextHeight = 16
Property(S): ColorBits = 32
Property(S): TTCSupport = 1
Property(S): Time = 15:09:49
Property(S): Date = 03/05/2009
Property(S): MsiNetAssemblySupport = 1.1.4322.2032
Property(S): MsiWin32AssemblySupport = 5.1.2600.3019
Property(S): RedirectedDllSupport = 2
Property(S): Privileged = 1
Property(S): DATABASE = C:\WINDOWS\Installer\6cf244.msi
Property(S): OriginalDatabase = R:\MacroMediaExtManager_0170\W2KXP\Admin\Macromedia Extension Manager.msi
Property(S): UILevel = 3
Property(S): MsiUIProgressOnly = 1
Property(S): MsiUIHideCancel = 1
Property(S): ACTION = INSTALL
Property(S): ISStartupEvent = E948477
MSI (s) (84:90) [15:09:49:243]: Product: Macromedia Extension Manager -- Installation operation failed.

=== Logging stopped: 3/5/2009 15:09:49 ===
Answered 03/06/2009 by: crackerjak
Senior Yellow Belt

Please log in to comment
0
You don't deny, just remove the "RunAs" registry entry and the any DCOM "call" will be under the launching user.
Answered 03/06/2009 by: AngelD
Red Belt

Please log in to comment
0
I tried that and was unsuccessful. During the installation the msi switches the install from launch user ( the "RunAs" registry entry removed) to interactive user making the installation fail.

UGH... I despise Installshield and all of their isscript versions.
Answered 03/06/2009 by: crackerjak
Senior Yellow Belt

Please log in to comment
0
So you re deploying and running the ISScript.MSI before your application's MSI, then, yes?

You need to create a transform to that MSI where the 'RunAs' registry change is conditioned-out, i.e. you either set an impossible to meet condition on the component (recommended) or, more simply, just delete the relevant registry row(s) from the Registry table. Then, you apply that transform when running the MSI.
Answered 03/09/2009 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity