quarta-feira, 15 de abril de 2009

O administrador do sistema definiu diretivas para impedir esta instalação

Pois é, o mundo Windows tem suas peculiaridades. Uma delas me pegou hoje.

Ao instalar VMWare Server em um servidor Windows 2003 Standard Edition, recebi essa mensagem: "O administrador do sistema definiu diretivas para impedir esta instalação" (em inglês é "The system administrator has set policies to prevent this installation"). Como assim? Eu SOU o administrador!

Eu não tenho nenhuma diretiva dessa no domínio e nem na máquina, então fiquei confuso.

Solução:
formatar e instalar Linux criar uma diretiva de restrição e liberar o administrador. Sério? Pois é.


  1. Abra o editor de políticas (iniciar->executar->gpedit.msc->OK);
  2. Agora vá em Configuração do computador -> Configurações do Windows -> Configurações de segurança;
  3. Clique com o botão direito em Diretivas de restrição de software e depois em Criar novas diretivas;
  4. Clique duas vezes em Aplicação e agora marque a opção "Todos os usuários, exceto administradores locais".
Então assim, basicamente você tem que criar uma regra dizendo que permite a instalação de aplicativos (padrão ao se criar a diretiva) e dizer que ela não se aplica a seus administradores. Aí você consegue instalar. Contraditório, né? Mas funciona! :)

Encontrei essa solução em um site dedicado a esse erro, só que em inglês.

Tem um outro também, mas não precisei dele. Se servir pra você, enjoy!

Essa dica parece não funcionar mais nos Windows Vista, 7 e posteriores. Infelizmente não tenho como testar...