Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách cài đặt .NET Framework 2.0, 3.0 và 3.5 trên Windows

Nếu bạn vừa nâng cấp Windows, có thể nhận thấy một số chương trình yêu cầu dùng phiên bản cũ hơn của Microsoft .NET Framework, thứ không có trong phiên bản Windows mới nhất. Trong một số trường hợp, Windows có thể tự động phát hiện và nhắc bạn cài phiên bản .NET Framework cần thiết qua hộp thoại, nhưng điều này không chắc chắn. Đọc tiếp để học cách cài thủ công phiên bản NET Framework bạn cần.

.NET Framework là gì?

Microsoft .NET Framework là khung phát triển phần mềm mã nguồn mở do Microsoft tạo ra. Phiên bản đầu tiên phát hành năm 2002. Nó bao gồm cả Command Language Runtime và Framework Class Library.

Nó được thiết kế để dễ dàng thiết kế ứng dụng web và phần mềm trên nhiều ngôn ngữ. Nhà phát triển có thể tạo ứng dụng cho Windows, Microsoft Azure, Windows Server, và dịch vụ Web XML trên một nền tảng đơn nhất.

Cài qua Windows Update

Bạn cần kết nối Internet hoạt động để dùng phương pháp này.

  1. Nhấn phím Win và gõ "Windows Features" vào ô tìm kiếm.
  2. Nhấp "Turn Windows features on or off" (Bật/tắt tính năng Windows) để mở hộp thoại cấu hình.
  3. Chọn hộp kiểm ".NET Framework 3.5 (includes .NET 2.0 and 3.0)" và nhấp "OK". Bạn có thể để các tùy chọn khác như cũ.

Windows sẽ kết nối với Windows Update để cài .NET Framework 3.5 trên máy tính.

Để hoàn tất cài đặt, bạn có thể cần khởi động lại máy tính.

Cài thủ công qua phương tiện cài đặt Windows

Nếu bạn có phương tiện cài đặt Windows (DVD/USB bootable), bạn có thể dùng nó để cài phiên bản cũ hơn của .NET framework. Nó nhanh hơn nhiều và không yêu cầu kết nối Internet.

Cách làm:

  1. Gắn DVD Windows hoặc USB bootable Windows vào PC.
  2. Mở File Explorer, dưới "This PC", ghi nhớ chữ cái ổ của phương tiện cài đặt (D: trong trường hợp của tôi).
  3. Nhấn phím Windows và gõ cmd vào ô tìm kiếm.
  4. Chuột phải Command Prompt và nhấp "Run as administrator" (Chạy với quyền quản trị).
  5. Chạy lệnh sau. Nhớ thay D: bằng chữ cái ổ phương tiện cài đặt trên máy bạn.
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

Sau vài giây, cài đặt sẽ hoàn tất. Bạn có thể khởi động lại PC để chắc chắn.

Cài .NET Framework trực tiếp từ file tải xuống

Microsoft cho phép tải hầu hết phiên bản trực tiếp để cài thủ công. Phiên bản 3.5 SP1 đến 4.8 đều có sẵn để tải, tuy không phải tất cả vẫn được hỗ trợ tích cực. Nhấp phiên bản bạn cần và tải tùy chọn runtime.

Bạn cũng có thể tải trực tiếp phiên bản 2.0 và 3.0, và tìm các phiên bản khác và service pack mới nhất trong Microsoft Update Catalog.

Các phiên bản .NET Framework có sẵn

Mặc dù bài viết tập trung vào .NET Framework 2.0, 3.0, 3.5, đó không phải là các phiên bản cũ duy nhất. Tính đến tháng 8/2021, phiên bản mới nhất thực tế là .NET Framework 4.8.

Danh sách phiên bản cũ hiện tại bao gồm:

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5 (cài 3.5 cũng cài 2.0 và 3.0)
  • .NET Framework 4.0
  • .NET Framework 4.5
  • .NET Framework 4.5.1
  • .NET Framework 4.5.2
  • .NET Framework 4.6
  • .NET Framework 4.6.2
  • .NET Framework 4.7
  • .NET Framework 4.7.1
  • .NET Framework 4.7.2

Khắc phục sự cố cài đặt

Mặc dù thường không gặp vấn đề khi cài .NET Framework, vấn đề đôi khi xảy ra. Một số phổ biến nhất bao gồm:

  • Lỗi tương thích – Nếu nhận thông báo không tương thích với OS, phiên bản bạn cài không tương thích và không chạy. Nếu biết nó được hỗ trợ, hãy cài tất cả Windows Update mới nhất. Lỗi này thường xảy ra khi cài phiên bản mới trên PC cũ.
  • Cài Windows không hợp lệ – Nếu không chạy bản Windows có license, .NET Framework có thể không cài được. Đăng ký bản sao hoặc cài bản hợp lệ là giải pháp duy nhất.
  • Vấn đề Windows Update – Nếu gặp lỗi về số KB cụ thể hoặc cần cập nhật thêm, hãy cài tất cả Windows Update mới nhất trước khi tiếp tục.
  • Tải xuống bị hỏng – Nếu gặp lỗi về cài đặt bị hỏng, kiểm tra Add or Remove Programs (Thêm/xóa chương trình) xem có gì cài được không. Gỡ cài nếu có thể. Sau đó, tải thủ công phiên bản bạn cần và cài cách đó.

Microsoft cung cấp thêm tùy chọn khắc phục sự cố cho lỗi nâng cao hơn.

Kiểm tra phiên bản .NET Framework

Nếu không chắc đã có đúng phiên bản, dễ dàng học cách kiểm tra phiên bản .NET Framework.

Dùng File Explorer

Cách nhanh kiểm tra phiên bản .NET Framework là dùng File Explorer. Mở File Explorer và nhập vị trí sau. (Thay chữ cái ổ nếu Windows không cài trên C:):

C:\Windows\Microsoft.NET\Framework

Mỗi thư mục ở cấp cao nhất là một phiên bản .NET Framework riêng lẻ.

Dùng PowerShell

Nhấn Win+ X và chọn Windows PowerShell (Admin). Nhập lệnh sau tại dấu nhắc:

Get-ChildItem 'HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)p{L}'} | Select PSChildName, version

Lệnh này hiển thị tất cả phiên bản hiện đang cài.

Dùng Command Prompt

Mặc dù kết quả không gọn gàng như PowerShell, bạn có thể dùng Command Prompt thay thế. Mở Start gõ cmd. Chọn "Run as administrator" dưới Command Prompt khi hiện.

Nhập lệnh sau:

reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s

Cuộn qua danh sách, nhìn vào dòng Version.

Câu hỏi thường gặp

1. Tôi có thể cài nhiều phiên bản .NET Framework không?

Có, bạn có thể cài nhiều phiên bản .NET Framework. Các ứng dụng khác nhau yêu cầu phiên bản khác nhau và có thể cùng tồn tại yên bình trên cùng PC. Chỉ cài phiên bản .NET Framework bạn thực sự cần.

2. Phiên bản .NET Framework được hỗ trợ bao lâu?

.NET Framework 3.5 SP1 được hỗ trợ đến 10/10/2028. Lý tưởng cho app cần 2.0, 3.0, và/hoặc 3.5. Chúng được hỗ trợ dài hạn vì là phiên bản cũ phổ biến và ổn định nhất.

Phiên bản 4.0 đến 4.5.1 không còn được hỗ trợ. Phiên bản 4.5.2 đến 4.6.1 mất hỗ trợ ngày 26/4/2022.

Phiên bản 4.6.2 trở lên hiện không có ngày kết thúc hỗ trợ.

3. Làm sao kiểm tra tương thích?

Nếu không chắc PC có hỗ trợ phiên bản .NET Framework cụ thể bạn muốn cài, bạn có thể dễ dàng kiểm tra. Microsoft có danh sách phụ thuộc và yêu cầu hệ thống cho mọi phiên bản .NET Framework.

Kết luận

Bây giờ bạn nên có thể chạy chương trình yêu cầu phiên bản cũ hơn của .NET Framework trên PC. Cho chúng tôi biết trong phần bình luận phương pháp nào trong các cách cài Microsoft NET Framework này hoạt động cho bạn.

Đọc tiếp để tìm hiểu về vấn đề Windows update mới nhất và cách khắc phục.