MSI error

  • Thread starter Thread starter paul ableman
  • Start date Start date
P

paul ableman

I'm getting an error message that states: "The
administrator has set policies to prevent this
installation"

I'm logged onto an NT4 domain with adminstrative rights to
my local machine(W2k). Another, probably related, MSI
issue is when switching from program A to B the Windows
installer runs briefly before the new program launches.

Any help is greatly appreciated,
Paul
 
paul said:
I'm getting an error message that states: "The
administrator has set policies to prevent this
installation"

I'm logged onto an NT4 domain with adminstrative rights to
my local machine(W2k).

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)

If it is set to 1 or 2, change it to 0.

Machine Policies: DisableMSI
http://msdn.microsoft.com/library/en-us/msi/setup/disablemsi.asp

Another, probably related, MSI
issue is when switching from program A to B the Windows
installer runs briefly before the new program launches.

It could be Windows Installer doing an on-demand installation...

See "Every time I launch my application, Windows Installer performs an
installation. How can I determine the cause of the on-demand installation?"
in the FAQ at

http://www.microsoft.com/windows2000/community/centers/management/msi_faq.mspx

To access the Application Log in the Event viewer,
run the following command from Start/Run:

eventvwr.msc


If you are running Windows XP (or have access to a Windows XP computer,
you can copy MSIZAP.EXE over to your Win2k computer):

If a product code is listed there and this product is not really installed,
MSIZAP.EXE is maybe able to fix this issue, it is included as a utility in
the support tools installation package (on your WinXP CD) with some additional
documentation included in suptools.chm (installed by suptools.msi).

It will remove all Windows Installer entries for a product key that you feed
it with.

Note that if MSIZAP.EXE is used incorrectly it can affect other applications
on the machine.

Based on the documentation in
http://msdn.microsoft.com/library/en-us/msi/setup/msizap_exe.asp

this is what you should run:

msizap T {product code}

an example:
msizap T {FFB37294-1155-17D3-A809-0250BAAFB1AB}
 
Back
Top