O Windows 7 tem o .NET 4 instalado por padrão?

21

Ofereci um software em que o .NET 4.0 é necessário e prometido, que o Windows 7 já vem com essa estrutura. Caso contrário, o usuário pode usar a função integrada "Windows Update" para instalar a estrutura. Meu cliente me disse que não há um Framework no Windows 7 Professional instalado. Quais são os detalhes sobre a situação do Windows 7 e existe uma opção para instalar o .NET usando a função de atualização do Windows 7?

Nasenbaer
fonte
Está instalado por padrão. Pode ser removido. Faça seu cliente instalá-lo.
Ramhound
3
@Ramhound - Seu comentário conflitos com mais votados resposta abaixo
mindless.panda

Respostas:

24

O Windows 7 não vem com o .NET 4 pré-carregado, mas se você executar o Windows Update para atualizá-lo, ele será instalado.

ATUALIZAÇÃO :

Verificando meu histórico de atualizações novamente e sim, ele é oferecido como uma atualização, mas somente depois que eu atualizei o computador para o SP1.

insira a descrição da imagem aqui

paradd0x
fonte
obrigado pela sua resposta. A resposta da SkyBeam diz que apenas 3,5 serão instalados e o 4,0 precisará ser instalado manualmente. você tem 100% de certeza de que o 4.0 vem com atualizações?
Nasenbaer
11
A figura em anexo na resposta mostra que é uma atualização, mas somente após a instalação do SP1, que também pode ser o caso de outros computadores com Windows 7.
paradd0x
5
Posso confirmar que o .NET framework 4 vem com atualizações. Mas talvez não com o primeiro monte de atualizações. Para mim, foram necessárias cerca de 3 reinicializações e 4 ciclos de WU para serem exibidas (nova instalação do Win7 com o SP1 integrado à mídia de instalação). A dica sobre o SP1 também pode ser importante. O SP1 ainda não é aplicado em todos os nós do Win7 e, portanto, o .NET 4 pode não ser implantado em uma ampla base de usuários. Eu recomendaria agrupar um aplicativo que o requeresse com o pacote de redistribuição do perfil do cliente .NET 4.
SkyBeam
Muito obrigado. Agora não há mais confusão do meu lado! Ótimo!
Nasenbaer
11
Além disso, se você instalar apenas atualizações "recomendadas" e não atualizações "opcionais", apenas o perfil de cliente .NET 4.0 - e não o perfil completo - será o seguinte: com o .NET 4.5.x recentemente se tornando uma atualização recomendada que não é como relevante mais (porque 4.5.x substitui o perfil completo 4.0 de qualquer maneira).
precisa saber é o seguinte
17

O Windows 7 (SP1) vem com as seguintes estruturas .NET 1.0, 1.1, 2.0, 3.0 e 3.5 suportam o AFAIK. Se você precisar do suporte ao .NET Framework 4.0, seus clientes precisarão baixar pelo menos o perfil de cliente do Microsoft .NET Framework 4 .

Acabei de verificar a atualização do Windows em uma instalação limpa do Windows 7 Home Premium. Diretamente após a instalação, o Windows Update oferece uma atualização de segurança para o .NET Framework 3.5.1. Mas nenhum .NET Framework 4.0 é oferecido pelo Windows Update na primeira execução do Windows Update. Vou instalar os patches fornecidos primeiro e depois relatar se o .NET Framework 4.0 é oferecido posteriormente.

Atualização: Acabei de entrar na segunda rodada de atualização na minha VM e agora me oferecem apenas seis atualizações importantes. Ainda não há estrutura .NET 4.

Atualização 2: Eu apenas tive que fazer mais duas rodadas de atualizações do Windows e agora "Microsoft .NET Framework 4 Client Profile para Windows 7" é fornecido pelo Windows Update.

Então, sim, parece ser implantado automaticamente se o Windows Update estiver ativado. Você precisa garantir que todas as atualizações sejam realmente aplicadas ou basta acessar o link de download fornecido acima.

SkyBeam
fonte
2
Após algumas seqüências de atualização, eu tinha o .NET 4.0 no meu histórico de atualizações. Então, acho que você precisa executar o Windows Update algumas vezes.
paradd0x
Você pode estar certo. Estou usando um sistema de implantação de softwrae que garante que o .NET framework 4 seja implantado em meus clientes. Mas acho que você está certo que, após algumas sessões de atualização, ele é oferecido. Estou prestes a verificar isso. Pelo menos na primeira execução do WU, ele ainda não apareceu.
SkyBeam
11
Eu verifiquei meu histórico de atualizações novamente, ele veio somente após a instalação do SP1.
paradd0x
11
Bom argumento sobre o SP1, recompensado votando sua resposta.
SkyBeam
3
1.0 e 1.1 não estão instalados no Windows 7. Os aplicativos 1.x podem ser executados no tempo de execução 2.0, e a maioria deles ocorre sem problemas. No entanto, houve alterações na API entre 1.xe 2.0, e os aplicativos 1.x podem tropeçar nas alterações comportamentais. Dito isto, os aplicativos .NET 1.x são muito raros.
afrazier