Solucionar problemas de instalações e desinstalações bloqueadas do .NET FrameworkTroubleshoot blocked .NET Framework installations and uninstallations

Ao executar o instalador da Web ou offline do .NET Framework 4.5 ou versões posteriores, talvez você encontre um problema que bloqueie ou impeça a instalação do .NET Framework.When you run the web or offline installer for the .NET Framework 4.5 or later versions, you might encounter an issue that prevents or blocks the installation of the .NET Framework. A tabela a seguir lista os possíveis problemas de bloqueio e fornece links para informações de solução de problemas.The following table lists possible blocking issues and provides links to troubleshooting information.

No Windows 8 e posterior, o .NET Framework é um componente do sistema operacional e não pode ser desinstalado independentemente.In Windows 8 and above, the .NET Framework is an operating system component and cannot be independently uninstalled. As atualizações para o .NET Framework são exibidas na guia Atualizações Instaladas do aplicativo Programas e Recursos do Painel de Controle.Updates to the .NET Framework appear in the Installed Updates tab of the Control Panel Programs and Features app. Para sistemas operacionais nos quais o .NET Framework não vem pré-instalado, ele aparece na guia Desinstalar ou alterar um programa (ou na guia Adicionar ou Remover Programas) do aplicativo Programas e Recursos no Painel de Controle.For operating systems on which the .NET Framework is not preinstalled, the .NET Framework appears in the Uninstall or change a program tab (or the Add/Remove programs tab) of the Program and Features app in Control Panel. Para saber mais sobre as versões do Windows nas quais o .NET Framework vem pré-instalado, confira Requisitos do sistema.For information on the Windows versions on which the .NET Framework is preinstalled, see System Requirements.

Importante

Como as versões 4.x do .NET Framework são atualizações in-loco, não é possível instalar uma versão anterior do .NET Framework 4.x em um sistema que já tem uma versão mais recente instalada.Because the 4.x versions of the .NET Framework are in-place updates, you cannot install an earlier version of the .NET Framework 4.x on a system that already has a later version installed. Por exemplo, em um sistema com o Windows 10 Fall Creators Update, não é possível instalar o .NET Framework 4.6.2, pois o .NET Framework 4.7.1 já vem pré-instalado com o sistema operacional.For example, on a system with Windows 10 Fall Creators Update, you cannot install the .NET Framework 4.6.2, since the .NET Framework 4.7.1 is preinstalled with the operating system.

Você pode saber quais versões do .NET Framework estão instaladas em um sistema.You can determine which versions of the .NET Framework are installed on a system. Confira Como determinar quais versões do .NET Framework estão instaladas para saber mais.See How to: Determine Which .NET Framework Versions Are Installed for more information.

Nesta tabela, 4.5.x refere-se ao .NET Framework 4.5 e às suas versões de ponto, 4.5.1 e 4.5.2; 4.6.x refere-se ao .NET Framework 4.6 e às suas versões de ponto, 4.6.1 e 4.6.2, 4.7, e 4.7.x refere-se ao .NET Framework 4.7 e às suas versão de ponto, 4.7.1 e 4.7.2, e 4.8 se refere ao .NET Framework 4.8.In this table, 4.5.x refers to the .NET Framework 4.5 and its point releases, 4.5.1, and 4.5.2, 4.6.x refers to the .NET Framework 4.6 and its point releases, 4.6.1 and 4.6.2, 4.7.x refers to the .NET Framework 4.7 and its point releases, 4.7.1 and 4.7.2, and 4.8 refers to .NET Framework 4.8.

Mensagem de bloqueioBlocking message Para obter mais informações ou para resolver o problemaFor more information or to resolve the issue
A desinstalação do Microsoft .NET Framework pode fazer com que alguns aplicativos deixem de funcionar.Uninstalling the Microsoft .NET Framework may cause some applications to cease to function. Em geral, você não deve desinstalar quaisquer versões do .NET Framework que estão instaladas em seu computador, pois um aplicativo que você usa pode depender de uma versão específica do .NET Framework.In general, you should not uninstall any versions of the .NET Framework that are installed on your computer, because an application you use may depend on a specific version of the .NET Framework. Para saber mais, confira O .NET Framework para usuários no guia de Introdução.For more information, see The .NET Framework for users in the Getting Started guide.
O .NET Framework 4.5.x/4.6.x/4.7.x (ENU) ou uma versão posterior já está instalado neste computador..NET Framework 4.5.x/4.6.x/4.7.x (ENU) or a later version is already installed on this computer. Nenhuma ação é necessária.No action necessary.

Para saber quais verões do .NET Framework estão instaladas em um sistema, confira Como determinar quais versões do .NET Framework estão instaladas.To determine which versions of the .NET Framework are installed on a system, see How to: Determine Which .NET Framework Versions Are Installed.
O .NET Framework 4.5.x/4.6.x/4.7.x/4.8 (linguagem) requer o .NET Framework 4.5.x/4.6.x/4.7.x/4.8.The .NET Framework 4.5.x/4.6.x/4.7.x/4.8 (language) requires the .NET Framework 4.5.x/4.6.x/4.7.x/4.8. Instale o .NET Framework 4.5.x/4.6.x/4.7.x/4.8 no Centro de Download e execute a Instalação novamente.Please install the .NET Framework 4.5.x/4.6.x/4.7.x/4.8 from the Download Center and rerun Setup. É necessário instalar a versão em inglês do .NET Framework especificado antes de instalar um pacote de idiomas.You must install the English version of the specified .NET Framework release before installing a language pack. Para saber mais, veja a seção sobre Como instalar pacotes de idiomas no guia de instalação.For more information, see the section on To install language packs in the installation guide.
Não é possível instalar o .NET Framework 4.5.x/4.6.x/4.7.x/4.8.Cannot install the .NET Framework 4.5.x/4.6.x/4.7.x/4.8. Outros aplicativos do computador não são compatíveis com esse programa.Other applications on your computer are not compatible with this program.

- ou --or-

Outros aplicativos do computador não são compatíveis com esse programa.Other applications on your computer are not compatible with this program.
A causa mais provável desta mensagem é que uma versão de avaliação ou RC do .NET Framework foi instalada.The most likely cause of this message is that a preview or RC version of the .NET Framework was installed. Desinstale a versão de avaliação ou RC e execute a instalação novamente.Uninstall the preview or RC version and rerun Setup.
O .NET Framework 4.5.x/4.6.x/4.7.x/4.8 não pode ser desinstalado usando este pacote..NET Framework 4.5.x/4.6.x/4.7.x/4.8 cannot be uninstalled using this package. Para desinstalar o .NET Framework 4.5.x/4.6.x/4.7.x/4.8 do computador, acesse o Painel de Controle, escolha Programas e Recursos, escolha Exibir atualizações instaladas, selecione Atualização para o Microsoft Windows (KB2828152) e, em seguida, escolha Desinstalar.To uninstall .NET Framework 4.5.x/4.6.x/4.7.x/4.8 from your computer, go to Control Panel, choose Programs and Features, choose View installed updates, select Update for Microsoft Windows (KB2828152) and then choose Uninstall. O pacote que você está instalando não desinstala as versões de avaliação ou RC do .NET Framework.The package you are installing doesn't uninstall preview or RC releases of the .NET Framework.

Desinstale a versão de avaliação ou RC no Painel de Controle.Uninstall the preview or RC release from Control Panel.
Não é possível desinstalar o .NET Framework 4.5.x/4.6.x/4.7.x/4.8.Cannot uninstall the .NET Framework 4.5.x/4.6.x/4.7.x/4.8. Outros aplicativos do computador dependem desse programa.Other applications on your computer are dependent on this program. Em geral, não é recomendável desinstalar quaisquer versões do .NET Framework que estão instaladas no computador, pois algum outro aplicativo pode depender de uma versão específica do .NET Framework.In general, you shouldn't uninstall any versions of the .NET Framework from your computer, because an application you use may depend on a specific version of the .NET Framework. Para saber mais, confira O .NET Framework para usuários no guia de Introdução.For more information, see The .NET Framework for users in the Getting Started guide.
O .NET Framework 4.5.x/4.6.x/4.7.x/4.8 redistribuível não é aplicável a este sistema operacional.The .NET Framework 4.5.x/4.6.x/4.7.x/4.8 redistributable does not apply to this operating system. Baixe o NET Framework 4.5.x/4.6.x/4.7.x/4.8 para seu sistema operacional no Centro de Download da Microsoft.Please download the .NET Framework 4.5.x/4.6.x/4.7.x/4.8 for your operating system from the Microsoft Download Center. Você pode estar tentando instalar o .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 em uma plataforma não compatível ou escolheu o pacote de instalação que não inclui componentes para todos os sistemas operacionais compatíveis.You may be trying to install .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, or 4.8 on a platform that isn't supported, or you have chosen the installation package that does not include the components for all supported operating systems. Execute a instalação novamente usando 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), para 4.7.1, para 4.7.2 ou para 4.8.Run the installation again by using the offline installer (for 4.5.1, for 4.5.2, for 4.6, for 4.6.1, for 4.6.2, for 4.7), for 4.7.1, for 4.7.2, or for 4.8. Para saber mais, veja o Guia de instalação e requisitos do sistema para saber quais são os sistemas operacionais compatíveis.For more information, see the installation guide and system requirements for supported operating systems.
A atualização correspondente a KB<número> precisa ser instalado antes de instalar este produto.The update corresponding to KB<number> needs to be installed before you can install this product. Instalação do .NET Framework exige a instalação de uma atualização de KB antes de instalar o .NET Framework.Installation of the .NET Framework requires that a KB update be installed before installing the .NET Framework. Instale a atualização e, depois, comece novamente a instalação do .NET Framework.Install the update, and then begin the .NET Framework installation again.

Por exemplo, a instalação de versões atualizadas do .NET Framework no Windows 8.1, Windows RT 8.1 e Windows Server 2012 R2 exige que a atualização correspondente a KB 2919355 seja instalada.For example, installation of updated versions of the .NET Framework on Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2 requires that the update corresponding to KB 2919355 be installed.
O computador está executando uma instalação Núcleo do Servidor do sistema operacional Windows Server 2008.Your computer is currently running a Server Core installation of the Windows Server 2008 operating system. O .NET Framework 4.5.x requer uma versão mais recente do sistema operacional.The .NET Framework 4.5.x requires a later release of the operating system. Instale o Windows Server 2008 R2 SP1 ou posterior e execute novamente a instalação do .NET Framework 4.5.x.Please install Windows Server 2008 R2 SP1 or higher and rerun .NET Framework 4.5.x setup. O .NET Framework 4.5.1 e o 4.5.2 são compatíveis com a função Server Core no Windows Server 2008 R2 SP1 ou posterior.The .NET Framework 4.5.1 and 4.5.2 are supported in the Server Core role with Windows Server 2008 R2 SP1 or later. Confira Requisitos de sistema.See System Requirements.
Você não tem privilégios suficientes para concluir a operação para todos os usuários do computador.You do not have sufficient privileges to complete this operation for all users of this computer. Faça logon como administrador e execute novamente a Instalação.Log on as an administrator and rerun Setup. Você deve ser um administrador no computador para instalar o .NET Framework.You must be an administrator on the computer to install the .NET Framework.
A Instalação não pode continuar, pois uma instalação anterior requer que o computador seja reiniciado.Setup cannot continue because a previous installation requires your computer to be restarted. Reinicie o computador e execute novamente a Instalação.Please restart your computer and rerun Setup. Às vezes, uma reinicialização é necessária para concluir uma instalação.A restart is sometimes required to fully complete an installation. Siga as instruções para reiniciar o computador e executar novamente a Instalação.Follow the instructions to restart your computer and rerun Setup.

Em casos raros, você poderá receber uma solicitação para reiniciar o sistema mais de uma vez se o Windows detectar uma quantidade de atualizações ausentes e estiver reiniciando para instalar a próxima atualização na fila.In rare cases, you may be asked to restart your system more than once if Windows has detected a number of missing updates and is restarting to install the next update in the queue.
A instalação do .NET Framework não pode ser executada no Modo de Compatibilidade de Programa..NET Framework Setup cannot be run in Program Compatibility Mode. Confira a seção Problemas de compatibilidade de programas mais adiante neste artigo.See the Program Compatibility Issues section later in this article.
O .NET Framework 4.5.x/4.6.x/4.7.x/4.8 não foi instalado porque o armazenamento dos componentes foi corrompido..NET Framework 4.5.x/4.6.x/4.7.x/4.8 has not been installed because the component store has been corrupted. Confira Corrigir erros do Windows Update usando a ferramenta DISM ou de Preparação para Atualização do Sistema para saber mais.See Fix Windows Update errors by using the DISM or System Update Readiness tool for more information.
Não é possível executar a instalação porque o Serviço Windows Installer não está disponível neste computador.Setup cannot run because the Windows Installer Service is not available on this computer. Consulte o erro "o serviço de Windows Installer não pôde ser acessado" ao tentar instalar um programa no Windows 7 ou no Windows Vista no site suporte da Microsoft.See "The Windows Installer Service Could Not Be Accessed" error when you try to install a program in Windows 7 or Windows Vista on the Microsoft Support website.
A instalação pode não executar corretamente porque o Serviço Windows Update não está disponível neste computador.Setup may not run properly because the Windows Update Service is not available on this computer. O computador pode estar configurado para usar Windows Server Update Services (WSUS) em vez do Microsoft Windows Update.The computer may be configured to use Windows Server Update Services (WSUS) instead of Microsoft Windows Update. Para obter mais informações, consulte a seção para obter o código de erro 0x800F0906 em .NET Framework 3,5 erro de instalação: 0x800F0906, 0x800F081F, 0x800F0907.For more information, see the section for error code 0x800F0906 in .NET Framework 3.5 installation error: 0x800F0906, 0x800F081F, 0x800F0907.

Consulte também como atualizar o agente de Windows Update para a versão mais recente no site do suporte da Microsoft.Also see How to update the Windows Update Agent to the latest version on the Microsoft Support website.
A instalação pode não executar corretamente porque o BITS (Serviço de Transferência Inteligente em Segundo Plano) não está disponível neste computador.Setup may not run properly because the Background Intelligent Transfer Service (BITS) is not available on this computer. Veja uma atualização disponível para corrigir uma falha de serviço de transferência inteligente em segundo plano (bits) em um computador baseado no Windows Vista no site do suporte da Microsoft.See An update is available to fix a Background Intelligent Transfer Service (BITS) crash on a Windows Vista-based computer on the Microsoft Support website.
Talvez a instalação não execute corretamente porque o Windows Update encontrou um erro e exibiu o código de erro 0x80070643 ou 0x643.Setup may not run properly because Windows update encountered an error and displayed error code 0x80070643 or 0x643. Confira Erro de instalação de atualização do .NET Framework: "0x80070643" ou "0x643" no site do Suporte da Microsoft.See .NET Framework update installation error: "0x80070643" or "0x643" on the Microsoft Support website.
O .NET Framework 4.5.x/4.6.x/4.7.x/4.8 já faz parte do sistema operacional.The .NET Framework 4.5.x/4.6.x/4.7.x/4.8 is already a part of this operating system. Não é necessário instalar o .NET Framework 4.5.x/4.6.x/4.7.x/4.8 redistribuível.You do not need to install the .NET Framework 4.5.x/4.6.x/4.7.x/4.8 redistributable. Nenhuma ação.No action.

Para saber quais verões do .NET Framework estão instaladas em um sistema, confira Como determinar quais versões do .NET Framework estão instaladas.To determine which versions of the .NET Framework are installed on a system, see How to: Determine Which .NET Framework Versions Are Installed. Confira Requisitos de sistema para conhecer os sistemas operacionais com suporte.See System Requirements for supported operating systems.
O .NET Framework 4.5.x/4.6.x/4.7.x/4.8 não é compatível com este sistema operacional.The .NET Framework 4.5.x/4.6.x/4.7.x/4.8 is not supported on this operating system. Confira Requisitos de sistema para conhecer os sistemas operacionais com suporte.See System Requirements for supported operating systems.

Para instalações com falha do .NET Framework no Windows 7, essa mensagem geralmente indica que o Windows 7 SP1 não está instalado.For failed installations of the .NET Framework on Windows 7, this message typically indicates that Windows 7 SP1 is not installed. Em sistemas com Windows 7, o .NET Framework exige o Windows 7 SP1.On Windows 7 systems, the .NET Framework requires Windows 7 SP1. Se você estiver no Windows 7 e ainda não tiver instalado o Service Pack 1, faça isso antes de instalar o .NET Framework.If you are on Windows 7 and have not yet installed Service Pack 1, you will need to do so before installing the .NET Framework. Para saber mais sobre como instalar o Windows 7 SP1, veja Saiba como instalar o Windows 7 Service Pack 1 (SP1).For information on installing Windows 7 SP1, see Learn how to install Windows 7 Service Pack 1 (SP1).
O computador está executando uma instalação Server Core do sistema operacional Windows Server 2008.Your computer is currently running a Server Core installation of Windows Server 2008 operating system. O .NET Framework 4.5.x exige uma versão completa do sistema operacional ou Server Core 2008 R2 SP1.The .NET Framework 4.5.x requires a full release of the operating system or Server Core 2008 R2 SP1. Instale a versão completa do Windows Server 2008 SP2, Windows Server 2008 R2 SP1 ou Server Core 2008 R2 SP1 e execute a instalação do .NET Framework 4.5.x novamente.Please install the full version of Windows Server 2008 SP2 or Windows Server 2008 R2 SP1 or Server Core 2008 R2 SP1 and rerun .NET Framework 4.5.x Setup. O .NET Framework é suportado na função Server Core no Windows Server 2008 R2 SP1 ou posterior.The .NET Framework is supported in the Server Core role with Windows Server 2008 R2 SP1 or later. Confira Requisitos de sistema.See System Requirements.
O .NET Framework 4.5.x já faz parte do sistema operacional, mas está desativado no momento (apenas Windows Server 2012Windows Server 2012).The .NET Framework 4.5.x is already a part of this operating system but is currently turned off (Windows Server 2012Windows Server 2012 only). Use Ativar ou desativar recursos do Windows no painel de controle para ativar o .NET Framework 4.5. x.Use Turn Windows features on or off in the Control Panel to turn on .NET Framework 4.5.x.
Este programa de instalação requer um computador x86.This setup program requires an x86 computer. Ele não pode ser instalado em computadores x64 ou IA64.It cannot be installed on x64 or IA64 computers. Confira Requisitos de sistema.See System Requirements.
Este programa de instalação requer um computador x64 ou x86.This setup program requires x64 or x86 computer. Ele não pode ser instalado em computadores IA64.It cannot be installed on IA64 computers. Confira Requisitos de sistema.See System Requirements.

Problemas de compatibilidade de programasProgram compatibility issues

A instalação do .NET Framework 4.5 ou dos lançamentos pontuais falha com um código de erro 1603 ou é bloqueada quando executada no Modo de Compatibilidade de Programa do Windows.The installation of the .NET Framework 4.5 or its point releases fails with a 1603 error code or blocks when it's running in Windows Program Compatibility mode. O Auxiliar de Compatibilidade de Programas indica que o .NET Framework pode não ter sido instalado corretamente e sugere que ele seja reinstalado usando a configuração recomendada (Modo de Compatibilidade do Programa).The Program Compatibility Assistant indicates that the .NET Framework might not have been installed correctly and prompts you to reinstall it by using the recommended setting (Program Compatibility mode). O Modo de Compatibilidade de Programa também pode ter sido definido pelo Auxiliar de Compatibilidade de Programas em tentativas anteriores fracassadas ou canceladas de executar o programa de instalação do .NET Framework.Program Compatibility mode could also have been set by the Program Compatibility Assistant on earlier failed or canceled attempts to run the .NET Framework Setup.

O instalador do .NET Framework não pode ser executado no Modo de Compatibilidade de Programa.The .NET Framework installer cannot run in Program Compatibility mode. Para resolver esse problema de bloqueio, você deve usar o Editor do Registro para garantir que a definição do modo de compatibilidade não esteja ativada para todo o sistema:To resolve this blocking issue, you must use Registry Editor to ensure that the compatibility mode setting is not enabled system-wide:

  1. Escolha o botão Iniciar e, em seguida, escolha Executar.Choose the Start button, and then choose Run.

  2. Na caixa de diálogo Executar, digite “regedit” e selecione OK.In the Run dialog box, type "regedit", and then choose OK.

  3. No Editor do Registro, navegue para as seguintes subchaves:In Registry Editor, browse to the following subkeys:

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

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

  4. Na coluna Nome, procure os nomes de download do .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 (dependendo da versão que estiver instalando) e exclua essas entradas.In the Name column, look for the .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, or 4.7.2 download names, depending on which version you are installing, and delete these entries. Para obter os nomes de downloads, consulte o artigo Instalar o .NET Framework para desenvolvedores.For download names, see Install the .NET Framework for developers article.

  5. Execute novamente o instalador do .NET Framework para as versões 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.Rerun the .NET Framework installer for version 4.5, 4.5.1, 4.5.2, or 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, or 4.7.2.

Consulte tambémSee also