Nếu bạn đang cố gắng cài đặt .NET Framework hoặc IIS hoặc phần mềm khác nhưng nhận được lỗi – Windows couldn't complete the requested changes, đây là giải pháp bạn đang tìm. Các mã lỗi đi kèm có thể là – 0x800f081f, 0x800f0805, 0x80070422, 0x800f0922, 0x800f0906, v.v. Lỗi này cũng có thể xảy ra nếu bạn không thể bật bất kỳ Windows Features nào.

Các lỗi 0x800f081f, 0x800f0805, 0x80070422, 0x800f0922, 0x800f0906
Trong hầu hết các trường hợp, thông báo lỗi cụ thể này xuất hiện khi ai đó cố gắng cài đặt .NET Framework 3.5 cần thiết để chạy một số chương trình hoặc ứng dụng khác.
Người dùng nhận được thông báo lỗi này khi cài đặt Group Policy liên quan bị tắt. Lưu ý rằng Group Policy không có sẵn trong phiên bản Home của Windows.
Windows không thể hoàn thành các thay đổi được yêu cầu
1] Sử dụng Group Policy Editor
Mở Local Group Policy Editor. Nhấn Win+R, gõ gpedit.msc và nhấn Enter. Hoặc bạn có thể tìm "Group Policy" trong hộp tìm kiếm Taskbar nếu bạn dùng Windows 10.
Sau khi mở Local Group Policy Editor, điều hướng đến đường dẫn sau-
Computer Configuration > Administrative Templates > System
Sau khi nhấp vào thư mục System ở bên trái, double-click vào Specify settings for optional component installation and component repair cài đặt bạn thấy ở bên phải.
Mặc định, nó nên được đặt thành Not Configured. Bạn cần chọn Enabled và nhấn nút Apply.

Bây giờ, thử cài đặt cùng .NET Framework 3.5 trên hệ thống của bạn. Hy vọng sẽ hoạt động trơn tru.
2] Sử dụng DISM Tool
DISM là viết tắt của Deployment Image Servicing and Management, là công cụ dòng lệnh bạn có thể dùng trong nhiều tình huống. Ví dụ, bạn có thể sửa file hệ thống Windows Update bị hỏng, sửa Windows System Image trong Windows 10, và hơn nữa.
Để dùng công cụ này, bạn cần mở Command Prompt với đặc quyền admin. Tìm "cmd" trong hộp tìm kiếm Taskbar, chuột phải vào tùy chọn Command Prompt và chọn Run as administrator. Sau đó, nhập lệnh sau-
Sau đó, nhập lệnh sau-
Dism /online /enable-feature /featurename:NetFx3 /All /Source:[drive_letter]:\sources\sxs /LimitAccess
Đừng quên thay thế [drive_letter] bằng ổ hệ thống hoặc ổ cài đặt của bạn.
Sau khi làm xong, thử cài đặt lại cùng thứ trên hệ thống của bạn.
Nếu không giúp ích, thực hiện Clean Boot rồi thử cài đặt nó.
Nếu cả hai không hoạt động cho bạn, bạn có thể cần tải lại file cài đặt từ trang web Microsoft.
