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
- :
- Setup.exe not working on 64-bit machines when launched with SYSTEM privilage
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
May 17, 2012
09:31 AM
Setup.exe not working on 64-bit machines when launched with SYSTEM privilage
Hi all,
We are facing an issue with the installer of our product. The issue is described below.
When we launch our setup.exe by double-clicking, on a 64-bit or 32-bit machine, there are no problems and MSI gets extracted and installs fine. We have a management platform which can push setup.exe to endpoint systems and it calls the setup.exe with SYSTEM privilege. When this happens in 32-bit machines, there are no issues. But in 64-bit machines, MSI gets extracted to a folder
C:\Windows\SysWOW64\config\systemprofile\AppData\Local\Downloaded Installations\{26EC918A-D1A4-4712-963B-762A1022D751}.
But when the windows installer tries to launch the MSI, it looks in
C:\Windows32\ config\systemprofile\AppData\Local\Downloaded Installations\{26EC918A-D1A4-4712-963B-762A1022D751}
because SYSTEM user doesn't have a home directory. So it throws a ‘File not found’ error.
This happens only when setup.exe is launched with SYSTEM privilege on 64-bit machines.
Any help would be appreciated 🙂 🙂
Thanks and Regards
We are facing an issue with the installer of our product. The issue is described below.
When we launch our setup.exe by double-clicking, on a 64-bit or 32-bit machine, there are no problems and MSI gets extracted and installs fine. We have a management platform which can push setup.exe to endpoint systems and it calls the setup.exe with SYSTEM privilege. When this happens in 32-bit machines, there are no issues. But in 64-bit machines, MSI gets extracted to a folder
C:\Windows\SysWOW64\config\systemprofile\AppData\Local\Downloaded Installations\{26EC918A-D1A4-4712-963B-762A1022D751}.
But when the windows installer tries to launch the MSI, it looks in
C:\Windows32\ config\systemprofile\AppData\Local\Downloaded Installations\{26EC918A-D1A4-4712-963B-762A1022D751}
because SYSTEM user doesn't have a home directory. So it throws a ‘File not found’ error.
This happens only when setup.exe is launched with SYSTEM privilege on 64-bit machines.
Any help would be appreciated 🙂 🙂
Thanks and Regards
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
May 18, 2012
02:02 AM
We tried using Installshield 2012 and it works. Guess it was a glitch which got fixed in 2012 edition.