A Ferramenta de Reparo do Microsoft .NET Framework está disponível

Aplica-se a
.NET Framework 4.8 .NET Framework 4.7.2 .NET Framework 4.7.1 .NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2 .NET Framework 4.5.2 .NET Framework 3.5 Service Pack 1

Introdução

A Ferramenta de Reparo do Microsoft .NET Framework detecta problemas que ocorrem com frequência que afetam a instalação ou as atualizações do Microsoft .NET Framework. A ferramenta tenta resolver esses problemas aplicando correções conhecidas ou reparando instalações corrompidas das versões com suporte do .NET Framework. A ferramenta possui uma interface de usuário (UI) fácil de usar baseada em assistente. Ele também dá suporte ao uso da linha de comando junto com opções mais avançadas.

A Microsoft lançou a seguinte versão atualizada da Ferramenta de Reparo do Microsoft .NET Framework.

Versão mais recente

Última atualização: 08/01/2024
Lançamento: v1.5
Versão: 4.8.4739.15
Idiomas suportados: inglês (Estados Unidos)

Alterações incluídas na versão v1.5

  • A ferramenta agora oferece suporte ao Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 e 4.6.2. Portanto, a fixação e o reparo também são aplicáveis a esses produtos.

  • Aborda uma vulnerabilidade de elevação de privilégio detalhada no CVE 2024-38081.

  • Remove o sistema operacional e as versões do .NET Framework sem suporte.

    A ferramenta oferece suporte a todos os recursos da versão anterior no estado em que se encontram.

Observações

  • A Ferramenta de Reparo do .NET Framework está disponível apenas em inglês.
  • As plataformas com suporte e as versões do .NET Framework estão listadas em "Configurações afetadas".

Informações sobre o download

A última versão da Ferramenta de Reparo do .NET Framework está disponível para download no seguinte site do Centro de Download da Microsoft:

Baixar a Ferramenta de Reparo do Microsoft .NET Framework

Opções de linha de comando compatíveis com esta ferramenta

Opção Standard Descrição Uso
/? OR /help Exibe informações de ajuda. NetFxRepairTool.exe /?
/q OU /quiet Modo silencioso. Nenhuma interação do usuário é necessária e a ferramenta tenta todas as correções/reparos e salva o arquivo de log.
As opções "/q" e "/p" são mutuamente exclusivas.
NetFxRepairTool.exe /q
/p OU /passive Modo autônomo. Somente a barra de progresso é exibida.
As opções "/q" e "/p" são mutuamente exclusivas.
NetFxRepairTool.exe /p
/a OU /addsource Modo de reparo offline. Os arquivos redistribuíveis de instalação necessários para o reparo são copiados de um compartilhamento de rede ou caminho de pasta especificado pelo sinalizador "/addsource". Geralmente, isso deve ser usado quando a ferramenta está funcionando em um ambiente desconectado ou bloqueado. NetFxRepairTool.exe caminho da pasta /a <>

Exemplo:
NetFxRepairTool.exe /a "\\SharePc\ShareFolder"
/r OU /repair A operação de reparo pode ter escopo opcional para direcionar um conjunto de linhas de base de produto especificadas. Se essa opção não for especificada, a ferramenta tentará reparar todas as versões com suporte do .NET Framework instaladas.
A opção "/repair" também pode ser usada com o valor "None" para aplicar correções e pular a execução de reparos para qualquer linha de base do produto. Quando essa opção é usada junto com o valor "None", a opção "/addsource" não deve ser especificada.
Esta opção é aplicável apenas nos modos Silencioso e Passivo.
NetFxRepairTool.exe /r <version1>; <Versão 2>

Valores de versão com suporte: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, nenhum

Exemplos:
NetFxRepairTool.exe /q /r .net4
NetFxRepairTool.exe /q /r .net35;. net45
/l OU /logs Opcionalmente, define o caminho da pasta desejada para o gabinete do arquivo de logs (FixDotNet*.cab) gerado pela ferramenta. O local padrão (que não está especificando essa opção) do arquivo CAB é a pasta da área de trabalho do usuário atual. NetFxRepairTool.exe caminho da pasta /l <>

Exemplo:
NetFxRepairTool.exe /l "%temp%"
/c OU /collectonly Modo Somente de Coleta de Logs. Esse modo permitirá a coleta de logs relevantes para a instalação do .NET Framework, o que é útil para a solução de problemas. Operações de reparo ou correção não são executadas quando essa opção é especificada.
Esta opção só é aplicável nos modos Silencioso e Passivo e suprimirá todas as outras operações.
NetFxRepairTool.exe /q /c
OU
NetFxRepairTool.exe /p /c
/n OU /noceipconsent Recusar o envio de informações de comentários à Microsoft. Padrão (sem especificar o sinalizador) pressupõe que o usuário optou por enviar dados de uso para a Microsoft.
Esta opção é aplicável apenas nos modos Silencioso e Passivo.
NetFxRepairTool.exe /q /n
OU
NetFxRepairTool.exe /p /n

Mais informações

Opções da ferramenta de reparo

A Ferramenta de Reparo do .NET Framework segue um processo de quatro etapas:

  1. Tenta solucionar problemas de configuração
  2. Aplica as correções (requer consentimento do usuário)
  3. Tenta reparar todas as versões instaladas do .NET Framework
  4. Coleta logs (requer consentimento do usuário)

A ferramenta pode fazer uma ou mais alterações na versão instalada do .NET Framework. Por exemplo, ele pode corrigir o estado do Windows Installer no computador, redefinir as DACLs (listas de controle de acesso condicional) em determinadas pastas ou resolver problemas relacionados a um registro de atualização inválido ou corrompido.

Suporte offline

A Ferramenta de Reparo do .NET Framework fornece uma opção para reparar as versões do .NET Framework instaladas no computador (etapa 3 do processo na seção "Opções da Ferramenta de Reparo"). A ferramenta requer que os arquivos redistribuíveis dessas versões estejam disponíveis no momento do reparo. Por padrão, a ferramenta baixa esses pacotes da Internet durante o reparo. Se o computador tiver conectividade limitada ou nenhuma conexão com a Internet, você deverá usar o modo offline para o reparo. Para fazer isso, especifique a opção /addsource junto com o caminho da pasta que contém os arquivos redistribuíveis, como no exemplo a seguir:

NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER Se a Ferramenta de Reparo não encontrar o redistribuível necessário na pasta especificada, ela tentará baixar o arquivo da Internet. A Ferramenta de Reparo não poderá fazer isso se o arquivo necessário não puder ser baixado. A tabela a seguir lista os arquivos redistribuíveis do .NET Framework.

Versão e perfil Arquitetura Nome do arquivo do instalador URL
.NET Framework 4.8 x86, x64 NDP48-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=2088631
.NET Framework 4.7.2 x86, x64 NDP472-KB4054530-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=863265
.NET Framework 4.7.1 x86, x64 NDP471-KB4033342-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=852104
.NET Framework 4.7 x86, x64 NDP47-KB3186497-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=825302
.NET Framework 4.6.2 x86, x64 NDP462-KB3151800-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=780600
.NET Framework 3.5 SP1, .NET Framework 3.0 SP2, .NET Framework 2.0 SP2 (se o .NET Framework 3.0 e 3.5 estiverem instalados) x86, x64 dotnetfx35.exe https://go.microsoft.com/fwlink/?LinkId=259762

Modo silencioso e modo passivo

Todas as funções da Ferramenta de Reparo podem ser automatizadas executando a ferramenta no modo Silencioso ou Passivo. Isso tem a vantagem de não exigir nenhuma interação do usuário para que a ferramenta seja executada. Isso é especialmente útil em grandes implantações nas quais os administradores do sistema podem configurar a ferramenta (através da linha de comando) e também coletar logs em locais especificados.

Coleta de dados

A Ferramenta de Reparo do .NET Framework coleta informações sobre o uso da ferramenta, além de coletar dados de instalação de diagnóstico. As informações de uso são usadas para melhorar a qualidade da Ferramenta de Reparo do .NET Framework e os dados de instalação são usados para melhorar a configuração do .NET Framework. Essas informações não são usadas para marketing ou vendidas a terceiros. Para obter mais informações, leia a Política de Privacidade da Ferramenta de Reparo do Microsoft .NET Framework.

Para obter mais informações sobre como baixar arquivos de suporte da Microsoft, consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft:

119591 Como obter arquivos de suporte da Microsoft pelos serviços online

A Microsoft verificou este arquivo em busca de vírus. A Microsoft utilizou o software de detecção de vírus mais recente disponível na data em que o arquivo foi postado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar alterações não autorizadas nele.

Observação O recurso de coleta de dados cria um arquivo cab compactado dos logs de instalação do .NET Framework. Depois que a ferramenta processa os logs, um arquivo .cab chamado "FixDotNet*.cab" ou algo semelhante é criado e salvo na área de trabalho do usuário atual (se estiver em execução no modo de interface do usuário) ou em um local especificado. Quando você clica em Concluir no assistente, a ferramenta envia o arquivo .cab que contém os logs para a Microsoft.

O arquivo FixDotNet*.cab permanece na área de trabalho (ou no local especificado) independentemente de você decidir enviar os dados para a Microsoft.

Se você usar a opção "/q", recomendamos que você também use a opção "/logs" para salvar os logs em algum local específico ou em um compartilhamento de rede para dar suporte a cenários corporativos.

Quando você estiver usando a opção /q, recomendamos que você também use a opção /logs para salvar os logs em algum local específico ou em um compartilhamento de rede para cenários corporativos de suporte.

Histórico de versões

Versão v1.5

Idiomas suportados: Inglês (Estados Unidos)

Adiciona suporte para o .NET Framework 4.6.2 até o .NET Framework 4.8.

Versão v1.4

Idiomas suportados: Inglês (Estados Unidos)

Adiciona suporte para o .NET Framework 4.6.2 até o .NET Framework 4.8.

Versão v1.3

Idiomas suportados: Inglês (Estados Unidos)

Estende o suporte para o .NET Framework 4.5.2, o .NET Framework 4.6 e o .NET Framework 4.6.1.

Versão v1.2

Idiomas suportados: Inglês (Estados Unidos)

O suporte ao modo silencioso e passivo por meio da linha de comando foi adicionado para a ferramenta. Agora, a ferramenta não exige que você seja executado apenas no modo de interface do usuário. Portanto, a tarefa pode ser automatizada.

A ferramenta agora dá suporte ao .NET Framework 4.5 e ao .NET Framework 4.5.1. Portanto, consertar e reparar também são aplicáveis a esses produtos.

Uma nova opção de linha de comando opcional é adicionada para permitir o reparo de versões específicas do .NET Framework para substituir o reparo de outras versões instaladas ao mesmo tempo.

O arquivo de log gerado pela Ferramenta de Reparo agora pode ser salvo opcionalmente em um local especificado pelo usuário usando uma opção de linha de comando. Essa nova opção substitui o local padrão, que é a área de trabalho do usuário atual no modo de interface do usuário e a pasta %temp% no modo silencioso ou passivo .

Uma nova opção permite que você execute a Ferramenta de Reparo no modo Somente Coleta de Log sem aplicar correções ou reparos. A opção oferece a flexibilidade de coletar e investigar logs antes de aplicar correções reais.

O novo suporte opcional foi adicionado para permitir que você recuse qualquer coleta de dados no modo silencioso ou passivo .  

Lançamento: v1.1

Idiomas suportados: Inglês (Estados Unidos)
A versão v1.1 estende o suporte ao .NET Framework 3.5 SP1 (isso inclui o .NET Framework 3.0 SP2 e o .NET Framework 2.0 SP2). A versão v1.1 também adiciona suporte offline para computadores com conectividade limitada ou nenhuma conexão com a Internet.

Lançamento: v1.0

Idiomas suportados: Inglês (Estados Unidos)
A versão v1.0 é a primeira versão da ferramenta que tinha suporte para o .NET Framework 4 e suas atualizações.

Configurações afetadas

Você pode usar a Ferramenta de Reparo do .NET Framework para corrigir problemas de configuração para as seguintes configurações:

  • .NET Framework 4.8 nos seguintes sistemas operacionais:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.7.2 nos seguintes sistemas operacionais:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.7.1 nos seguintes sistemas operacionais:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.6.1 nos seguintes sistemas operacionais:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.6.2 nos seguintes sistemas operacionais:

    • Windows Server 2008 Service Pack 2 (SP2)
    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 3.5 SP1 nos seguintes sistemas operacionais:

    • Windows Server 2008 Service Pack 2 (SP2)