Installation as System User with IA X12
Posted: Wed Sep 22, 2021 3:42 am
Hi,
I have a working IA setup, build with IA X12 using Aero theme.
This setup does not work correctly when executed as System user (reproduced with psexec).
Applying ALLUSERS = TRUE as default, changing Aero to Official and applying code modifications from viewtopic.php?f=2&t=10656 did not change the behavior.
The result after setup execution:
- the program is listed in the control panel
- the uninstall start menu link is created
- the registry entry under HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ is created, pointing to the expected default InstallLocation under C:\Program Files (x86)
- at the indicated InstallLacation no files or folders exist
- no desktop links
- no other start menu links
What am I missing here?
kind regards
Anja
EDIT:
logging the setup execution, I have entries like
MSI (s) (B8:14) [13:33:06:949]: SECREPAIR: Failed to open the file:C:\Windows\Temp\mia1\OFFLINE\3BE32701\147329ED\filename.dll for computing its hash. Error:3
MSI (s) (B8:14) [13:33:06:950]: SECUREREPAIR: Failed to CreateContentHash of the file: OFFLINE\3BE32701\147329ED\filename.dll: for computing its hash. Error: 3
MSI (s) (B8:14) [13:33:06:951]: SECREPAIR: Hash Value for the file:OFFLINE\3BE32701\147329ED\filename.dll is:
MSI (s) (B8:34) [13:33:56:652]: Executing op: ComponentRegister(ComponentId={BB9B98C2-CA88-4A12-AC2D-81C3BC3F8F95},KeyPath=C:\Program Files (x86)\target\de\filename.dll,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
MSI (s) (B8:34) [13:33:56:657]: WIN64DUALFOLDERS: Substitution in 'C:\Program Files (x86)\target\de\filename.dll' folder had been blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0).
('target' and 'filename' are my replacements)
I have a working IA setup, build with IA X12 using Aero theme.
This setup does not work correctly when executed as System user (reproduced with psexec).
Applying ALLUSERS = TRUE as default, changing Aero to Official and applying code modifications from viewtopic.php?f=2&t=10656 did not change the behavior.
The result after setup execution:
- the program is listed in the control panel
- the uninstall start menu link is created
- the registry entry under HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ is created, pointing to the expected default InstallLocation under C:\Program Files (x86)
- at the indicated InstallLacation no files or folders exist
- no desktop links
- no other start menu links
What am I missing here?
kind regards
Anja
EDIT:
logging the setup execution, I have entries like
MSI (s) (B8:14) [13:33:06:949]: SECREPAIR: Failed to open the file:C:\Windows\Temp\mia1\OFFLINE\3BE32701\147329ED\filename.dll for computing its hash. Error:3
MSI (s) (B8:14) [13:33:06:950]: SECUREREPAIR: Failed to CreateContentHash of the file: OFFLINE\3BE32701\147329ED\filename.dll: for computing its hash. Error: 3
MSI (s) (B8:14) [13:33:06:951]: SECREPAIR: Hash Value for the file:OFFLINE\3BE32701\147329ED\filename.dll is:
MSI (s) (B8:34) [13:33:56:652]: Executing op: ComponentRegister(ComponentId={BB9B98C2-CA88-4A12-AC2D-81C3BC3F8F95},KeyPath=C:\Program Files (x86)\target\de\filename.dll,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
MSI (s) (B8:34) [13:33:56:657]: WIN64DUALFOLDERS: Substitution in 'C:\Program Files (x86)\target\de\filename.dll' folder had been blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0).
('target' and 'filename' are my replacements)