1. Nguyên nhân gây ra lỗi Microsoft Net FrameWork?
- Lỗi cài đặt: Quá trình cài đặt bị hỏng, không đầy đủ, hoặc bạn đang thiếu phiên bản .NET Framework mà phần mềm yêu cầu.
- Tệp tin bị hỏng: Các tệp của .NET Framework hoặc của chính hệ điều hành Windows bị lỗi do virus hoặc sự cố hệ thống.
- Xung đột phần mềm: Một chương trình khác, đặc biệt là phần mềm diệt virus, đang chặn hoặc gây xung đột với .NET Framework.
- Sự cố Windows Update: Windows không thể tự động cài đặt hoặc cập nhật các bản vá lỗi quan trọng cho .NET Framework.
2. Cách sửa lỗi Microsoft Net FrameWork

Cách 1: Dùng công cụ sửa lỗi chính thức – .NET Framework Repair Tool
- Truy cập trang chính thức của Microsoft: https://learn.microsoft.com/en-us/troubleshoot/dotnet/general/net-framework-repair-tool
- Nhấn Download, sau đó mở file tải về: NetFxRepairTool.exe
- Chấp nhận điều khoản, nhấn Next
Công cụ sẽ tự động:
- Phát hiện lỗi cài đặt của các bản .NET (3.5, 4.0, 4.5…)
- Sửa lỗi cấu hình registry, file hệ thống
- Reset lại hệ thống Windows Installer nếu cần
- Sau khi chạy xong, nhấn Finish, rồi khởi động lại máy.
Cách 2: Gỡ và cài đặt lại .NET Framework
– Mở Control Panel → Programs → Turn Windows features on or off
– Bỏ chọn tất cả dòng có .NET Framework, ví dụ:
- ✔️ .NET Framework 3.5
- ✔️ .NET Framework 4.8 Advanced Services
– Nhấn OK → Windows sẽ gỡ cài đặt
– Khởi động lại máy.
Tải bản mới và cài lại với .NET 3.5:
???? https://www.microsoft.com/en-us/download/details.aspx?id=21
Với .NET 4.8:
???? https://support.microsoft.com/en-us/help/4503548
- Tải file .exe → Nhấn Install
- Sau khi cài xong → Khởi động lại máy
- Sau đó mở lại ứng dụng bạn bị lỗi và kiểm tra.
Cách 3: Cài qua lệnh DISM (cho lỗi 0x800F081F, 0x800F0906)
Cài lại .NET Framework 3.5 bằng file nguồn từ bộ cài Windows.
-
Bạn cần file ISO Windows (hoặc đĩa cài đặt), gắn vào máy (mount ổ đĩa ảo)
– Mount file ISO Windows (VD: thành ổ đĩa D:)
– Mở Command Prompt (Admin):
– Tìm “CMD”, chuột phải >> Chọn “Run as administrator”
Dán lệnh sau:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
Thay D: bằng ký hiệu ổ đĩa bạn mount file ISO Windows.
Nhấn Enter → Đợi hoàn tất (có thể mất vài phút)
Khởi động lại máy.
Cách 4: Dọn sạch .NET bằng Cleanup Tool rồi cài lại
– Xóa triệt để .NET bằng tool chính thức rồi cài mới hoàn toàn.
– Tải công cụ .NET Framework Cleanup Tool:
https://aka.ms/netfxcleanup
– Mở file, chọn phiên bản bạn muốn xóa (ví dụ .NET Framework 4.8)
– Nhấn Cleanup Now
– Sau khi xóa xong, khởi động lại máy
– Cài lại bản .NET như ở Cách 2
Cách 5: Kiểm tra và sửa lỗi bằng Event Viewer + SFC/Scannow
Sửa lỗi file hệ thống, dịch vụ .NET không hoạt động đúng.
Bước 1: Xem lỗi cụ thể
- Nhấn Win + R → Gõ eventvwr.msc → Enter
- Vào Windows Logs > Application
- Tìm lỗi có tên .NET Runtime, xem lỗi chi tiết
Bước 2: Chạy lệnh kiểm tra hệ thống
Mở cmd dưới quyền Admin:
sfc /scannow
Nhập lệnh trên > Đợi kiểm tra và sửa lỗi file hệ thống. Khởi động lại
3. Một số “tips” cần biết?
– Bật lại .NET bằng “Windows Features” thay vì gỡ cài
Nhanh và dễ: Mở Control Panel → Turn Windows features on or off, bỏ chọn rồi bật lại .NET Framework.
– Dùng ISO Windows để cài .NET 3.5 nếu gặp lỗi 0x800F081F:
Mount file ISO, rồi chạy lệnh DISM từ \sources\sxs. Đỡ phải tải từ internet.
– Tắt mạng hoặc VPN khi cài đặt .NET
Một số lỗi xảy ra vì Windows cố tải file từ server Microsoft. Tắt mạng giúp nó lấy từ file cài sẵn.
– Tắt phần mềm diệt virus nếu cài đặt bị chặn
Antivirus có thể chặn tiến trình .NET installer. Tắt tạm nó đi để tránh lỗi không rõ nguồn.
– Không nên update .NET nếu app cũ không yêu cầu
Một số phần mềm cũ chỉ chạy với .NET 3.5 hoặc 4.0. Cài bản mới hơn chưa chắc giúp được, có khi gây xung đột.

Leave a Reply
You must be logged in to post a comment.