Windows 7 a-t-il installé .NET 4 par défaut?

21

J'ai proposé un logiciel où .NET 4.0 est nécessaire et j'ai promis que Windows 7 est déjà livré avec ce cadre. Sinon, l'utilisateur peut utiliser la fonction intégrée "Windows Update" pour installer le framework. Mon client m'a dit qu'aucun framework sur Windows 7 Professionnel n'était déjà installé. Quels sont les détails de la situation de Windows 7 et existe-t-il une option pour installer .NET en utilisant la fonction de mise à jour de Windows 7?

Nasenbaer
la source
Il est installé par défaut. Il peut être retiré. Demandez à votre client de l'installer.
Ramhound
3
@Ramhound - votre commentaire est en conflit avec la réponse la plus votée ci
mindless.panda

Réponses:

24

Windows 7 n'est pas fourni avec .NET 4 préchargé, mais si vous exécutez Windows Update pour le mettre à jour, il sera installé.

MISE À JOUR :

Vérifier à nouveau mon historique des mises à jour, et oui, il est proposé en tant que mise à jour, mais seulement après avoir mis à jour l'ordinateur vers SP1.

entrez la description de l'image ici

paradd0x
la source
Merci pour votre réponse. La réponse de SkyBeam dit que seule la version 3.5 sera installée et que la version 4.0 doit être installée manuellement. êtes-vous sûr à 100% que 4.0 est livré avec des mises à jour?
Nasenbaer
1
L'image ci-jointe dans la réponse montre qu'il s'agit d'une mise à jour, mais uniquement après avoir installé SP1, ce qui peut être le cas pour d'autres ordinateurs Windows 7 également.
paradd0x
5
Je peux confirmer que .NET Framework 4 est fourni avec des mises à jour. Mais peut-être pas avec le premier groupe de mises à jour. Pour moi, il a fallu environ 3 redémarrages et 4 cycles WU pour le faire apparaître (nouvelle installation Win7 avec SP1 intégré dans le support d'installation). L'indice sur SP1 pourrait également être important. SP1 n'est toujours pas appliqué sur tous les nœuds Win7 et par conséquent .NET 4 peut ne pas être déployé sur une large base d'utilisateurs. Je recommanderais de regrouper une application le nécessitant avec le package de redistribution du profil client .NET 4.
SkyBeam
Merci beaucoup. Maintenant, il n'y a plus de confusion de mon côté! Génial!
Nasenbaer
1
À noter également: si vous installez uniquement des mises à jour "recommandées" et non des mises à jour "facultatives", vous obtenez uniquement le profil client .NET 4.0 - pas le profil complet - cependant: .NET 4.5.x est récemment devenu une mise à jour recommandée qui n'est pas comme pertinent (car 4.5.x remplace de toute façon le profil complet 4.0).
BrainSlugs83
17

Windows 7 (SP1) est livré avec les frameworks .NET suivants 1.0, 1.1, 2.0, 3.0 et 3.5 prennent en charge AFAIK. Si vous avez besoin de la prise en charge de .NET Framework 4.0, vos clients doivent télécharger au moins le profil client Microsoft .NET Framework 4 .

Je viens de vérifier la mise à jour de Windows sur une installation propre de Windows 7 Home Premium. Directement après l'installation, Windows Update propose une mise à jour de sécurité pour .NET Framework 3.5.1. Mais aucun .NET Framework 4.0 n'est proposé par Windows Update lors de la première exécution de Windows Update. Je vais d'abord installer les correctifs fournis, puis signaler si .NET Framework 4.0 est proposé à un stade ultérieur.

Mise à jour: Je viens d'entrer dans le deuxième cycle de mise à jour sur ma machine virtuelle, et maintenant je ne propose que six mises à jour importantes. Toujours pas de framework .NET 4.

Mise à jour 2: je devais juste faire deux autres séries de mises à jour Windows et maintenant "Profil client Microsoft .NET Framework 4 pour Windows 7" est fourni via Windows Update.

Alors oui, il semble être déployé automatiquement si Windows Update est activé. Soit vous devez vous assurer que toutes les mises à jour sont appliquées, soit vous allez simplement sur le lien de téléchargement fourni ci-dessus.

SkyBeam
la source
2
Après quelques séquences de mise à jour, j'avais .NET 4.0 dans mon historique de mise à jour. Je suppose donc que vous devez exécuter Windows Update plusieurs fois.
paradd0x
Tu pourrais avoir raison. J'utilise un système de déploiement softwrae qui garantit que .NET Framework 4 est déployé sur mes clients. Mais je pense que vous avez raison, après quelques sessions de mise à jour, il est proposé. Je suis sur le point de le vérifier. Au moins lors de la première exécution de WU, il ne s'est pas encore présenté.
SkyBeam
1
J'ai vérifié à nouveau mon historique de mise à jour, il n'est venu qu'après avoir installé SP1.
paradd0x
1
Bon point sur SP1, récompensé en votant votre réponse.
SkyBeam
3
1.0 et 1.1 ne sont pas installés sur Windows 7. Les applications 1.x peuvent être exécutées sur le runtime 2.0, et la plupart le font sans problème. Cependant, il y avait des changements d'API de rupture entre 1.x et 2.0, et les applications 1.x peuvent trébucher sur les changements de comportement. Cela dit, les applications .NET 1.x sont très rares.
afrazier