MSI Reports Permission Problems

  • Thread starter Thread starter CHANGE USERNAME TO westes
  • Start date Start date
C

CHANGE USERNAME TO westes

On two lab machines, we are getting an error message whenever we try to
install an application that uses MSI. The error talks about the system
administrator setting group policy permissions that forbid the installation.

I researched this error on Google, and I found several other users reporting
the same error. In both of their cases, the error message was false: this
was a bug in MSI. They worked around the bug by turning logging on, and
then reading the logfile to determine which registry entry was last parsed
before the error message occurred. They then deleted (renamed) that
registry entry and at that point the installation worked fine.

Thinking this would solve my problem, I turned on MSI logging and re-ran the
setup program that is failing. The logfile is created, but it is EMPTY.
I therefore have no clues about how to proceed on this. Any ideas on how I
can get MSI to install this application, or to report additional detail
about why it thinks it has a permission problem, is appreciated.
 
This is the logfile produced by MSIEXEC. Does anyone have a guess on what
to change to allow installation of the target program?

--
Will
westes AT earthbroadcast.com

=== Verbose logging started: 1/19/2004 12:21:11 Build type: SHIP UNICODE
2.00.2600.02 Calling process: C:\WINNT\system32\msiexec.exe ===
MSI (c) (F0:54): Resetting cached policy values
MSI (c) (F0:54): Machine policy value 'Debug' is 0
MSI (c) (F0:54): ******* RunEngine:
******* Product: c:\adic-m-c\ADIC Library Management Tool.msi
******* Action:
******* CommandLine: **********
MSI (c) (F0:54): Machine policy value 'DisableUserInstalls' is 0
MSI (c) (F0:54): Cloaking enabled.
MSI (c) (F0:54): End dialog not enabled
MSI (c) (F0:54): Original package ==> c:\adic-m-c\ADIC Library Management
Tool.msi
MSI (c) (F0:54): Package we're running from ==>
C:\WINNT\Installer\505ad83.msi
MSI (c) (F0:54): APPCOMPAT: looking for appcompat database entry with
ProductCode '{F2FEEB8C-0D5C-4840-B8C5-96E17960BB39}'.
MSI (c) (F0:54): APPCOMPAT: no matching ProductCode found in database.
MSI (c) (F0:54): APPCOMPAT: looking for appcompat database entry with
ProductCode '{F2FEEB8C-0D5C-4840-B8C5-96E17960BB39}'.
MSI (c) (F0:54): APPCOMPAT: no matching ProductCode found in database.
MSI (c) (F0:54): Transforms are not secure.
MSI (c) (F0:54): Note: 1: 2262 2: Control 3: -2147287038
MSI (c) (F0:54): Command Line: CURRENTDIRECTORY=C:\ADIC-M-C CLIENTUILEVEL=0
CLIENTPROCESSID=1776 %HOMEPATH=\Documents and Settings\administrator.LAB
%HOMEDRIVE=C: %HOMESHARE=
MSI (c) (F0:54): Product Code passed to Engine.Initialize:
'{F2FEEB8C-0D5C-4840-B8C5-96E17960BB39}'
MSI (c) (F0:54): Product Code from property table before transforms:
'{F2FEEB8C-0D5C-4840-B8C5-96E17960BB39}'
MSI (c) (F0:54): Product Code from property table after transforms:
'{F2FEEB8C-0D5C-4840-B8C5-96E17960BB39}'
MSI (c) (F0:54): Product registered: entering maintenance mode
MSI (c) (F0:54): Entering CMsiConfigurationManager::SetLastUsedSource.
MSI (c) (F0:54): Specifed source is not already in a list.
MSI (c) (F0:54): User policy value 'SearchOrder' is 'nmu'
MSI (c) (F0:54): Machine policy value 'DisableBrowse' is 1
MSI (c) (F0:54): Adding new sources is not allowed.
This installation is forbidden by system policy. Contact your system
administrator.
c:\adic-m-c\ADIC Library Management Tool.msi
MSI (c) (F0:54): MainEngineThread is returning 1625
=== Verbose logging stopped: 1/19/2004 12:21:11 ===
 
CHANGE said:
On two lab machines, we are getting an error message whenever we try to
install an application that uses MSI. The error talks about the system
administrator setting group policy permissions that forbid the installation.

Hi

Verify that the registry value DisableMSI under the key

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

is NOT set to 1 or 2 (if it doesn't exist, it will default to 0 for WinXP or
earlier)


Machine Policies: DisableMSI
http://msdn.microsoft.com/library/en-us/msi/setup/disablemsi.asp
 
Start > Run > gpedit.msc to open Group Policy tree, and
then select Administrative Templates > Windows Components
Windows Installer, first under Computer Configuration
and later under User Configuration.
In each Windows Installer right pane, ensure that the
relevant policies are such that they do not prevent user
installation, browsing, use of media etc.
Right click each policy (on the right pane) and select
Properties and read the Explain tab to get the feeling
what to enable or disable or leave not configured.
This is the safe way of setting policies rather than
tampering with registry settings directly.
-----Original Message-----
This is the logfile produced by MSIEXEC. Does anyone have a guess on what
to change to allow installation of the target program?

--
Will
westes AT earthbroadcast.com

=== Verbose logging started: 1/19/2004 12:21:11 Build type: SHIP UNICODE
2.00.2600.02 Calling process: C:\WINNT\system32 \msiexec.exe ===
MSI (c) (F0:54): Resetting cached policy values
MSI (c) (F0:54): Machine policy value 'Debug' is 0
MSI (c) (F0:54): ******* RunEngine:
******* Product: c:\adic-m-c\ADIC Library Management Tool.msi
******* Action:
******* CommandLine: **********
MSI (c) (F0:54): Machine policy
value 'DisableUserInstalls' is 0
 
Back
Top