Trong bài viết này, chúng ta sẽ xem cách khắc phục lỗi 0x800F080C .NET Framework trên Windows 10, lỗi mà bạn có thể gặp phải khi cài đặt hoặc thiết lập. Lỗi này cho thấy có thể có một số tệp bị hỏng hoặc các phụ thuộc .NET Framework bị hỏng trong hệ thống. Người dùng gặp sự cố này không thể cài đặt các gói .NET Framework bị thiếu và chạy một số tệp chương trình cụ thể.
Windows không thể hoàn thành các thay đổi được yêu cầu, tên tính năng không hợp lệ đã được chỉ định làm tham số, Mã lỗi 0x800F080C
Lỗi 0X800F080C .NET Framework
Nếu bạn gặp sự cố này, hãy thử các phương pháp sau để giải quyết:
- Bật .NET Framework trong trạng thái Clean Boot.
- Chạy công cụ sửa chữa .NET.
- Chạy quét SFC.
- Chạy quét DISM.
- Tải xuống bộ cài đặt .NET Framework ngoại tuyến.
1. Bật .NET Framework trong Control Panel
Nhiều ứng dụng hoặc phần mềm yêu cầu một phiên bản cụ thể của .NET Framework. Đôi khi, người dùng gặp thông báo khi chạy ứng dụng: "Ứng dụng này yêu cầu .NET Framework để chạy, nhưng phiên bản đó chưa được cài đặt trên hệ thống của bạn."
Bạn có thể bật phiên bản .NET Framework trong Control Panel – tốt hơn là làm trong trạng thái Clean Boot.
Gõ "Windows Features" vào hộp tìm kiếm Windows 10 và nhấp vào "Bật hoặc tắt tính năng Windows." Bây giờ, chọn hộp kiểm phiên bản cần thiết và nhấp OK.
Thao tác này sẽ cài đặt gói .NET trên hệ thống. Bạn nên kết nối internet khi bật .NET Framework bằng Windows Features. Khởi động lại thiết bị nếu nhận được thông báo nhắc trên màn hình.
Lưu ý rằng bạn không cần chọn các hộp kiểm cho Windows Communication Foundation (WCF) HTTP Activation và Windows Communication Foundation (WCF) Non-HTTP Activation, vì các tính năng này dành cho nhà phát triển hoặc quản trị dịch vụ.
2. Chạy công cụ sửa chữa .NET Framework của Microsoft
Microsoft Corporation cung cấp công cụ sửa chữa .NET Framework cho người dùng Windows. Công cụ này quét hệ thống để tìm các phụ thuộc .NET bị hỏng và sửa chữa chúng. Đây là phần mềm portable nghĩa là bạn không cần cài đặt nó trên máy. Chỉ cần nhấp đúp vào tệp đã tải xuống và nó sẽ chạy trên máy. Nhấp Next để bắt đầu công cụ sửa chữa các phụ thuộc .NET bị hỏng. Khi quá trình sửa chữa hoàn tất, nhấp Finish và khởi động lại máy tính.
Nếu phương pháp này không hiệu quả, hãy chuyển sang phương pháp tiếp theo.
3. Chạy quét SFC trên máy tính
SFC hay System File Checker là tiện ích cho máy tính Windows do Microsoft cung cấp. Nó quét hệ thống để tìm tệp bị hỏng và sửa chữa. Để thực hiện quét SFC, khởi chạy Command Prompt với quyền quản trị và gõ sfc /scannow, sau đó nhấn Enter.
Quá trình quét toàn bộ hệ thống có thể mất một chút thời gian. Khi quét xong, hãy khởi động lại máy tính.
4. Chạy quét DISM trên máy tính
Bạn có thể triển khai .NET Framework 3.5 trên hệ thống bằng quét DISM. Công cụ dòng lệnh DISM sẽ tạo hình ảnh đã sửa đổi trên hệ thống để triển khai phiên bản .NET Framework. Khởi chạy Command Prompt với quyền quản trị và gõ lệnh sau rồi nhấn Enter.
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
Lệnh trên sẽ cài đặt các tệp .NET Framework 3.5 từ Windows Update.
Do đó, hãy đảm bảo bạn đang kết nối internet khi thực hiện lệnh trên. Khi lệnh hoàn tất, hãy khởi động lại máy tính.
5. Tải xuống bộ cài đặt .NET Framework ngoại tuyến
Bạn cũng có thể tải xuống bộ cài đặt ngoại tuyến .NET Framework service pack từ trang web Microsoft. Sau khi tải xuống, hãy cài đặt nó trên máy.
Hy vọng một trong các giải pháp trên giúp bạn khắc phục lỗi.
Các liên kết liên quan có thể bạn quan tâm:
- Lỗi Windows Update 643 khi cập nhật .NET Framework.
- Khắc phục lỗi .NET Runtime 1026, mã ngoại lệ c00000fd.