Não é possível instalar nenhuma atualização do .net 4.5.x. Código de erro 64C

2

O problema

Eu tenho uma máquina Windows Server 2008 R2, que tem sérios problemas com a instalação do .Net Framework.

O problema surgiu quando as atualizações do Windows relacionadas a .net 4.5.1 começaram a falhar com o código de erro 64C. Atualizações afetadas que não posso mais instalar:

  • KB2972107
  • KB2972216
  • KB2978128
  • KB2979578
  • KB3023224
  • KB3035490
  • KB3037581
  • KB3074230
  • KB3074550

Todos eles estão listados como Atualizações de Segurança para o .NET Framework 4.5 Outras atualizações do Windows são instaladas corretamente.

O que eu já tentei resolver o problema:

  • Repare e desinstale o painel Programas e recursos do formulário .net 4.5.1
  • Repare e desinstale com um instalador offline recentemente baixado do .net 4.5.1
  • Instale um instalador offline recentemente baixado do .net 4.5.2
  • Instale um instalador offline recentemente baixado do .net 4.6
  • Instalação manual das atualizações .Net com falha

Todas essas coisas me deram o seguinte erro:

The installed product does not match the installation source(s). Until a matching source is provided or the installed product and source are synchronized, this action can not be performed.

Contact your administrator or product vendor for assistance. If there is a matching installation source type it below or click Browse to locate it.

Este caminho (existente) é pré-selecionado:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\SetupCache\v4.5.50938

Se eu clicar em OK, o seguinte erro será exibido:

The path 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\SetupCache\v4.5.50938\netfx_Full_GDR_x64.msi' cannot be found. Verify that you have access to this location and try again, or try to find the installation packages 'netfx_Full_GDR_x64.msi' in a folder from which you can install the product Microsoft .NET Framework 4.5.1

Esse arquivo existe nessa pasta e eu posso acessá-lo. Se eu tentar executá-lo, isso me dá o seguinte erro:

Error applying transforms. Verify that the specified transform paths are valid.

A próxima coisa que tentei foi usar a ferramenta de reparo da estrutura .net ( link ), mas esse não funciona também. Após o reparo (ineficaz) do Windows Installer, ele funciona por algum tempo e, em seguida, diz que não é possível concluir o reparo. Ele recolhe um monte de arquivos de registros, no entanto, e uma rápida olhada me dá o seguinte código de retorno no reparo: 80070658 Pesquisando na verdade não encontra muito sobre esse código em relação à estrutura .net.

O sistema

Algumas palavras sobre o sistema: O servidor é uma das nossas muitas VMs em nosso cluster ESX e, até onde eu sei, a única com esse problema. Eu preferiria não ter que reinstalar a máquina, uma vez que essa máquina fornece vários servidores de licença que estão vinculados ao id específico da máquina. Tudo (além das atualizações do Windows) funciona no Sistema, então uma solução que me permita simplesmente desinstalar o .net 4.5.1 seria o suficiente. Eu preciso disso principalmente fixo, porque as atualizações do Windows são auditadas regularmente e atualizações com falha devem ser corrigidas.

    
por Ranayna 17.09.2015 / 12:15

1 resposta

1

Tente primeiro reparar o .net com esta ferramenta: link

Se isso não ajudar, tente desinstalá-lo corretamente com isto: link

Em seguida, instale novamente a partir do instalador do .net recém baixado: link

Finalmente, você pode verificar a integridade da instalação do .net com esta ferramenta: link

    
por 22.09.2015 / 17:11