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
- :
- Upgrade Table not seeing per user installation
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
Dec 27, 2011
11:12 AM
Upgrade Table not seeing per user installation
I may be wrong but isn't the Upgrade Table supposed to find per user installations as well?
Upgrade Table entry:
{UpgradeCode} 999.999.9999 1024 REM_DB
Since it is not I have a CA that errors out on this per user installation (it does not for per machine):
Dim sPC
Set oInstaller = CreateObject("WindowsInstaller.Installer")
sPC =
oInstaller.UILevel = 2
oInstaller.ConfigureProduct sPC,0,2
Info 1720.There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action UninstPerUser script error -2147467259, Msi API Error: ConfigureProduct,Product,InstallLevel,InstallState Line 5, Column 1,
But if executed outside of msi it works.
The CA is placed at sequence #45 in EI before anything else happens (/qb-).
I guess I can always use WshShell.Run "msiexec /x".
Any thoughts?
Upgrade Table entry:
{UpgradeCode} 999.999.9999 1024 REM_DB
Since it is not I have a CA that errors out on this per user installation (it does not for per machine):
Dim sPC
Set oInstaller = CreateObject("WindowsInstaller.Installer")
sPC =
oInstaller.UILevel = 2
oInstaller.ConfigureProduct sPC,0,2
Info 1720.There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action UninstPerUser script error -2147467259, Msi API Error: ConfigureProduct,Product,InstallLevel,InstallState Line 5, Column 1,
But if executed outside of msi it works.
The CA is placed at sequence #45 in EI before anything else happens (/qb-).
I guess I can always use WshShell.Run "msiexec /x
Any thoughts?
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Dec 27, 2011
11:23 AM
This info is not in Help; I found it in Windows Dev Center - Desktop
Note If an application is installed in the per-user installation context, any major upgrade to the application must also be performed using the per-user context. If an application is installed in the per-machine installation context, any major upgrade to the application must also be performed using the per-machine context. The Windows Installer will not install major upgrades across installation context.
Regardless, the CA should still work. Should it not?
Note If an application is installed in the per-user installation context, any major upgrade to the application must also be performed using the per-user context. If an application is installed in the per-machine installation context, any major upgrade to the application must also be performed using the per-machine context. The Windows Installer will not install major upgrades across installation context.
Regardless, the CA should still work. Should it not?