User installations are disabled by policy on the machine.

Recentemente trabalhei em um projeto de Remediação de Aplicativos para Windows 7, e me deparei com a mensagem de erro abaixo quando realizava a instalação de alguns MSI’s.

User installations are disabled by policy on the machine.”

Pesquisando sobre o assunto, descobri que uma GPO “Prohibit User Installs” inibia a instalação do MSI. Esta GPO alterava a chave de registro abaixo:

key: HKLM\Software\Policies\Microsoft\Windows\Installer
Value: DisableUserInstalls
Type: REG_DWORD
Data: 1 (enable)

Solução 1:
Editar GPO de forma que o valor especificado na chave “DisableUserInstalls” seja 0 (disable).

Solução 2:
Alterar o contexto de instalação do MSI, adicionando parametro ALLUSERS = 1 na tabela do arquivo MSI.*

 

 

 

 

Figura ilustrativa
Importante: Este passo deve ser realizado com cuidado, pois adicionando o parametro acima na tabela do arquivo MSI estamos forçando o contexto de instalação de máquina para este MSI, e dependendo do aplicativo esta ação pode fazer com que o aplicativo não seja instalado corretamente.

Solução 3:
Antes de realizar a instalação do MSI, utilizando credenciais administrativas, alterar o valor da chave “DisableUserInstalls” para 0 (disable).

* Para editar a tabela de um arquivo MSI, utilize o aplicativo ORCA.

Deixe um comentário