Windows 7 có cài đặt .NET 4 theo mặc định không?


21

Tôi đã cung cấp phần mềm trong đó .NET 4.0 là cần thiết và được hứa, rằng Windows 7 đã đi kèm với khung này. Nếu không, người dùng có thể sử dụng chức năng "Windows Update" tích hợp để cài đặt khung. Khách hàng của tôi nói với tôi rằng chưa có Framework trên Windows 7 Professional được cài đặt. Chi tiết về tình hình của Windows 7 là gì và có tùy chọn cài đặt .NET bằng cách sử dụng chức năng cập nhật của Windows 7 không?


Nó được cài đặt theo mặc định. Nó có thể được gỡ bỏ. Có khách hàng của bạn cài đặt nó.
Ramhound

3
@Ramhound - bình luận của bạn mâu thuẫn với câu trả lời được bình chọn hàng đầu bên dưới
mindless.panda

Câu trả lời:


24

Windows 7 không được cài đặt sẵn .NET 4, nhưng nếu bạn chạy Windows Update để cập nhật, nó sẽ được cài đặt.

CẬP NHẬT :

Kiểm tra lại lịch sử cập nhật của tôi và có, nó được cung cấp dưới dạng cập nhật, nhưng chỉ sau khi tôi cập nhật máy tính lên SP1.

nhập mô tả hình ảnh ở đây


cảm ơn câu trả lời của bạn. Câu trả lời từ SkyBeam nói rằng chỉ có 3.5 sẽ được cài đặt và 4.0 cần được cài đặt thủ công. Bạn có chắc chắn 100% 4.0 đi kèm với các bản cập nhật?
Nasenbaer

1
Hình ảnh đính kèm trong câu trả lời cho thấy rằng nó là một bản cập nhật, nhưng chỉ sau khi tôi cài đặt SP1, đây cũng có thể là trường hợp của các máy tính Windows 7 khác.
paradd0x

5
Tôi có thể xác nhận rằng .NET framework 4 đi kèm với các bản cập nhật. Nhưng có lẽ không phải với bó cập nhật đầu tiên. Đối với tôi, cần khoảng 3 lần khởi động lại và 4 chu kỳ WU để hiển thị (cài đặt Win7 mới với SP1 được tích hợp vào phương tiện thiết lập). Gợi ý về SP1 cũng có thể quan trọng. SP1 vẫn chưa được áp dụng trên tất cả các nút Win7 và do đó .NET 4 có thể không được triển khai trên cơ sở người dùng rộng. Tôi khuyên bạn nên gói một ứng dụng yêu cầu nó với gói phân phối lại hồ sơ khách hàng .NET 4.
SkyBeam

Cảm ơn rất nhiều. Bây giờ không còn sự nhầm lẫn về phía tôi! Tuyệt quá!
Nasenbaer

1
Cũng cần lưu ý: Nếu bạn chỉ cài đặt các bản cập nhật "Được đề xuất" và không cập nhật "Tùy chọn", bạn chỉ nhận được Hồ sơ khách hàng .NET 4.0 - chứ không phải Hồ sơ đầy đủ - mặc dù: với .NET 4.5.x gần đây đã trở thành bản cập nhật được đề xuất mà không phải như có liên quan nữa (vì 4.5.x thay thế Hồ sơ đầy đủ 4.0).
BrainSlugs83

17

Windows 7 (SP1) đi kèm với các khung .NET 1.0, 1.1, 2.0, 3.0 và 3.5 hỗ trợ AFAIK. Nếu bạn cần hỗ trợ .NET Framework 4.0 thì khách hàng của bạn cần tải xuống ít nhất hồ sơ khách hàng Microsoft .NET Framework 4 .

Tôi vừa xác minh bản cập nhật Windows trên bản cài đặt Windows 7 Home Premium sạch. Ngay sau khi cài đặt, Windows Update cung cấp bản cập nhật bảo mật cho .NET Framework 3.5.1. Nhưng không có .NET Framework 4.0 nào được Windows Update cung cấp trong lần chạy Windows Update đầu tiên. Tôi sẽ cài đặt các bản vá được cung cấp trước và sau đó báo cáo nếu .NET Framework 4.0 được cung cấp ở giai đoạn sau.

Cập nhật: Tôi vừa bước vào vòng cập nhật thứ hai trên máy ảo của mình và hiện tại tôi chỉ được cung cấp sáu bản cập nhật quan trọng. Vẫn không có .NET framework 4.

Cập nhật 2: Tôi vừa phải thực hiện thêm hai đợt Cập nhật Windows nữa và bây giờ "Hồ sơ khách hàng Microsoft .NET Framework 4 cho Windows 7" được cung cấp thông qua Windows Update.

Vì vậy, có, nó dường như được tự động triển khai nếu Windows Update được bật. Bạn cần phải chắc chắn rằng tất cả các bản cập nhật được áp dụng hoặc bạn chỉ cần truy cập liên kết tải xuống được cung cấp ở trên.


2
Sau một vài chuỗi cập nhật, tôi đã có .NET 4.0 trong lịch sử cập nhật của mình. Vì vậy, tôi đoán bạn cần chạy Windows Update một vài lần.
paradd0x

Bạn có thể đúng. Tôi đang sử dụng một hệ thống triển khai softwrae để đảm bảo rằng .NET framework 4 được triển khai cho các khách hàng của tôi. Nhưng tôi nghĩ rằng bạn đúng rằng sau một số phiên cập nhật, nó sẽ được cung cấp. Tôi chỉ cần xác minh nó. Ít nhất trong lần chạy WU đầu tiên, nó vẫn chưa xuất hiện.
SkyBeam

1
Tôi đã kiểm tra lại lịch sử cập nhật của mình, nó chỉ xuất hiện sau khi tôi cài đặt SP1.
paradd0x

1
Điểm hay về SP1, đã thưởng cho nó bằng cách bỏ phiếu cho câu trả lời của bạn.
SkyBeam

3
1.0 và 1.1 không được cài đặt trên Windows 7. Các ứng dụng 1.x có thể chạy trong thời gian chạy 2.0 và hầu hết không có vấn đề gì. Tuy nhiên, đã có các thay đổi API vi phạm giữa 1.x và 2.0 và các ứng dụng 1.x có thể vượt qua các thay đổi hành vi. Điều đó nói rằng, các ứng dụng .NET 1.x rất hiếm.
afrazier
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.