Thông báo lỗi “Để chạy ứng dụng này, trước tiên bạn phải cài đặt một trong các phiên bản .NET Framework sau” xuất hiện khi bạn cố gắng khởi chạy một chương trình phụ thuộc vào các thành phần .NET Framework cụ thể. Điều này xảy ra khi các thành phần đó bị thiếu, bị hỏng, bị hỏng hoặc bị chặn trong Windows. Vì .NET Framework cung cấp các thư viện thiết yếu được nhiều ứng dụng yêu cầu nên bất kỳ sự cố nào cũng có thể khiến chương trình không thể chạy bình thường.
Các lý do có thể khác bao gồm hồ sơ người dùng bị hỏng , Windows không tải được các thành phần .NET hoặc hư hỏng do bản cập nhật Windows chưa hoàn chỉnh .
Bây giờ bạn đã hiểu nguyên nhân, hãy làm theo các phương pháp đáng tin cậy dưới đây đã giúp nhiều người dùng khắc phục sự cố này.
1. Xây dựng lại .NET Framework thông qua các tính năng của Windows
Ngay cả một thành phần bị hỏng hoặc bị vô hiệu hóa trong .NET Framework cũng có thể khiến toàn bộ môi trường ngừng hoạt động. Kích hoạt lại nó thông qua các tính năng của Windows và cài đặt lại các gói thời gian chạy mới nhất sẽ khôi phục các thư viện bị thiếu và sửa đường dẫn phát hiện bị hỏng .
- Nhấn Phím Windows + R , nhập tính năng tùy chọn và nhấn Enter .
- Trong cửa sổ Tính năng của Windows, tìm .NET Framework 3.5 và .NET Framework 4.x .
- Chọn cả hai hộp (bao gồm tất cả các tùy chọn phụ), sau đó nhấp vào OK và để Windows cài đặt các thành phần cần thiết.
- Sau khi cài đặt, hãy tải xuống .NET Framework Runtime mới nhất các gói của Microsoft cho cả phiên bản 3.5 và 4.x, sau đó chạy chúng.
- Khởi động lại PC của bạn và khởi chạy lại chương trình bị ảnh hưởng.
2. Chạy Trình kiểm tra tệp hệ thống (SFC) Quét qua dấu nhắc lệnh
Nếu tệp .NET Framework bị hỏng hoặc bị thiếu, Windows có thể phát hiện nhầm chúng khi đã cài đặt. Chạy Trình kiểm tra tệp hệ thống (SFC) quá trình quét đảm bảo tất cả các tệp được bảo vệ, bao gồm các thành phần .NET, đều được xác minh và thay thế tự động khi cần.
- Nhấn Bắt đầu và gõ cmd .
- Nhấp chuột phải vào Dấu nhắc lệnh và chọn Chạy với tư cách quản trị viên .
- Trong Dấu nhắc Lệnh, nhập sfc /scannow và nhấn Enter .
- Cho phép quá trình quét đạt 100% và kiểm tra kết quả.
- Sau khi hoàn tất, hãy khởi động lại PC của bạn và thử mở lại ứng dụng.
3. Tạo tài khoản quản trị viên mới
Đôi khi, sự cố nằm ở hồ sơ người dùng hiện tại của bạn, có thể không tải chính xác các liên kết .NET. Việc tạo tài khoản quản trị viên mới sẽ cung cấp cho Windows một hồ sơ rõ ràng có các quyền và ánh xạ sổ đăng ký phù hợp. Nếu chương trình hoạt động theo cấu hình mới thì có thể cấu hình cũ đã bị hỏng.
- Nhấn Phím Windows + I để mở Cài đặt .
- Điều hướng đến Tài khoản → Gia đình và những người dùng khác (hoặc Người dùng khác trên một số phiên bản Windows nhất định).
- Nhấp vào Thêm tài khoản và tạo một người dùng cục bộ mới.
- Sau khi tạo, hãy chọn người dùng mới và chọn Thay đổi loại tài khoản .
- Đặt thành Quản trị viên , sau đó đăng xuất và đăng nhập bằng hồ sơ mới này.
- Thử chạy cùng một chương trình để xem lỗi .NET Framework có được giải quyết hay không.
4. Đặt lại máy tính của bạn để khôi phục chức năng .NET Framework
Nếu sự cố vẫn tiếp diễn, việc đặt lại PC của bạn có thể xây dựng lại các thành phần cốt lõi của Windows và tự động cài đặt lại các mô-đun .NET Framework. Tùy chọn này an toàn hơn việc cài đặt lại hoàn toàn và cho phép bạn giữ nguyên các tệp cá nhân của mình.
- Nhấn Phím Windows + I để mở Cài đặt .
- Đi tới Hệ thống → Phục hồi .
- Nhấp vào Đặt lại PC này .
- Chọn Giữ tệp của tôi để giữ lại dữ liệu của bạn trong khi cài đặt lại các tập tin hệ thống.
- Làm theo hướng dẫn trên màn hình để hoàn tất quy trình.
- Sau khi thiết lập lại, hãy khởi chạy lại ứng dụng hiển thị thông báo .NET Framework.
GIỚI THIỆU TÁC GIẢ
Mũi tên Kevin
Kevin Arrows là một chuyên gia công nghệ giàu kinh nghiệm và hiểu biết với hơn một thập kỷ kinh nghiệm trong ngành. Anh có chứng chỉ Chuyên gia Công nghệ được Chứng nhận của Microsoft (MCTS) và có niềm đam mê sâu sắc trong việc cập nhật những phát triển công nghệ mới nhất. Kevin đã viết nhiều về nhiều chủ đề liên quan đến công nghệ, thể hiện chuyên môn và kiến thức của mình trong các lĩnh vực như phát triển phần mềm, an ninh mạng và điện toán đám mây. Những đóng góp của ông cho lĩnh vực công nghệ đã được các đồng nghiệp công nhận và tôn trọng rộng rãi, đồng thời ông được đánh giá cao nhờ khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng và ngắn gọn.