Introdução
A Ferramenta de Reparação do Microsoft .NET Framework deteta problemas que ocorrem frequentemente que afetam a configuração ou atualizações do Microsoft .NET Framework. A ferramenta tenta resolver esses problemas ao aplicar correções conhecidas ou ao reparar instalações danificadas das versões suportadas do .NET Framework. A ferramenta tem uma interface de utilizador (IU) baseada no assistente e fácil de utilizar. Também suporta a utilização da linha de comandos juntamente com opções mais avançadas.
A Microsoft lançou a seguinte versão atualizada da Ferramenta de Reparação do Microsoft .NET Framework.Versão mais recente
Última atualização: 01/08/2024
Versão: 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 suporta agora o Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 e 4.6.2. Por conseguinte, a reparação e reparação também são aplicáveis a estes produtos.
-
Resolve uma elevação de vulnerabilidade de privilégios detalhada no CVE 2024-38081.
-
Remove o sistema operativo de suporte e as versões do .NET Framework.
A ferramenta suporta todas as funcionalidades da versão anterior tal como estão.
Notas
-
A Ferramenta de Reparação do .NET Framework está disponível apenas em inglês.
-
As plataformas suportadas e as versões do .NET Framework estão listadas em "Configurações afetadas".
Informações sobre o download
A versão mais recente da Ferramenta de Reparação do .NET Framework está disponível para transferência a partir do seguinte site do Centro de Transferências da Microsoft:
Opções de linha de comandos suportadas para esta ferramenta
Opção Padrão |
Descrição |
Uso |
---|---|---|
/? OR /help |
Apresenta informações de ajuda. |
NetFxRepairTool.exe /? |
/q OR /quiet |
Modo silencioso. Não é necessária qualquer interação do utilizador e a ferramenta tenta todas as correções/reparações e guarda o ficheiro de registo. As opções "/q" e "/p" são mutuamente exclusivas. |
NetFxRepairTool.exe /q |
/p OU /passivo |
Modo automática. Só é apresentada a barra de progresso. As opções "/q" e "/p" são mutuamente exclusivas. |
NetFxRepairTool.exe /p |
/a OU /addsource |
Modo de reparação offline. Os ficheiros redistribuíveis de configuração necessários para reparação são copiados a partir de uma partilha de rede ou caminho de pasta especificado pelo sinalizador "/addsource". Geralmente, este procedimento deve ser utilizado quando a ferramenta está a funcionar num ambiente desligado ou bloqueado. |
NetFxRepairTool.exe /a <caminho da pasta> Exemplo: NetFxRepairTool.exe /a "\\SharePc\ShareFolder" |
/r OR /repair |
Opcionalmente, a operação de reparação pode ser confinada para direcionar um conjunto de linhas de base de produtos especificadas. Se esta opção não for especificada, a ferramenta tentará reparar todas as versões suportadas do .NET Framework instaladas. A opção "/repair" também pode ser utilizada juntamente com o valor "None" para aplicar apenas correções e ignorar a reparação em execução para qualquer linha de base do produto. Quando esta opção é utilizada juntamente com o valor "None", a opção "/addsource" não deve ser especificada. Esta opção só é aplicável nos modos Silencioso e Passivo. |
NetFxRepairTool.exe /r <versão1>; <versão 2> Valores de versão suportados: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, none Exemplos: NetFxRepairTool.exe /q /r .net4 NetFxRepairTool.exe /q /r .net35;. net45 |
/l OR /logs |
Opcionalmente, define o caminho de pasta pretendido para o ficheiro de registos (FixDotNet*.cab) gerado pela ferramenta. A localização predefinida (que não está a especificar esta opção) do ficheiro CAB é a pasta de ambiente de trabalho do utilizador atual. |
NetFxRepairTool.exe /l <caminho da pasta> Exemplo: NetFxRepairTool.exe /l "%temp%" |
/c OR /collectonly |
Modo Apenas Recolha de Registos. Este modo permitirá a recolha de registos relevantes para a configuração do .NET Framework, o que é útil para a resolução de problemas. As operações de reparação ou correção não são efetuadas quando esta opção é especificada. Esta opção só é aplicável nos modos Silencioso e Passivo e irá suprimir todas as outras operações. |
NetFxRepairTool.exe /q /c OU NetFxRepairTool.exe /p /c |
/n OR /noceipconsent |
Opte por não enviar informações de comentários à Microsoft. A predefinição (sem especificar o sinalizador) pressupõe que o utilizador optou por enviar dados de utilização para a Microsoft. Esta opção só é aplicável nos modos Silencioso e Passivo. |
NetFxRepairTool.exe /q /n OU NetFxRepairTool.exe /p /n |
Mais informações
Opções da Ferramenta de Reparação
A Ferramenta de Reparação do .NET Framework segue um processo de quatro passos:
-
Tenta resolver problemas de configuração
-
Aplica as correções (requer o consentimento do utilizador)
-
Tenta reparar todas as versões instaladas do .NET Framework
-
Recolhe registos (requer o consentimento do utilizador)
A ferramenta pode fazer uma ou mais alterações à versão instalada do .NET Framework. Por exemplo, pode corrigir o estado do Windows Installer no computador, repor as listas de controlo de acesso discricionário (DACLs) em determinadas pastas ou resolver problemas relacionados com um registo de atualização inválido ou danificado.
Suporte offline
A Ferramenta de Reparação do .NET Framework fornece uma opção para reparar as versões do .NET Framework que estão instaladas no computador (passo 3 do processo na secção "Opções da Ferramenta de Reparação"). A ferramenta requer que os ficheiros redistribuíveis dessas versões estejam disponíveis no momento da reparação. Por predefinição, a ferramenta transfere estes pacotes da Internet durante a reparação. Se o computador tiver conectividade à Internet limitada ou não, deve utilizar o modo Offline para a reparação. Para tal, especifique a opção /addsource juntamente com o caminho da pasta que contém os ficheiros redistribuíveis, como no exemplo seguinte:
NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER Se a Ferramenta de Reparação não encontrar o redistribuível necessário na pasta especificada, tentará transferir o ficheiro a partir da Internet. A Ferramenta de Reparação não o pode fazer se não for possível transferir o ficheiro necessário. A tabela seguinte lista os ficheiros redistribuíveis do .NET Framework.
Versão e perfil |
Arquitetura |
Nome do ficheiro do instalador |
URL |
---|---|---|---|
.NET Framework 4.8 |
x86, x64 |
NDP48-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.2 |
x86, x64 |
NDP472-KB4054530-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.1 |
x86, x64 |
NDP471-KB4033342-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4,7 |
x86, x64 |
NDP47-KB3186497-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6.2 |
x86, x64 |
NDP462-KB3151800-x86-x64-AllOS-ENU.exe |
|
.NET Framework 3.5 SP1, .NET Framework 3.0 SP2, .NET Framework 2.0 SP2 (se estiverem instalados .NET Framework 3.0 e 3.5) |
x86, x64 |
dotnetfx35.exe |
Modo silencioso e Modo passivo
Todas as funções da Ferramenta de Reparação podem ser automatizadas ao executar a ferramenta no modo Silencioso ou Passivo. Isto tem a vantagem de não exigir qualquer interação do utilizador para a ferramenta ser executada. Isto é especialmente útil em grandes implementações nas quais os administradores de sistema podem configurar a ferramenta (através da linha de comandos) e também recolher registos em localizações especificadas.
Recolha de dados
A Ferramenta de Reparação do .NET Framework recolhe informações sobre a utilização de ferramentas, além de recolher dados de instalação de diagnóstico. As informações de utilização são utilizadas para melhorar a qualidade da Ferramenta de Reparação do .NET Framework e os dados de instalação são utilizados para melhorar a configuração do .NET Framework. Estas informações não são utilizadas para marketing ou vendidas a terceiros. Para obter mais informações, leia a Declaração de Privacidade da Ferramenta de Reparação do Microsoft .NET Framework.
Para obter mais informações sobre como transferir ficheiros 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.
Nota A funcionalidade de recolha de dados cria um ficheiro cab comprimido dos registos de instalação do .NET Framework. Depois de a ferramenta processar os registos, é criado e guardado um ficheiro de .cab com o nome "FixDotNet*.cab" ou algo semelhante no ambiente de trabalho do utilizador atual (se estiver em execução no modo de IU) ou numa localização especificada. Quando clica em Concluir no assistente, a ferramenta envia o ficheiro .cab que contém os registos para a Microsoft. O ficheiro fixDotNet*.cab permanece no seu ambiente de trabalho (ou localização especificada), independentemente de decidir enviar os dados para a Microsoft. Se utilizar a opção "/q", recomendamos que utilize também a opção "/logs" para guardar os registos numa localização específica ou numa partilha de rede para suportar cenários empresariais.Histórico de versões
Versão v1.5
Idiomas Suportados: Inglês (Estados Unidos)
Adiciona suporte para .NET Framework 4.6.2 a .NET Framework 4.8.Versão v1.4
Idiomas Suportados: Inglês (Estados Unidos)
Adiciona suporte para .NET Framework 4.6.2 a .NET Framework 4.8.Versão v1.3
Idiomas Suportados: Inglês (Estados Unidos)
Expande o suporte para .NET Framework 4.5.2, .NET Framework 4.6 e .NET Framework 4.6.1.Versão v1.2
Idiomas Suportados: Inglês (Estados Unidos)
O modo silencioso e o suporte do modo Passivo através da linha de comandos são adicionados para a ferramenta. Agora, a ferramenta não requer que seja executado apenas no modo de IU. Por conseguinte, a tarefa pode ser automatizada. A ferramenta suporta agora o .NET Framework 4.5 e o .NET Framework 4.5.1. Por conseguinte, a reparação e reparação também são aplicáveis a estes produtos. É adicionado um novo comutador de linha de comandos opcional para permitir a reparação de versões específicas do .NET Framework para substituir a reparação de outras versões instaladas ao mesmo tempo. O ficheiro de registo gerado pela Ferramenta de Reparação pode agora ser guardado opcionalmente numa localização especificada pelo utilizador através de uma opção de linha de comandos. Esta nova opção substitui a localização predefinida, que é o ambiente de trabalho do utilizador atual no modo de IU e a pasta %temp% no modo Silencioso ou Passivo . Uma nova opção permite-lhe executar a Ferramenta de Reparação no modo Apenas Recolha de Registos sem aplicar quaisquer correções ou reparações. A opção fornece a flexibilidade para recolher e investigar registos antes de aplicar correções reais. É adicionado suporte novo e opcional para permitir que opte por não participar em qualquer recolha de dados no modo Silencioso ou Passivo . Versão: v1.1 Idiomas Suportados: Inglês (Estados Unidos) A versão v1.1 expande o suporte para o .NET Framework 3.5 SP1 (isto 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 à Internet limitada ou sem ligação à Internet. Versão: v1.0 Idiomas Suportados: Inglês (Estados Unidos) A versão v1.0 é a primeira versão da ferramenta que teve suporte para o .NET Framework 4 e as respetivas atualizações.Configurações afetadas
Pode utilizar a Ferramenta de Reparação do .NET Framework para corrigir problemas de configuração das seguintes configurações:
-
.NET Framework 4.8 nos seguintes sistemas operativos:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.7.2 nos seguintes sistemas operativos:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.7.1 nos seguintes sistemas operativos:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.6.1 nos seguintes sistemas operativos:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.6.2 nos seguintes sistemas operativos:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 3.5 SP1 nos seguintes sistemas operativos:
-
Windows Server 2008 Service Pack 2 (SP2)
-