Não é possível desinstalar / reinstalar o .NET Framework 3.5 com o DISM

1

Meu framework net 3.5 está quebrado. A ferramenta de verificação ( link ) diz que está tudo bem, mas não é.

O Net framework 3.5 não pode ser simplesmente desinstalado / instalado no Windows 7. Mas você pode fazer isso adicionando / removendo recursos do Windows. Para mim isso não funciona, eu recebo assim (não muito útil) mensagem de erro ...

"An error occurred. not all of the updates were successfully uninstalled" 

Eu encontrei a ferramenta DISM, que faz exatamente o mesmo, mas tem log. E agora:

DISM /online /disable-feature /FeatureName:NetFx3

erro 1603. E log:

link

Alguma idéia de como fazer isso?

    
por andrew8666 06.02.2013 / 02:39

3 respostas

2

Eu fiz isso!

Depois de algumas horas, acidentalmente encontrei uma solução para o meu problema.

O Framework 3.5 de alguma forma usa o 2.0, e para o 2.0 é um problema conhecido com arquivos de configuração "desaparecidos":

c:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\
c:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\

Houve arquivos *.config.default , mas não *.config arquivos. Então ... eu usei *config.default arquivos para criar .config arquivos e tudo funcionou.

    
por 07.02.2013 / 01:55
1

Esta resposta foi o começo de resolver meu problema. Eu tenho o Win7 e o framework3.5. Eu deletei o 3.5 e os programas disseram: aponte a chave do registro para a pasta do framework. 3.5 standalone parou sem dizer nada. 4.5 do windowsupdate também não ajudou. 3 dias depois e centenas de páginas lidas eu entendi. O Framework 3.5 é baseado em 2.0 Aha! Então resolva isso primeiro.

O arquivo de erro produzido pela ferramenta de verificação de configuração link fornece informações de quais arquivos estão faltando na pasta micro.net. Procurei os arquivos que faltavam na pasta sxs, porque eles estavam lá e os injetei nos locais esperados.
O arquivo de erro também diz que faltam chaves de registro e também seus valores. Faça eles. No final, a ferramenta disse que pelo menos o framework 2 foi instalado corretamente ...

A ferramenta de reparo da estrutura líquida não repara nada. Esqueça o tick que não faz nada no framework3.5 incorporado em optionalfeatures.exe, aparentemente igual ao DISM. Você tem que fazer isso manualmente ... outch.

    
por 21.11.2014 / 15:19
0

Você pode tentar a Ferramenta de reparo do Microsoft .NET Framework .

De acordo com a sinopse:

This tool detects and tries to fix some frequently occurring issues with the setup of or with updates to the Microsoft .NET Framework.

Atualmente suporta a reparação do .NET Framework 4 e .NET 3.5 SP1 (inclui o .NET 3.0 SP2 e o .NET 2.0 SP2), no Windows 7, no Windows Server 2003, no Windows Server 2008, no Windows Vista e no Windows XP.

Você também pode tentar o excelente utilitário de limpeza de .Net da Aaron Stebner a>.

  • This tool is designed as a last resort for cases where install, uninstall, repair or patch installation did not succeed for unusual reasons. It is not a substitute for the standard uninstall procedure.

  • The cleanup tool contains logic so that if it is run on an OS version that includes the .NET Framework as an OS component, it will not offer the option to clean it up.

    
por 06.02.2013 / 03:25