/build/static/layout/Breadcrumb_cap_w.png

Error: The system administrator has set policies...

Hello,

I have the following problem. I have created a patch (minor) that updates a license string and a couple of files and keeps the version the same. When I install the base application and the patch from a command line with administrative rights the patch works fine, however when I distribute the patch in SMS 2003 I receive the following error: "The system administrator has set policies to prevent this installation". In SMS the application is installed on a per user base with command line: msiexec.exe /i <application> ALLUSERS="" /qr. The patch is installed with command line: msiexec.exe /p <patch> ALLUSERS="" /qb

There are no policies set.The patch is created with Wise Package Studio 7 SP2 by using the patch creation tool.

Anyone have an idea what could be the problem?

Thanks,
Robin

0 Comments   [ + ] Show comments

Answers (3)

Posted by: Burner 16 years ago
Senior Yellow Belt
0
Make sure the following is not set to 2, change it to 0 and the error should go away.

DisableMSI
If the value of this per-machine system policy is set to "2" the installer is always disabled for all applications. If this policy value is set to "1", the installer is disabled for unmanaged applications but is still enabled for managed applications.


The following table lists the possible configurations.

DisableMSI Description
Default On Windows Server 2003 family, if the policy value is Null, absent, or any number other than 1 or 2, the Windows Installer is enabled for managed applications. Unmanaged application installs are blocked.

0 Windows Installer is enabled for all applications. All install operations are allowed.
1 The Windows Installer is disabled for unmanaged applications but is still enabled for managed applications. Non-elevated per-user installations are blocked. Per-user elevated and per-machine installs are allowed.
2 Windows Installer is always disabled for all applications. No installs are allowed including repairs, reinstalls, or on-demand installations.

Registry Key

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\
Windows\Installer

Data Type
REG_DWORD

DisableMSI = 2
Posted by: MexicoBoy 15 years ago
Yellow Belt
0
Hi guys,

I am getting the same error with VMWare. My problem is that I can't find DisableMSI under HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

Please help
Thanks
Posted by: anonymous_9363 15 years ago
Red Belt
0
Run the install with ProcMon running alongside. Filter out the junk you're not interested in (e.g. Explorer.EXE, SVCHOST.EXE and so on). When the error appears, stop ProcMon's processing, then check the output for entries with the result 'NAME NOT FOUND' or 'ACCESS DENIED'. One of them will be the culprit.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ