Monday, May 3, 2010 5:36 AM - NetZwerg
Silent Deployment impossible on 64bit-Windows
I'm trying to get XManager (and XShell) to play well with an install-management solution (WPKG in my case).
X-Manager installer cannot be run as user SYSTEM (which is the user, WPKG-Service runs as). This is a known incompatibility with InstallShield and 64bit Windows ->
The Installer .EXE unpacks the contained MSI-File to a temp directory indicated by %TEMP% - which for SYSTEM-User is below c:\Windows\system32\config\systemprofile. But on 64-bit windows the (32bit) installer gets diverted by some compatibilty layer to c:\Windows\sysWOW6432\config\systemprofile. Then the installer invokes MSI with the "original" path under system32 and fails, because the file was unpacked somewhere else.
Most installshield installers can be tamed by using the /b switch, which tells Installshield to extract the MSI somewhere else - but XManager's (and XShell's) Installer don't support this switch.
Will an Installation under SYSTEM context be supported at some time in the future? Or would it be possible to allow the /b switch and specify the Temp directory? Or is there some other solution I could try?
Program Ver. : Xmanager 3.0
Connection Method : Other
X-Manager installer cannot be run as user SYSTEM (which is the user, WPKG-Service runs as). This is a known incompatibility with InstallShield and 64bit Windows ->
The Installer .EXE unpacks the contained MSI-File to a temp directory indicated by %TEMP% - which for SYSTEM-User is below c:\Windows\system32\config\systemprofile. But on 64-bit windows the (32bit) installer gets diverted by some compatibilty layer to c:\Windows\sysWOW6432\config\systemprofile. Then the installer invokes MSI with the "original" path under system32 and fails, because the file was unpacked somewhere else.
Most installshield installers can be tamed by using the /b switch, which tells Installshield to extract the MSI somewhere else - but XManager's (and XShell's) Installer don't support this switch.
Will an Installation under SYSTEM context be supported at some time in the future? Or would it be possible to allow the /b switch and specify the Temp directory? Or is there some other solution I could try?
Program Ver. : Xmanager 3.0
Connection Method : Other