Hướng dẫn Cách khắc phục lỗi cài đặt .NET Framework 0x800F0906 trên VPS Windows 2019, 2022
Lỗi “0x800F0906” khi cài đặt .NET Framework thường xảy ra trên Windows Server 2019 hoặc 2022 khi hệ thống không thể tải về các tệp cài đặt cần thiết từ Windows Update. Trong bài viết này, chúng ta sẽ hướng dẫn chi tiết các bước khắc phục.
Nguyên nhân lỗi
- Hệ thống không kết nối được với Windows Update.
- Các bản cập nhật hoặc tệp cài đặt bị thiếu hoặc hỏng.
- Các chính sách nhóm (Group Policy) hoặc cài đặt bảo mật ngăn Windows tải về các tệp cài đặt.
Cách khắc phục
1. Kích hoạt .NET Framework qua Server Manager
Bước 1: Mở Server Manager
- Nhấn Start, gõ “Server Manager” và nhấp để mở.
Bước 2: Thêm Roles và Features
- Trong Server Manager, nhấn Add roles and features.
- Chọn Role-based or feature-based installation và nhấn Next.
- Chọn server của bạn và nhấn Next.
- Trong phần Features, tích chọn .NET Framework 3.5 Features.
- Nhấn Next rồi Install.
Bước 3: Kiểm tra lỗi
- Sau khi cài đặt xong, khởi động lại VPS và kiểm tra lại.
3. Kiểm tra kết nối mạng và các cấu hình Windows Update
Bước 1: Kiểm tra kết nối mạng
- Đảm bảo VPS có kết nối Internet để tải về các tệp cài .NET Framework.
Bước 2: Kiểm tra Windows Update
- Mở Settings > Update & Security > Windows Update.
- Nhấn Check for updates.
Bước 3: Kiểm tra Group Policy
- Mở Group Policy Editor:
- Nhấn Win + R, gõ “gpedit.msc”.
- Đi đến Computer Configuration > Administrative Templates > System.
- Chọn Specify settings for optional component installation and component repair.
- Đảm bảo tùy chọn Download repair content and optional features directly from Windows Update instead of Windows Server Update Services (WSUS) được bật.
4. Sửa lỗi bằng DISM
- Chạy các lệnh DISM để sửa lỗi các tệp hệ thống hỏng:
dism /online /cleanup-image /restorehealth
- Sau khi hoàn tất, khởi động lại VPS.