Erro ao instalar ou remover o .NET Framework: você deve habilitar a reversão para continuar com a instalação

Este artigo ajuda a corrigir um erro (você deve habilitar a reversão para continuar com a instalação) ao instalar ou remover o Microsoft .NET Framework.

Versão original do produto: .NET Framework
Número de KB original: 312499

Sintomas

Ao instalar ou remover o .NET Framework, você pode receber a seguinte mensagem de erro:

Você deve ativar o rollback para continuar com a configuração.

Motivo

Esse erro ocorre porque o recurso de reversão do Microsoft Windows Installer está desabilitado. O programa de instalação do .NET Framework requer ações personalizadas de confirmação para uma instalação adequada. As ações personalizadas de rollback e confirmação não são executadas quando o rollback está desabilitado.

A reversão está desabilitada na política do registro DisableRollback. O DisableRollback valor da política pode ter sido definido por um administrador. A Microsoft recomenda que os administradores não desabilitem a reversão, a menos que seja necessário.

Resolução

Importante

Esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. Entretanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, certifique-se de seguir estas etapas cuidadosamente. Para proteção acrescida, faça backup do Registro antes de modificá-lo. Assim, é possível restaurar o Registro caso ocorra um problema. Para obter mais informações, visite Como fazer backup e restaurar o registro no Windows.

Há dois locais no registro em que o valor da política DisableRollback pode ser definido. Para resolver esse problema, você deve descobrir onde a DisableRollback política foi definida e remover ou desabilitar a configuração.

Para descobrir se essa propriedade existe em seu registro, execute C:\Regedit.exe e verifique os seguintes locais:

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

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

Se a DisableRollback chave existir e tiver um valor de 1, exclua a chave ou defina o valor da chave como 0. (Você também pode definir DisableRollback por meio de instruções de linha de comando.) A Microsoft recomenda que os administradores e desenvolvedores não definam essa propriedade se usarem instruções de linha de comando para executar a Instalação ou a Instalação não funcionará.

Situação

Este comportamento ocorre por design.

Mais informações

Para obter mais informações sobre o valor da política de DisableRollback, visite Políticas de Máquina.