Lỗi 0x800f0922 khi bật/cài .NET Framework 3.5. Nguyên nhân: chưa bật tính năng, file hệ thống hỏng, hoặc thiếu nguồn cài đặt (source).
Các phương pháp khắc phục
Lưu ý: Tạo điểm khôi phục.
Phương pháp 1: Bật .NET Framework 3.5 qua Control Panel
- Windows + X > Control Panel > Programs > Turn Windows features on or off.
- Chọn .NET Framework 3.5 (includes .NET 2.0 and 3.0) > OK.
- Cho phép tải file từ Windows Update nếu cần. Khởi động lại.
Phương pháp 2: Dùng DISM với nguồn cài đặt (Windows Installation Media)
- Gắn USB/DVD cài Windows 10 (hoặc mount file ISO).
- Mở Command Prompt (Admin).
- Chạy (thay X: bằng ổ USB/ISO):
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:X:\sources\sxs /LimitAccess
- Sau khi xong, chạy
sfc /scannowvà khởi động lại.
Phương pháp 3: Rebuild Performance Counter Library
- Command Prompt (Admin): gõ
lodctr /R> Enter. - Đợi hoàn tất, bật lại .NET 3.5 qua Windows Features.
- Khởi động lại.
Nếu vẫn lỗi, kiểm tra kết nối Internet, đảm bảo Windows Update chạy, hoặc Repair Install Windows.