Czy system Windows 7 ma domyślnie zainstalowany system .NET 4?

21

Zaproponowałem oprogramowanie, w którym .NET 4.0 jest potrzebne i obiecałem, że system Windows 7 jest już wyposażony w tę platformę. Jeśli nie, użytkownik może użyć zintegrowanej funkcji „Windows Update” do zainstalowania frameworka. Mój klient powiedział mi, że system Windows 7 Professional nie jest już zainstalowany. Jakie są szczegółowe informacje na temat sytuacji w systemie Windows 7 i czy istnieje możliwość zainstalowania platformy .NET za pomocą funkcji aktualizacji systemu Windows 7?

Nasenbaer
źródło
Jest instalowany domyślnie. Można go usunąć. Niech twój klient go zainstaluje.
Ramhound
3
@Ramhound - Twój komentarz jest sprzeczny z wybraną poniżej odpowiedzią najczęściej głosowaną
mindless.panda

Odpowiedzi:

24

System Windows 7 nie jest dostarczany z wstępnie załadowanym programem .NET 4, ale jeśli uruchomisz usługę Windows Update, aby go zaktualizować, zostanie on zainstalowany.

AKTUALIZACJA :

Ponownie sprawdzam historię aktualizacji i tak, jest oferowana jako aktualizacja, ale dopiero po zaktualizowaniu komputera do wersji SP1.

wprowadź opis zdjęcia tutaj

paradd0x
źródło
dzięki za odpowiedź. Odpowiedź SkyBeam mówi, że tylko 3.5 zostanie zainstalowanych, a 4.0 należy zainstalować ręcznie. czy masz 100% pewności, że 4.0 zawiera aktualizacje?
Nasenbaer
1
Załączone zdjęcie w odpowiedzi pokazuje, że jest to aktualizacja, ale dopiero po zainstalowaniu dodatku SP1, co może mieć miejsce również w przypadku innych komputerów z systemem Windows 7.
paradd0x
5
Mogę potwierdzić, że .NET Framework 4 zawiera aktualizacje. Ale może nie z pierwszą serią aktualizacji. Dla mnie wymagało to około 3 restartów i 4 cykli WU, aby się pojawiło (świeża instalacja Win7 z dodatkiem SP1 zintegrowanym z nośnikiem instalacyjnym). Ważna może być również wskazówka dotycząca dodatku SP1. Dodatek SP1 nadal nie jest stosowany we wszystkich węzłach Win7, dlatego też .NET 4 może nie zostać wdrożony w szerokim gronie użytkowników. Polecam dołączenie wymagającej aplikacji do pakietu redystrybucyjnego profilu klienta .NET 4.
SkyBeam 16.06.11
Wielkie dzięki. Teraz nie ma już zamieszania po mojej stronie! Świetny!
Nasenbaer,
1
Uwaga: jeśli zainstalujesz tylko „Zalecane” aktualizacje, a nie „Opcjonalne” aktualizacje, otrzymasz tylko profil klienta .NET 4.0 - nie pełny profil - jednak: .NET 4.5.x staje się ostatnio zalecaną aktualizacją, która nie jest w razie potrzeby (ponieważ 4.5.x i tak zastępuje pełny profil 4.0).
BrainSlugs83
17

Windows 7 (SP1) jest dostarczany z następującymi strukturami .NET 1.0, 1.1, 2.0, 3.0 i 3.5 obsługującymi AFAIK. Jeśli potrzebujesz pomocy .NET Framework 4.0, klienci muszą pobrać co najmniej profil klienta Microsoft .NET Framework 4 .

Właśnie zweryfikowałem aktualizację systemu Windows w czystej instalacji systemu Windows 7 Home Premium. Bezpośrednio po instalacji Windows Update oferuje aktualizację bezpieczeństwa dla .NET Framework 3.5.1. Ale Windows Update 4.0 nie jest oferowany przez Windows Update przy pierwszym uruchomieniu Windows Update. Zamierzam najpierw zainstalować dostarczone łaty, a następnie zgłosić, czy .NET Framework 4.0 jest oferowany na późniejszym etapie.

Aktualizacja: Właśnie weszłam w drugą rundę aktualizacji na mojej maszynie wirtualnej, a teraz oferuję tylko sześć ważnych aktualizacji. Wciąż brak .NET Framework 4.

Aktualizacja 2: Właśnie musiałem zrobić dwie kolejne rundy aktualizacji systemu Windows, a teraz „Profil klienta Microsoft .NET Framework 4 dla systemu Windows 7” jest udostępniany za pośrednictwem usługi Windows Update.

Tak, wygląda na to, że zostanie automatycznie wdrożony, jeśli włączona jest usługa Windows Update. Musisz upewnić się, że wszystkie aktualizacje zostały zastosowane, albo po prostu skorzystaj z linku do pobrania podanego powyżej.

SkyBeam
źródło
2
Po kilku sekwencjach aktualizacji w historii aktualizacji miałem .NET 4.0. Myślę, że musisz kilka razy uruchomić Windows Update.
paradd0x
Możesz mieć racje. Korzystam z systemu wdrażania oprogramowania, który zapewnia wdrożenie .NET Framework 4 na moich klientach. Ale myślę, że masz rację, że po kilku sesjach aktualizacji jest oferowana. Właśnie zamierzam to zweryfikować. Przynajmniej przy pierwszym uruchomieniu WU jeszcze się nie pokazał.
SkyBeam
1
Ponownie sprawdziłem historię aktualizacji, pojawiła się dopiero po zainstalowaniu dodatku SP1.
paradd0x
1
Dobra uwaga na temat dodatku SP1, nagrodzona przez głosowanie na twoją odpowiedź.
SkyBeam
3
Wersje 1.0 i 1.1 nie są instalowane w systemie Windows 7. Aplikacje 1.x można uruchamiać w środowisku wykonawczym 2.0, a większość z nich działa bez problemu. Występowały jednak zmiany w interfejsie API między wersjami 1.xi 2.0, a aplikacje 1.x mogą potknąć się o zmiany behawioralne. To powiedziawszy, aplikacje .NET 1.x są bardzo rzadkie.
afrazier