Khắc phục: Ứng dụng trên PC của bạn cần .NET Framework 3.5



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Nếu bạn đang sử dụng Windows 8 hoặc 10, có thể bạn đã nhận thấy một cửa sổ bật lên yêu cầu bạn cài đặt .NET framework 3.5. Các cửa sổ bật lên có thể là ngẫu nhiên nếu bạn đang chạy các ứng dụng trong nền hoặc khi khởi động. Cửa sổ bật lên cho biết:



“Một ứng dụng trên PC của bạn cần có tính năng Windows sau: .NET Framework 3.5 (bao gồm Net 2.0 và 3.0)”





Cửa sổ bật lên thường là chính hãng nhưng có thể được kích hoạt bởi bất kỳ chương trình nào cần khung này, bao gồm cả phần mềm độc hại. Nếu bạn chọn bỏ qua cài đặt, cửa sổ bật lên có thể xuất hiện lại khi bạn cố cài đặt một chương trình hoặc khi bạn cố chạy một chương trình nhất định. Tuy nhiên, tải xuống từ internet và cài đặt nó vào PC của bạn sẽ chỉ trả lại một lỗi khó chịu hơn là khung đã được cài đặt. Bài viết này sẽ giải thích lý do tại sao cửa sổ bật lên này xuất hiện, .NET framework là gì và tại sao nó lại cần thiết trên PC của bạn. Cuối cùng, chúng tôi sẽ cung cấp cho bạn các phương pháp về cách bạn có thể cài đặt .NET Framework 3.5 trên PC của mình.

Để hiểu tại sao .NET framework 3.5 là cần thiết và tại sao yêu cầu này bật lên, trước tiên chúng ta phải hiểu .NET framework là gì. Trong lập trình, khung công tác là một tập hợp các Giao diện lập trình ứng dụng (API) thường là một thư viện mã dùng chung mà các nhà phát triển có thể gọi khi phát triển ứng dụng. Bằng cách này, họ không phải tự viết mã từ đầu, tiết kiệm thời gian quý báu và do đó khuyến khích lập trình viên tập trung hơn vào những gì chương trình có thể làm. Trong .NET Framework, thư viện mã chia sẻ đó được đặt tên là Thư viện lớp khung (FCL). Các mã trong thư viện được chia sẻ có thể thực hiện tất cả các loại chức năng khác nhau và chúng là hàng nghìn mã như vậy. Ví dụ: mã để ping một thiết bị khác trên mạng hoặc mã để tham gia vào hộp thoại ‘Mở dưới dạng’ hoặc ‘Lưu dưới dạng’ được đặt trong khuôn khổ này.

Ngoài các mã được chuẩn hóa, .NET framework cung cấp môi trường thời gian chạy để chạy các ứng dụng được xây dựng bằng cách sử dụng mã khung. Môi trường thời gian chạy là một loại hộp cát trong đó các ứng dụng chạy; điều tương tự cũng xảy ra với các ứng dụng java. Môi trường thời gian chạy .NET được đặt tên là Thời gian chạy ngôn ngữ chung (CLR). CLR cũng quản lý bộ nhớ và luồng bộ xử lý, xử lý các ngoại lệ của chương trình và quản lý bảo mật. Bằng cách biên dịch các mã trước khi chạy chúng, môi trường thời gian chạy sẽ cách ly phần mềm khỏi phần cứng máy tính, do đó đảm bảo rằng chương trình được mã hóa có thể chạy trong bất kỳ PC nào.



.NET framework được phát triển cho một số hệ điều hành, nhưng do tính chất độc quyền của nó, nó chủ yếu được sử dụng trên Windows. Đã có một số phiên bản của .NET framework. Ý tưởng ban đầu là các phiên bản mới hơn tương thích ngược với các mã được tạo bằng các phiên bản cũ hơn. Tuy nhiên, người ta nhận ra rằng điều đó không còn có thể xảy ra nữa. Tuy nhiên, .NET Framework phiên bản 3.5 chứa các mã từ phiên bản 3.0 và phiên bản 2.0 do đó chỉ tương thích ngược với các phiên bản đó. Phiên bản mới nhất (V. 4.6) không tương thích ngược và do đó thường được chạy cùng với các phiên bản khác.

Nguyên nhân .NET framework 3.5 cần bật lên trong Windows 8/10

Windows 8 và Windows 10 thường được tải với cả .NET Framework phiên bản 3.5 và 4.6. Tuy nhiên, chỉ có phiên bản 4.6 được bật và bạn sẽ cần phải bật .NET Framework 3.5. Do đó, bất kỳ chương trình nào sử dụng khuôn khổ .NET phiên bản 3.5 sẽ kích hoạt cửa sổ bật lên rằng .NET Framework 3.5 cần được cài đặt vì phiên bản 4.6 không tương thích ngược. Nhiều chương trình đã được tạo ra bằng cách sử dụng khuôn khổ này vì nó hỗ trợ các chương trình được mã hóa bằng C #, C ++, F #, Visual Basic và một vài chương trình khác. Do đó, nhằm khuyến khích sử dụng phiên bản mới, .NET framework 3.5 cũ hơn bị vô hiệu hóa trên PC của bạn. Tuy nhiên, một số người viết mã phân phối phiên bản cần thiết với các chương trình của họ.

Nếu bạn gặp lỗi cho biết cần có phiên bản .NET 3.5 trên PC để chạy chương trình, bạn có thể sử dụng các phương pháp bên dưới để cài đặt chương trình đó vào máy tính của mình. .NET framework 3.5 bao gồm các phiên bản 3.0 và 2.0 và do đó sẽ giải quyết các cửa sổ bật lên yêu cầu bạn cài đặt phiên bản 3.0 và 2.0.

Phương pháp 1: Bật .NET Framework 3.5 trong các chương trình và tính năng

May mắn thay, .NET framework 3.5 được phân phối với Windows 8 hoặc 10. Tất cả những gì bạn cần làm là bật nó lên và cho phép nó được sử dụng bởi các chương trình gọi nó. Đó là lý do tại sao cài đặt .NET framework đã tải xuống sẽ chỉ đơn giản là phiên bản bạn đang cố gắng cài đặt đã có trong PC của bạn. Để bật tính năng này:

  1. nhấn Khóa Windows + R mở chạy
  2. Kiểu appwiz.cpl vào hộp văn bản chạy và nhấn enter để mở cửa sổ chương trình và tính năng
  3. Nhấp vào đường dẫn ' Bật hoặc tắt các tính năng của Windows ”.
  4. Tìm kiếm ' .NET Framework 3.5 (bao gồm .NET 2.0 và 3.0) ”
  5. Chọn hộp bên trái và nhấp vào OK để bật .NET Framework 3.5.
  6. Khởi động lại PC của bạn nếu được nhắc.

Phương pháp 2: Cài đặt và kích hoạt .NET Framework 3.5 bằng DISM

Bằng cách sử dụng công cụ dòng lệnh Quản lý và Phục vụ Hình ảnh Triển khai (DISM), bạn có thể cài đặt và kích hoạt .NET framework 3.5 trên PC của mình. Bạn sẽ cần tệp tin ISO hoặc DVD Windows 8/10 của mình để thực hiện việc này.

  1. Tải DVD của bạn vào khay và đóng nó hoặc nhấp chuột phải vào tệp .ISO của bạn và chọn ‘mount’; tệp ISO sẽ được tải dưới dạng đĩa / ổ đĩa ảo (lưu ý ký tự của ổ đĩa này).
  2. Nhấn phím Windows + R để mở cửa sổ chạy
  3. Nhập CMD vào hộp văn bản chạy và nhấn enter để mở dấu nhắc lệnh
  4. Nhập hoặc dán lệnh bên dưới vào cửa sổ CMD của bạn:

    DISM / Trực tuyến / Bật-Tính năng / Tên tính năng: NetFx3 / Tất cả / Giới hạnAccess / Nguồn: D: sources sxs

  5. Trong đó D: là đường dẫn của các tệp cài đặt windows của bạn (DVD hoặc ổ đĩa ảo).
  6. Chờ cài đặt hoàn tất thành công
  7. Khởi động lại PC của bạn nếu được nhắc.

Bạn cũng có thể xem bài viết khác của tôi giải thích cách Hạ cấp xuống .NET Framework 3.5

4 phút đọc