Khắc phục sự cố Windows không thể hoàn thành các thay đổi được yêu cầu

Khắc phục sự cố Windows không thể hoàn tất các thay đổi được yêu cầu: (Fix Windows couldn’t complete the requested changes: ) Nếu bạn đang cố cài đặt .NET Framework trên hệ thống của mình thì rất có thể bạn gặp phải lỗi “ Windows không thể hoàn thành các thay đổi được yêu cầu” với mã lỗi - 0x80004005, 0x800f0906, 0x800f081f, 0x80070422, 0x800F081F, 0x800736B3, 0x800f0805,0x800f0922, v.v. Trong hầu hết các trường hợp, người dùng gặp phải thông báo lỗi này khi họ cố gắng chạy một chương trình hoặc ứng dụng cụ thể yêu cầu .NET Framework 3.5 và khi bạn nhấp vào Có để cài đặt .NET Framework , sau một vài phút, nó sẽ hiển thị thông báo .NET Framework(bao gồm cả 2.0 và 3.0) đã được cài đặt thành công. Nhưng chỉ sau khi bạn chạy lại chương trình, nó lại hiển thị cùng một thông báo lỗi và yêu cầu bạn cài đặt .NET Framework .

Khắc phục lỗi Windows không thể hoàn thành các thay đổi được yêu cầu

Bây giờ, nếu bạn thậm chí cố gắng vô hiệu hóa hoặc gỡ cài đặt .NET Framework 3.5 (bao gồm cả 2.0 và 3.0), bạn sẽ nhận được thông báo lỗi cho biết " Windows không thể hoàn thành các thay đổi được yêu cầu: Lỗi không xác định(Unspecified) , mã lỗi 0x800 #####. Thông báo lỗi tương tự sẽ được hiển thị nếu bạn cố gắng bật .NET Framework , trong trường hợp nó đã bị tắt. Vì vậy, không lãng phí thời gian, hãy xem cách thực sự Khắc phục sự cố Windows(Fix Windows) không thể hoàn thành các thay đổi được yêu cầu với sự trợ giúp của hướng dẫn khắc phục sự cố được liệt kê bên dưới.

Khắc phục sự cố Windows(Fix Windows) không thể hoàn thành các thay đổi được yêu cầu

Đảm bảo  tạo điểm khôi phục(create a restore point)  đề phòng xảy ra sự cố.

Phương pháp 1: Chạy công cụ DISM(Method 1: Run DISM Tool)

1. Nhấn phím Windows Key + X rồi chọn Command Prompt (Admin).

quản trị viên nhắc lệnh

2 Nhập lệnh sau vào cmd và nhấn Enter :

Dism /online /enable-feature /featurename:NetFx3 /All /Source:[drive_letter]:\sources\sxs /LimitAccess

Sử dụng kết hợp DISM để kích hoạt Net Framework

Lưu ý:(Note:) Đừng quên thay thế [drive_letter] bằng ổ đĩa hệ thống hoặc ổ đĩa phương tiện cài đặt của bạn.

3. Khởi động lại PC của bạn để lưu các thay đổi và thử cài đặt lại .NET Framework .

Phương pháp 2: Thực hiện Khởi động sạch(Method 2: Perform a Clean Boot)

Đôi khi phần mềm của bên thứ 3 có thể xung đột với cài đặt .NET Framework và có thể gây ra sự cố. Để Khắc phục lỗi Windows(Fix Windows) không thể hoàn tất các thay đổi được yêu cầu, bạn cần thực hiện dọn dẹp(perform a clean ) trên PC của mình rồi thử cài đặt .NET Framework .

Thực hiện khởi động Clean trong Windows.  Khởi động có chọn lọc trong cấu hình hệ thống

Phương pháp 3: Đảm bảo Windows được cập nhật(Method 3: Make sure Windows is up to date)

1. nhấn Windows Key + I, sau đó chọn  Cập nhật & Bảo mật.(Update & Security.)

Cập nhật & bảo mật

Tiếp theo, nhấp lại vào  Kiểm tra bản cập nhật(Check for updates)  và đảm bảo cài đặt mọi bản cập nhật đang chờ xử lý.

nhấp vào kiểm tra các bản cập nhật trong Windows Update

3.Sau khi các bản cập nhật được cài đặt, hãy khởi động lại PC của bạn và xem liệu bạn có thể  Sửa lỗi Windows không thể hoàn thành lỗi thay đổi được yêu cầu hay không.(Fix Windows couldn’t complete the requested changes error.)

Phương pháp 4: Bật .NET Framework 3.5(Method 4: Enable .NET Framework 3.5)

1. Nhấn phím Windows + R, sau đó nhập appwiz.cpl và nhấn Enter.

gõ appwiz.cpl và nhấn Enter để mở Chương trình và Tính năng

2.Bây giờ từ menu bên trái, hãy nhấp vào “ Bật hoặc tắt các tính năng của Windows(Turn Windows features on or off)

bật hoặc tắt các tính năng của cửa sổ

3.Từ cửa sổ Tính năng của Windows, hãy nhớ (Windows Features)đánh dấu chọn “.NET Framework 3.5 (bao gồm .NET 2.0 và 3.0)”.(check mark “.NET Framework 3.5 (includes .NET 2.0 and 3.0)”.)

BẬT .net framework 3.5 (bao gồm .NET 2.0 và 3.0)

4. nhấp chuột OK và làm theo hướng dẫn trên màn hình để hoàn tất cài đặt và khởi động lại PC của bạn để lưu các thay đổi.

Phương pháp 5: Sửa lỗi đăng ký(Method 5: Registry Fix)

1. Nhấn Windows Key + R, sau đó nhập regedit và nhấn Enter để mở Registry Editor .

Chạy lệnh regedit

2. Điều hướng đến khóa đăng ký sau:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

thay đổi giá trị của UseWUServer thành 0

3. Đảm bảo chọn AU hơn trong khung cửa sổ bên phải, nhấp đúp vào UseWUServer DWORD.

Lưu ý:(Note:) Nếu bạn không thể tìm thấy DWORD ở trên thì bạn cần tạo nó theo cách thủ công. Nhấp chuột phải vào AU sau đó chọn New > DWORD (32-bit) value . Đặt tên cho khóa này là UseWUServer và nhấn Enter.

4.Bây giờ trong trường Dữ liệu giá trị, nhập 0 và nhấp vào OK.

thay đổi giá trị của UseWUServer thành 0

5. Khởi động lại PC của bạn để lưu các thay đổi và sau đó thử chạy lại Windows Update .

Phương pháp 6: Cài đặt .NET Framework bằng phương tiện cài đặt Windows 10(Method 6: Install .NET Framework using Windows 10 Installation media)

1.Tạo một thư mục tạm thời có tên là Temp trong thư mục C:. Địa chỉ đầy đủ của thư mục sẽ là C:\Temp.

2. Đếm phương tiện cài đặt(Installation Media) Windows 10 bằng Công cụ DAEMON hoặc Virtual CloneDrive.(DAEMON Tools or Virtual CloneDrive.)

3.Nếu bạn có một USB(USB) Bootable thì chỉ cần cắm nó và duyệt đến ký tự ổ đĩa.

4.Mở thư mục Nguồn rồi sao chép thư mục SxS bên trong nó.

5. Sao chép thư mục sxs vào thư mục C:\Temp directory.

Sao chép thư mục sxs từ nguồn Windows 10 vào thư mục Temp trong thư mục gốc

6. Nhập powershell trong Tìm kiếm của Windows(Windows Search) và nhấp chuột phải vào PowerShell , sau đó chọn Chạy với tư cách quản trị viên.(Run as administrator.)

powershell nhấp chuột phải chạy với tư cách quản trị viên

7.Tiếp theo, gõ lệnh sau vào cửa sổ powershell:

dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\temp\sxs /LimitAccess

Bật .NET framework 3.0 trên Windows 10

8.Sau vài phút, bạn sẽ nhận được thông báo “Thao tác đã hoàn tất thành công(The operation completed successfully) ” có nghĩa là quá trình cài đặt .NET Framework đã thành công.

9. Khởi động lại PC của bạn và xem liệu bạn có thể  Sửa lỗi Windows không thể hoàn thành lỗi thay đổi được yêu cầu hay không.( Fix Windows couldn’t complete the requested changes error.)

Phương pháp 7: Bật Chỉ định cài đặt cho cài đặt thành phần tùy chọn và cài đặt sửa chữa thành phần(Method 7: Enable Specify settings for optional component installation and component repair setting)

1. Nhấn Windows Key + R, sau đó nhập gpedit.msc và nhấn Enter để mở Group Policy Editor.

gpedit.msc đang chạy

2. Điều hướng đến đường dẫn sau:

Computer Configuration > Administrative Templates > System

3.Đảm bảo rằng bạn đã chọn Thư mục hệ thống(System) , sau đó trong cửa sổ bên phải tìm “ Chỉ định cài đặt cho cài đặt thành phần tùy chọn và sửa chữa thành phần”(Specify settings for optional component installation and component repair”) .

Chỉ định cài đặt để cài đặt thành phần tùy chọn và sửa chữa thành phần

4. Nhấp đúp vào nó và đánh dấu chọn Đã bật.(Enabled.)

Bật Chỉ định cài đặt cho cài đặt thành phần tùy chọn và cài đặt sửa chữa thành phần

5. nhấp vào Áp dụng sau đó là OK.

6.Bây giờ một lần nữa, hãy thử cài đặt .Net Framework 3.5 trên hệ thống của bạn và lần này nó sẽ hoạt động.

Phương pháp 8: Chạy Trình gỡ rối Windows Update(Method 8: Run Windows Update Troubleshooter)

Từ Trang web của Microsoft, hãy tải xuống(Microsoft Website download) Trình gỡ rối Windows Update(Windows Update Troubleshooter) và chạy nó. Bây giờ để Khắc phục lỗi Windows(Fix Windows) không thể hoàn thành các thay đổi được yêu cầu, bạn cần chạy Windows Update thành công vì điều này rất quan trọng trong việc cập nhật phiên bản .NET framework.

Phương pháp 9: Chạy Microsoft .NET Framework Repair Tool(Method 9: Run Microsoft .NET Framework Repair Tool)

Nếu bạn đang gặp phải bất kỳ sự cố nào với Microsoft .NET Framework thì công cụ này(this tool) sẽ cố gắng sửa chữa và khắc phục mọi sự cố bạn đang gặp phải. Chỉ cần(Just) tải xuống và chạy công cụ để sửa chữa .NET Framework .

Chạy Microsoft .NET Framework Repair Tool

Phương pháp 10: Sử dụng Công cụ dọn dẹp .NET Framework(Method 10: Use .NET Framework Cleanup Tool)

Công cụ này phải được sử dụng như một phương sách cuối cùng, nếu không có gì hoạt động thì cuối cùng, bạn có thể thử sử dụng .NET Frame Cleanup Tool . Thao tác này sẽ xóa phiên bản .NET Framework đã chọn trên hệ thống của bạn. Công cụ này hữu ích trong trường hợp bạn gặp phải lỗi cài đặt, gỡ cài đặt, sửa chữa hoặc vá lỗi .NET Framework . Để biết thêm thông tin, hãy truy cập  Hướng dẫn sử dụng công cụ dọn dẹp NET Framework(NET Framework Cleanup Tool User’s Guide) chính thức này . Chạy Công cụ dọn dẹp .NET Framework(.NET Framework Cleanup Tool) và sau khi gỡ cài đặt .NET Framework , sau đó cài đặt lại phiên bản đã chỉ định. Các liên kết đến các .NET Framework khác nhau nằm ở cuối URL trên .

Đề xuất cho bạn:(Recommended for you:)

Vậy là bạn đã khắc phục thành công lỗi Windows không thể hoàn thành các thay đổi được yêu cầu(Fix Windows couldn’t complete the requested changes error) nhưng nếu bạn vẫn còn bất kỳ câu hỏi nào liên quan đến hướng dẫn này, hãy hỏi họ trong phần bình luận.



About the author

Tôi là nhà phát triển iPhone và macOS có kinh nghiệm trong cả Windows 11/10 và nền tảng iOS mới nhất của Apple. Với hơn 10 năm kinh nghiệm, tôi hiểu sâu sắc về cách tạo và quản lý tệp trên cả hai nền tảng. Kỹ năng của tôi không chỉ đơn thuần là tạo tệp - tôi còn có kiến ​​thức vững chắc về các sản phẩm của Apple, các tính năng của chúng và cách sử dụng chúng.



Related posts