This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Silent UltraEdit v17 IS install fails when run from SYSTEM accoutn
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jun 01, 2011
08:42 AM
Silent UltraEdit v17 IS install fails when run from SYSTEM accoutn
Hi, I am one of the scripters in my company. I script for MS SCCM software distribution. I have developed a script to install IDM UltraEdit v17; powershell is used for this. The script installs the software fine when running from my administrative account however when I run it from SCCM client it will fail, dropping in setup.log in source directory:
[ResponseResult]
ResultCode=-3
As I already figured out in the forum it is relatively common error and possibly related to problem reading *.iss file. In my case file is correct and, as I previouslr written, install script reads it without problem when launched from administrative account, but not from SYSTEM account (used by SCCM).
I have checked the extracted command line used for installation in cmd.exe window, launched from my adm* account and from system account (I started it using "psexec -i -s cmd.exe" command). The error is reproduced: again only from command run as SYSTEM the install fail with error above. From Adm* account it is OK.
Command line is:
ue_english.exe /s /f1"C:\Windows\SysWOW64\CCM\Cache\GIN00111.8.S-1-5-21-1082477319-1605963434-1093625069-133267\install.iss" /v"LICENSEFILE=C:\Windows\SysWOW64\CCM\Cache\GIN00111.8.S-1-5-21-1082477319-1605963434-1093625069-133267\uedit32.spl"
Any idea? Help is really appreciated.
Best regards
Michal Leder
[ResponseResult]
ResultCode=-3
As I already figured out in the forum it is relatively common error and possibly related to problem reading *.iss file. In my case file is correct and, as I previouslr written, install script reads it without problem when launched from administrative account, but not from SYSTEM account (used by SCCM).
I have checked the extracted command line used for installation in cmd.exe window, launched from my adm* account and from system account (I started it using "psexec -i -s cmd.exe" command). The error is reproduced: again only from command run as SYSTEM the install fail with error above. From Adm* account it is OK.
Command line is:
ue_english.exe /s /f1"C:\Windows\SysWOW64\CCM\Cache\GIN00111.8.S-1-5-21-1082477319-1605963434-1093625069-133267\install.iss" /v"LICENSEFILE=C:\Windows\SysWOW64\CCM\Cache\GIN00111.8.S-1-5-21-1082477319-1605963434-1093625069-133267\uedit32.spl"
Any idea? Help is really appreciated.
Best regards
Michal Leder
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jun 02, 2011
01:33 PM
It is difficult to determine what the cause of this behavior is without knowing how the setup was authored. There are a couple of basic possibilities. One, the path to the ISS file is invalid or inaccessible from the installation, causing the -3 result code (or it doesn't contain valid data for the installation it is passed to). The other possibility is this setup is authored to do something that does not work while running under the SYSTEM account.
For the ISS file, the path passed should be using C:\Windows\System32 as the setup.exe is 32-bit, so it will automatically be redirected to the 32-bit System32 (SysWOW64) folder. This assumes the data in the ISS is valid for the installation and does not change if the setup is run under different user environments.
To determine if the installation is doing something that causes it to not work when running in the SYSTEM account, a sample project needs to be created to determine if the behavior still exists. If the issue doesn't occur with a sample project, then the setup in question is likely the issue. Debugging through the script code may help to isolate the cause of the behavior in this case.
For the ISS file, the path passed should be using C:\Windows\System32 as the setup.exe is 32-bit, so it will automatically be redirected to the 32-bit System32 (SysWOW64) folder. This assumes the data in the ISS is valid for the installation and does not change if the setup is run under different user environments.
To determine if the installation is doing something that causes it to not work when running in the SYSTEM account, a sample project needs to be created to determine if the behavior still exists. If the issue doesn't occur with a sample project, then the setup in question is likely the issue. Debugging through the script code may help to isolate the cause of the behavior in this case.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)