Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11

admin
25/04/22
0
Views: 880 lượt xem
fix loi

Trong quá trình cài đặt .NET Framework 3.5 trên windows, nhiều người dùng đã báo cáo rằng gặp phải Mã lỗi 0x800F0954 . Thông báo lỗi cũng xảy ra khi cài đặt các tính năng Tùy chọn khác nhau trong Win 10 Win 11.

khi cài đặt thì nó hiên ra cái bảng như thế này và hiện với nội dung:

Windows couldn’t complete the requested changes.
The changes couldn’t be completed. Please reboot your computer and try again.
Error code: 0x800F0954

Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11

Vậy khi gặp lỗi trên chúng ta nên giải quyết vấn đề này như thế nào? Sau đây lưu trữ kiến thức cùng chia sẻ với bạn cách giải quyết Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11 nhé.

Nguyễn nhân dẫn đến lỗi 0x800F0954?

Trước khi đi vào các cách để khắc phục lỗi trên, điều quan trọng nhất là phải tìm ra lý do tại sao thông báo lỗi này. Mã lỗi 0x800F0954 xảy ra khi bạn cố gắng cài đặt .NET Framework 3.5 hoặc bất kỳ tính năng tùy chọn nào khác bằng chức năng Windows Features hoặc DISM. Dưới đây là tất cả các nguyên nhân phổ biến nằm ở đằng sau nó.

  1. Thông báo sẽ xảy ra nếu có sự cản trở trong kết nối giữa Dịch vụ cập nhật Windows Server và Trình cài đặt các tính năng tùy chọn của Windows.
  2. .NET Framework 3.5 là .NET Framework tương đối cũ hơn. Do đó, bạn thường gặp phải lỗi đã đề cập trong khi cài đặt nó thông qua Tính năng của Windows.
  3. Cài đặt thành phần tùy chọn bị định cấu hình sai và cài đặt sửa chữa thành phần có thể là một lý do quan trọng khác đằng sau sự cố.

Bây giờ bạn đã biết trước về các lý do khác nhau gây ra thông báo lỗi này rồi chứ, hãy kiểm tra cách và loại bỏ những nguyên nhân dẫn đến lỗi thôi.

Các Cách Fix lỗi 0x800F0954 khi cài đặt .NET Framework 3.5

Dưới đây là tập hợp danh sách các giải pháp hiệu quả để bạn giải quyết nếu bạn gặp lỗi 0x800F0954 khi cài đặt .NET Framework 3.5 trong Windows 10 Windows 11:

  1. Sử dụng regedit để khắc phục lỗi
  2. Xóa CBS logs
  3. Thay đổi cài đặt Component và Component Repair settings
  4. Cài đặt .NET Framework 3.5 thông qua PowerShell

Nào ngay bây giờ, chúng ta cùng làm để giải quyết lỗi ở trên ngay bạn nhé.

1- Sử dụng regedit để Fix lỗi 0x800F0954

Điều đầu tiên bạn nên thử Windows Registry. Bạn có thể làm như vậy bằng cách làm theo các bước dưới đây:

Mở hộp thoại Chạy bằng cách nhấn phím tắt Windows + R

Gõ regedit và nhấp vào tùy chọn OK

Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11

chúng ta truy cập tới registry key theo thứ tự như sau:

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

Trong bảng điều khiển bên phải của màn hình, tìm tới UseWUServer. 

Đặt giá trị của UseWUServer thành 0.

Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11

Vậy là xong cách 1 Fix lỗi 0x800F0954. Bạn đóng Registry Editor và khởi động lại máy tính của bạn. Kiểm tra xem sự cố đã được khắc phục hay chưa.

Trường hợp chưa ta tiến hành cách 2.

2 – Tiến hành xóa CBS Logs để Fix lỗi 0x800F0954

CBS là viết tắt của Component Based Servicing, và nó là một tệp chứa các bản ghi liên quan đến cả các thành phần Windows Update đã cài đặt và gỡ cài đặt. Thông báo lỗi đã được sửa bằng cách tiến hành xóa CBS logs trên nhiều người dùng. Bạn có thể làm tương tự và kiểm tra xem nó có giải quyết được sự cố cho bạn hay không. hãy cùng luutrukienthuc.com thực hiền nào.

Mở hộp thoại Run, dán vị trí bên dưới và nhấp vào tùy chọn OK:

C:\Windows\Logs\CBS

Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11
Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11

Chọn tất cả chúng bằng phím tắt ctr+A và delete chúng trong thư mục CBS

Tiếp theo, bạn mở Command Prompt ở chế độ quản trị viên. Để mở được quản trị viên ta truy cập vào nút windows ở phía gốc trái màn hình nhấn vào nó và mở nó ra search cmd và chọn cmd bằng chuột phải và nhấn vào nó. như hình dưới.

Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11

Tiếp theo ta nhập lênh sau:

Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\

và nhấn em để lệnh được thực thi nhé.

Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11

Khi lệnh được thực thi, .NET Framework 3.5 sẽ được cài đặt trên hệ thống của bạn mà không gặp bất kỳ lỗi nào. Nhưng nếu sự cố vẫn tiếp diễn, hãy thử giải pháp Fix lỗi 0x800F0954 tiếp theo.

3- Thay đổi Component Installation và Component Repair settings

Điều tiếp theo cần thử là thực hiện một số thay đổi đối với Group Policy Editor. Đây là những gì bạn cần làm.

Mở hộp thoại Run, gõ gpedit.msc và nhấn phím enter.

Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11

Điều hướng đến vị trí bên dưới.

Computer Configuration > Administrative Templates > System

Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11

Nhấn đúp vào Specify settings for optional component installation and component repair.

chọn enable, tiếp tục check vào vịt trí Download repair content and optional features directly from Windows Update instead of Windows Server Update Services (WSUS). và nhấn apply rồi nhấn ok sau khi đã thực hiện.

Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11
nhấn apply rồi nhấn ok sau khi đã thực hiện

Khởi động lại hệ thống của bạn và kiểm tra xem sự cố đã được khắc phục hay chưa.

4- Cài Đặt .NET Framework 3.5 Bằng PowerShell để Fix lỗi 0x800F0954

Bạn cũng có thể cài đặt .NET Framework 3.5 thông qua Windows PowerShell. Tình huống này đặc biệt áp dụng cho những người dùng gặp phải sự cố đã đề cập trong khi thực hiện quá trình cài đặt thông qua DISM. Đây là cách để thực hiện.

Để bắt đầu ta mở Windows PowerShell bằng chế độ administrator.

Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11

sau khi mở được powershell nó nó sẽ hiện ra giao diện của powershell. Trong giao diện PowerShell, nhập lệnh sau và nhấn phím enter.

Enable-WindowsOptionalFeature -Online -FeatureName “NetFx3”

Fix lỗi 0x800F0954 .net framework 3.5 không cài được trên Win10 Win 11

Chờ cho đến khi lệnh được thực thi. Nó sẽ mất khoảng tầm 10 đến 15 phút.

Tóm Tắt Fix lỗi 0x800F0954

Vậy là xong, chúng ta đã đi qua được 4 cách để giải quyết lỗi 0x800F0954 một cách rất là tuyệt vời trong đó có 4 cách mà chúng ta cần thực hiện để giải quyết vấn đề, 1- Sử dụng regedit để khắc phục lỗi
2- Xóa CBS logs, 3- Thay đổi cài đặt Component và Component Repair settings. 4- Cài đặt .NET Framework 3.5 thông qua PowerShell. Nếu cách 1 thực hiện chưa được chúng ta sử dụng cách 2 và cứ như thế cho đến khi nào được thì thôi vì lí do đơn giản là máy tính đôi khi có bạn bị lỗi nhiều có bạn bị lỗi ít. Hi vọng bài chia sẻ này sẽ giúp cho bạn giải quyết được lỗi 0x800F0954 một cách triệt để. Cám ơn bạn đã đọc qua bài viết này.

Chúc các bạn thành công!

4.9/5 - (7 bình chọn)
Chào ! Bạn thấy nội dung này thế nào?

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *