não estou com o poster original, mesmo apenas ligando-o não ajuda, tente atualizar o framework .net com ele ligado ou desligado não faz diferença, tente instalar o software depois de ligá-lo não alcança nada, isso é uma grande falha no sistema,
Estou tentando instalar um programa em minha máquina com Windows 7 e ele diz que preciso ter o .NET 2.0 ou posterior instalado. Como o Windows 7 vem com o .NET pré-instalado, liguei para o suporte e eles me disseram para reinstalar o .NET, pois a instalação do .NET provavelmente está corrompida. O programa que estou tentando instalar é o SNGWiz . Eu não acho que o seu instalador é borked.
No entanto, quando instalo o .NET 3.5 SP1 usando o download do site do Microsoft .NET, recebo o seguinte erro:
You must use 'Turn Windows features on or off' in the Control Panel to install or configure Microsoft .NET Framework 3.5 SP1.
Eu fui para o painel Ativar / desativar recursos do Windows e liguei e desliguei o 3.5 e tentei reinstalar o .NET 3.5 SP1 em ambas as situações. Mas falhou com o mesmo erro.
O que posso fazer?
não estou com o poster original, mesmo apenas ligando-o não ajuda, tente atualizar o framework .net com ele ligado ou desligado não faz diferença, tente instalar o software depois de ligá-lo não alcança nada, isso é uma grande falha no sistema,
Não há necessidade de instalar. Basta ligar "On".
O .NET Framework 3.5 é uma parte interna do Windows no Windows 7. Ativar o recurso é tudo o que é necessário; os instaladores são construídos para versões anteriores do Windows.
O .NET 4.0 já está instalado? Isso pode ser um problema para o instalador?
A chave da versão do registro mudou com o 4.0, e dependendo de como eles verificam o .NET, isso pode quebrar o instalador - ele fez por nós, e a mensagem que você recebe é aquela que vimos também.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\<...>\<Version>
Eu vejo isto:
it says that I need to have .NET 2.0 or later installed.
e isso:
I install .NET 3.5 SP1
Você deve pensar no .net 3.5 como mais um "plus pack" para o .net 2.0, já que 3.5 ainda depende do mesmo core runtime do release 2.0 anterior. Adicionar e remover 3.5 não ajudará você a consertar algo quebrado com sua instalação 2.0. Para realmente ter certeza de que você tem uma boa instalação .Net, remova e reinstale o .Net 2.0, não o 3.5.