Resolução de problemas bloqueada .NET Framework instalações e desinstalações

Quando executar o instalador web ou offline para as versões .NET Framework 4.5 ou posterior, poderá encontrar um problema que impeça ou bloqueie a instalação do .NET Framework. A tabela que se segue lista possíveis problemas de bloqueio e fornece links para a resolução de informações de resolução de problemas.

Em Windows 8 e acima, o .NET Framework é um componente do sistema operativo e não pode ser desinstalado de forma independente. Atualizações à .NET Framework aparecem no separador Atualizações instalado da aplicação programas e funcionalidades Painel de Controlo. Para sistemas operativos em que o .NET Framework não esteja pré-instalado, o .NET Framework aparece no separador Desinstalar ou alterar um separador de programa (ou o separador programas Add/Remove) da aplicação Programa e Funcionalidades em Painel de Controlo. Para obter informações sobre as versões do Windows nas quais o .NET Framework está pré-instalado, consulte os Requisitos do Sistema.

Importante

Uma vez que as versões 4.x do .NET Framework são atualizações no local, não é possível instalar uma versão anterior do .NET Framework 4.x num sistema que já possui uma versão posterior instalada. Por exemplo, num sistema com Windows 10 Fall Creators Update, não é possível instalar o .NET Framework 4.6.2, uma vez que o .NET Framework 4.7.1 está pré-instalado com o sistema operativo.

Pode determinar quais as versões do .NET Framework instaladas num sistema. Ver Como: Determinar quais as versões .NET Framework instaladas para mais informações.

Nesta tabela, 4,5.x refere-se ao .NET Framework 4.5 e os seus lançamentos de pontos, 4.5.1 e 4.5.2, 4.6.x refere-se ao .NET Framework 4.6 e seus lançamentos de ponto, 4.6.1 e 4.6.2, 4.7.x refere-se ao .NET Framework 4.7 e seus lançamentos de pontos, 4.7.1 e 4.7.2, e 4.8.x refere-se a .NET Framework 4.8 e 4.8.1.

Mensagem de bloqueio Para mais informações ou para resolver a questão
Desinstalar o microsoft .NET Framework pode fazer com que algumas aplicações deixem de funcionar. Em geral, não deve desinstalar quaisquer versões do .NET Framework que estejam instaladas no seu computador, porque uma aplicação que utiliza pode depender de uma versão específica do .NET Framework. Para mais informações, consulte o .NET Framework para utilizadores no guia Introdução.
.NET Framework 4.5.x/4.6.x/4.7.x (ENU) ou uma versão posterior já está instalada neste computador. Não é necessária ação.

Para determinar quais as versões do .NET Framework instaladas num sistema, consulte Como: Determinar quais as versões .NET Framework instaladas.
O .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x (idioma) requer a .NET Framework 4,5,x/4,6.x/4,7,x/4,8.x. Por favor, instale o .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x do Centro de Descarregamento e re-re-run Configuração. Tem de instalar a versão em inglês do .NET Framework de ver antes de instalar um pacote de idiomas. Para obter mais informações, consulte a secção para instalar pacotes de idiomas no guia de instalação.
Não é possível instalar o .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Outras aplicações no seu computador não são compatíveis com este programa.

-ou-

Outras aplicações no seu computador não são compatíveis com este programa.
A causa mais provável desta mensagem é que foi instalada uma versão de pré-visualização ou RC do .NET Framework. Desinstalar a versão de pré-visualização ou RC e re-repetir a configuração.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x não pode ser desinstalado com este pacote. Para desinstalar .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x do computador, vá a Painel de Controlo, escolha Programas e Funcionalidades, escolha Ver as atualizações instaladas, selecione Update for Microsoft Windows (KB2828152) e, em seguida, escolha Desinstalar. O pacote que está a instalar não desinstala pré-visualização ou versões RC do .NET Framework.

Desinstale a pré-visualização ou o desbloqueio de RC a partir de Painel de Controlo.
Não é possível desinstalar o .NET Framework 4,5.x/4.6.x/4.7.x/4.8.x. Outras aplicações no seu computador dependem deste programa. Em geral, não deve desinstalar nenhuma versão do .NET Framework do seu computador, porque uma aplicação que utiliza pode depender de uma versão específica do .NET Framework. Para mais informações, consulte o .NET Framework para utilizadores no guia Introdução.
O .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x redistribuable não se aplica a este sistema operativo. Por favor, faça o download do .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x para o seu sistema operativo a partir da página de descarregamento .NET Framework. Pode estar a tentar instalar .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 ou 4.8.x numa plataforma que não é suportada, ou escolheu o pacote de instalação que não inclui os componentes para todos os sistemas operativos suportados. Volte a executar a instalação utilizando o instalador offline (para 4.5.1, para 4.5.2, para 4.6, para 4.6.1, para 4.6.2, para 4.7.7), para 4.7.1, para 4.7.2, para 4.8.1. Para obter mais informações, consulte o guia de instalação e os requisitos do sistema para sistemas operativos suportados.
A atualização correspondente aonúmero> KB< tem de ser instalada antes de poder instalar este produto. A instalação do .NET Framework requer a instalação de uma atualização KB antes de instalar o .NET Framework. Instale a atualização e, em seguida, inicie a instalação .NET Framework novamente.

Por exemplo, a instalação de versões atualizadas do .NET Framework em Windows 8.1, Windows RT 8.1 e Windows Server 2012 R2 requer que seja instalada a atualização correspondente ao KB 2919355.
O seu computador está atualmente a executar uma instalação Server Core do sistema operativo Windows Server 2008. O .NET Framework 4.5.x requer uma libertação posterior do sistema operativo. Por favor, instale o Windows Server 2008 R2 SP1 ou superior e reexecute .NET Framework configuração de 4.5.x. Os .NET Framework 4.5.1 e 4.5.2 são suportados na função 'Core' do Servidor com o Windows Server 2008 R2 SP1 ou mais tarde. Consulte os Requisitos do Sistema.
Não tem privilégios suficientes para completar esta operação para todos os utilizadores deste computador. Inicie sessão como administrador e re-re-rerun Setup. Deve ser administrador no computador para instalar o .NET Framework.
A configuração não pode continuar porque uma instalação anterior requer que o seu computador seja reiniciado. Por favor reinicie o computador e reencando a Configuração. Por vezes, é necessário reiniciar completamente uma instalação. Siga as instruções para reiniciar o computador e reexame configurar.

Em casos raros, poderá ser solicitado que reinicie o seu sistema mais de uma vez se o Windows tiver detetado algumas atualizações em falta e se estiver a reiniciar para instalar a próxima atualização na fila.
.NET Framework Configuração não pode ser executada no Modo de Compatibilidade do Programa. Consulte a secção Questões de Compatibilidade do Programa mais tarde neste artigo.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x não foi instalado porque a loja de componentes foi corrompida. Consulte corrigir Windows Update erros utilizando a ferramenta de preparação dism ou de atualização do sistema para obter mais informações.
A configuração não pode ser executada porque o Serviço de Instalação do Windows não está disponível neste computador. Consulte o erro "O Serviço instalador do Windows Não foi acedido" quando tentar instalar um programa no Windows 7 ou no Windows Vista no website Suporte da Microsoft.
A configuração pode não funcionar corretamente porque o Serviço de Windows Update não está disponível neste computador. O computador pode ser configurado para utilizar Windows Server Update Services (WSUS) em vez de Microsoft Windows Update. Para obter mais informações, consulte a secção de 0x800F0906 de código de erro .NET Framework erro de instalação 3.5: 0x800F0906, 0x800F081F, 0x800F0907.

Consulte também como atualizar o Agente Windows Update para a versão mais recente no site Suporte da Microsoft.
A configuração pode não funcionar corretamente porque o Serviço de Transferência Inteligente de Fundo (BITS) não está disponível neste computador. Consulte uma atualização disponível para corrigir uma falha do Serviço de Transferência Inteligente de Fundo (BITS) num computador baseado no Windows Vista no website Suporte da Microsoft.
A configuração pode não funcionar corretamente porque a atualização do Windows encontrou um erro e apresentou código de erro 0x80070643 ou 0x643. Consulte .NET Framework erro de instalação de atualização: "0x80070643" ou "0x643" no site da Suporte da Microsoft.
O .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x já faz parte deste sistema operativo. Não é necessário instalar o .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x redistribuível. Sem ação.

Para determinar quais as versões do .NET Framework instaladas num sistema, consulte Como: Determinar quais as versões .NET Framework instaladas. Consulte os requisitos do sistema para sistemas operativos suportados.
A .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x não é suportada neste sistema operativo. Consulte os requisitos do sistema para sistemas operativos suportados.

Para as instalações falhadas do .NET Framework no Windows 7, esta mensagem normalmente indica que o Windows 7 SP1 não está instalado. Nos sistemas Windows 7, o .NET Framework requer o Windows 7 SP1. Se estiver no Windows 7 e ainda não tiver instalado o Service Pack 1, terá de o fazer antes de instalar o .NET Framework. Para obter informações sobre a instalação do Windows 7 SP1, consulte Como instalar o Windows 7 Service Pack 1 (SP1).
O seu computador está atualmente a executar uma instalação Server Core do sistema operativo Windows Server 2008. O .NET Framework 4.5.x requer uma libertação completa do sistema operativo ou do Server Core 2008 R2 SP1. Por favor, instale a versão completa do Windows Server 2008 SP2 ou do Windows Server 2008 R2 SP1 ou Server Core 2008 R2 SP1 e resexode .NET Framework configuração 4.5.x. O .NET Framework é suportado na função 'Core' do Servidor com o Windows Server 2008 R2 SP1 ou posteriormente. Consulte os Requisitos do Sistema.
O .NET Framework 4,5.x já faz parte deste sistema operativo, mas atualmente está desligado (apenas Windows Server 2012). Utilize as funcionalidades do Turn Windows noPainel de Controlo ligar .NET Framework 4.5.x.
Este programa de configuração requer um computador x86. Não pode ser instalado em computadores x64 ou IA64. Consulte os Requisitos do Sistema.
Este programa de configuração requer computador x64 ou x86. Não pode ser instalado em computadores IA64. Consulte os Requisitos do Sistema.

Problemas de compatibilidade do programa

A instalação do .NET Framework 4.5 ou as suas versões de ponto falham com um código de erro de 1603 ou blocos quando está em execução no modo de compatibilidade do Programa Windows. O Assistente de Compatibilidade do Programa indica que o .NET Framework pode não ter sido instalado corretamente e incita-o a reinstalá-lo utilizando a definição recomendada (modo de compatibilidade do programa). O modo de compatibilidade do programa também poderia ter sido definido pelo Assistente de Compatibilidade do Programa em tentativas falhadas ou canceladas anteriores de executar a configuração .NET Framework.

O instalador .NET Framework não pode funcionar no modo de compatibilidade do programa. Para resolver este problema de bloqueio, deve utilizar o Editor de Registo para garantir que a definição do modo de compatibilidade não está ativada em todo o sistema:

  1. Escolha o botão Iniciar e, em seguida, escolha Executar.

  2. Na caixa de diálogo Run , escreva "regedit", e depois escolha OK.

  3. No Editor de Registos, navegue para as seguintes sub-teias:

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

  4. Na coluna Nome, procure .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 ou 4.7.2 nomes de descarregamento, dependendo da versão que está a instalar, e apagar estas entradas. Para descarregar nomes, consulte Instalar o .NET Framework para o artigo de desenvolvedores.

  5. Repercuta o instalador .NET Framework para a versão 4.5, 4.5.1, 4.5.2 ou 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 ou 4.7.2.

Ver também