sexta-feira, 21 de outubro de 2011

Erro MSI rollback is currently disabled

clip_image002

Este erro ocorre porque a funcionalidade de recuperação do Microsoft Windows Installer está desactivada. O programa de configuração do .NET Framework requer consolidação acções personalizadas para uma instalação correcta. Anulação de alterações e consolidação de acções personalizadas não são executados quando anulação for desactivada.

Anulação de alterações está desactivada na política DisableRollback no registo. O valor de política DisableRollback pode ter sido definido pelo administrador. A Microsoft recomenda que os administradores não desactivar anulação a menos que este seja necessário.

Existem dois locais no registo onde o valor de política DisableRollback pode ser definido. Para resolver este problema, é necessário saber onde a política DisableRollback foi definido e remova ou desactive a definição.

Para saber se esta propriedade já existe no registo, execute C:\Regedit.exe e verificar as seguintes localizações:

 

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer\DisableRollback

HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Installer\DisableRollback

 

Se a chave DisableRollback existe e tiver um valor de "1", elimine a chave ou defina o valor da chave como "0". (Pode também definir DisableRollback através da linha de comandos de instruções.) A Microsoft recomenda que os administradores e programadores não definir esta propriedade se utilizam instruções de linha de comandos para executar o programa de configuração ou programa de configuração não funcionará.

Criar um ficheiro .reg (por ex. rollback.reg) com o seguinte conteúdo de forma a colocarmos a chave Rollback com o valor 0 em vez de 1:

 

Windows Registry Editor Version 5.00

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]

"DisableRollback"=dword:00000000

 

[HKEY_CURRENT_USERE\SOFTWARE\Policies\Microsoft\Windows\Installer]

"DisableRollback"=dword:00000000

  

0 comentários :

Enviar um comentário