Khắc phục: Mã lỗi 0x800f0954



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Một số người dùng đang nhận được Mã lỗi 0x800f0954 khi cố gắng cài đặt .NET Framework 3.5 hoặc một tính năng tùy chọn khác trong Windows 10. Hầu hết người dùng báo cáo rằng lỗi này xảy ra khi họ cố gắng cài đặt gói thông qua Tính năng của Windows, nhưng những người khác lại gặp phải lỗi này khi sử dụng công cụ dòng lệnh DISM. Lỗi này dường như không chỉ dành riêng cho một phiên bản Windows nhất định vì nó được xác nhận là xảy ra trên Windows 7, Windows 8.1 và Windows 10.



Mã lỗi 0x800f0954



Điều gì đang gây ra Mã lỗi 0x800f0954?

Chúng tôi đã xem xét vấn đề cụ thể này bằng cách cố gắng tái tạo vấn đề trên các máy thử nghiệm của mình và bằng cách xem xét các báo cáo người dùng khác nhau đã gặp sự cố chính xác này. Hóa ra, có một số thủ phạm tiềm ẩn khác nhau có thể cuối cùng kích hoạt mã lỗi này:



  • Máy tính không thể truy cập máy chủ Windows Update - Trong một số trường hợp, thông báo lỗi xảy ra do hệ thống không thể kết nối với máy chủ WU. Đây là trường hợp điển hình trong trường hợp có toàn bộ mạng máy tính tham gia miền được định cấu hình để tải xuống các bản cập nhật từ máy chủ WSUS. Trong trường hợp này, bạn có thể giải quyết sự cố bằng cách bỏ qua WSUS.
  • Nhật ký DISM CBS đang gây ra sự cố - Đôi khi, nhật ký CBS do tiện ích DISM tạo ra có thể chỉ ra một vấn đề không thực sự tồn tại. Trong trường hợp này, bạn có thể giải quyết sự cố bằng cách xóa nhật ký Phục vụ Dựa trên Thành phần và chạy lại lệnh DISM đã bị lỗi trước đó với thông báo lỗi này.
  • .NET Framework cần được cài đặt qua Powershell - Nếu bạn đang cố gắng cài đặt gói .NET Framework cũ hơn, bạn có thể phải thực hiện việc đó từ cửa sổ PowerShell để tránh 0x800f0954 lỗi.
  • Chính sách nhóm đang ngăn cài đặt - Có một chính sách có khả năng gây ra lỗi cụ thể này nếu nó bị tắt từ Local Group Policy Editor. Nếu trường hợp này có thể áp dụng được, bạn có thể giải quyết sự cố bằng cách bật chính sách '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'.

Nếu bạn hiện đang tìm kiếm một bản sửa lỗi cho 0x800f0954 lỗi, bài viết này sẽ cung cấp cho bạn một số bước khắc phục sự cố. Ở bên dưới, bạn sẽ tìm thấy một bộ sưu tập các phương pháp mà những người dùng khác trong tình huống tương tự đã sử dụng thành công để khắc phục sự cố cụ thể này.

Hãy nhớ rằng các phương pháp dưới đây được sắp xếp theo hiệu quả và mức độ nghiêm trọng, vì vậy chúng tôi khuyến khích bạn thực hiện theo thứ tự được trình bày. Rất có thể không phải mọi bản sửa lỗi tiềm năng đều có thể áp dụng cho tình huống hiện tại của bạn, vì vậy hãy bỏ qua các phương pháp không thể làm theo.

Phương pháp 1: Bỏ qua WSUS

Nếu bạn nhận được 0x800f0954 trong khi cố gắng cài đặt các tính năng tùy chọn của Windows, có thể do hệ thống của bạn không thể truy cập máy chủ Windows Update. Điều này dường như đã xảy ra với nhiều người dùng trong tình huống tương tự - đặc biệt là trong các trường hợp có toàn bộ mạng máy tính tham gia miền được định cấu hình để tải xuống các bản cập nhật từ máy chủ WSUS.



Nếu tình huống của bạn tương tự, có thể sự cố xảy ra vì máy tính của bạn đã từng là một phần của mạng miền và cài đặt chính sách nhóm vẫn được áp dụng. Nếu tình huống này có thể áp dụng, bạn có thể giải quyết sự cố bằng cách tạm thời bỏ qua máy chủ WSUS. Bạn có thể làm điều này dễ dàng bằng cách thực hiện chỉnh sửa sổ đăng ký sau:

  1. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Sau đó, gõ 'Regedit' va đanh Ctrl + Shift + Enter để mở ra Trình chỉnh sửa sổ đăng ký với các đặc quyền quản trị. Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng) , nhấp chuột Đúng để cấp đặc quyền quản trị.
  2. Bên trong Registry Editor, sử dụng ngăn bên trái để điều hướng đến vị trí sau:
    HKEY_LOCAL_MACHINE  SOFTWARE  Policies  Microsoft  Windows  WindowsUpdate  AU

    Ghi chú: Bạn cũng có thể dán địa chỉ trực tiếp vào thanh điều hướng và nhấn Đi vào để đến đó ngay lập tức.

  3. Nếu Cập nhật hệ điều hành Window khóa không tồn tại, bạn sẽ cần tạo nó theo cách thủ công. Để làm điều này, nhấp chuột phải vào phím Windows, chọn Mới> Chìa khóa và đặt tên cho nó 'Cập nhật hệ điều hành Window'. Sau đó, nhấp chuột phải vào khóa mới tạo và chọn Mới> Chìa khóa và đặt tên cho khóa mới nhất AT .
  4. Với phím AU được chọn, di chuyển sang ngăn bên phải, nhấp chuột phải vào khoảng trống và chọn Mới> Chuỗi giá trị. Tiếp theo, đổi tên giá trị chuỗi mới tạo thành UserWUServer .
  5. Một khi UserWUServer khóa đã được tạo, hãy nhấp đúp vào nó và đặt nó là Dữ liệu giá trị đến 0 .
  6. Đóng Registry Editor, khởi động lại máy tính của bạn và xem sự cố đã được giải quyết ở lần khởi động hệ thống tiếp theo hay chưa.
https://appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Nếu phương pháp này không giải quyết được sự cố hoặc không thể áp dụng được, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2: Làm sạch nhật ký CBS

Một số người dùng mà chúng tôi đang gặp phải vấn đề chính xác này đã báo cáo rằng họ đã giải quyết được vấn đề sau khi xóa CBS (Dịch vụ dựa trên thành phần) nhật ký liên quan đến DISM . Sau khi thực hiện việc này và chạy lại lệnh DISM, một số người dùng bị ảnh hưởng đã báo cáo rằng 0x800f0954 lỗi đã không còn xảy ra.

Đây là những gì bạn cần làm:

  1. Mở File Explorer và điều hướng đến vị trí sau:
    C:  Windows  Logs  CBS
  2. Khi bạn vào bên trong CBS thư mục, chọn mọi thứ ở đó và chọn Xóa bỏ.
  3. Sau mỗi tệp .log.taxi tệp bị xóa, bạn có thể đóng CBS thư mục.
  4. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Sau đó, gõ 'Cmd' và hãy nhấn Ctrl + Shift + Enter để mở ra một Dấu nhắc lệnh . Khi bạn nhìn thấy UAC (Kiểm soát tài khoản người dùng), bấm Có để cấp đặc quyền quản trị.
  5. Bên trong Command Prompt được nâng cao, hãy nhập lệnh sau và nhấn Đi vào để chạy lại lệnh DISM một lần nữa:
    Dism.exe / online / enable-feature / featurename: NetFX3 / source: C: 
  6. Sau khi đánh Đi vào, .NET Framework sẽ cài đặt mà không có 0x800f0954 lỗi.

Nếu bạn vẫn gặp phải thông báo lỗi tương tự hoặc phương pháp này không áp dụng được cho trường hợp hiện tại của bạn, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 3: Sử dụng PowerShell để cài đặt .NET Framework 3.5

Nếu bạn gặp phải 0x800f0954 trong khi cố gắng cài đặt .NET Framework 3.5 bằng cách sử dụng DISM (Deployment Image Servicing and Management), bạn có thể tránh được thông báo lỗi bằng cách sử dụng Powershell.

Một số người dùng bị ảnh hưởng đã báo cáo rằng mã lỗi không còn xảy ra sau khi họ chạy lệnh powershell để khắc phục sự cố. Đây là những gì bạn cần làm:

  1. nhấn Phím Windows + R để mở một lệnh chạy. Sau đó, gõ 'Quyền hạn' và hãy nhấn Ctrl + Shift + Enter để mở lời nhắc Powershell nâng cao. Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng) , nhấp chuột Đúng để cấp đặc quyền quản trị.

    Hộp thoại chạy: powershell Sau đó nhấn Ctrl + Shift + Enter

  2. Bên trong dấu nhắc Powershell nâng cao, hãy nhập lệnh sau và nhấn Enter để chạy:
    Thêm vào-Khả năng Windows -Trực tuyến -Tên NetFx3~~~~ -NguồnD: source  sxs
  3. Đóng lời nhắc Powershell nâng cao và khởi động lại máy của bạn.
  4. Vào lần khởi động hệ thống tiếp theo, hãy thử cài đặt .Nền tảng NET 3.5 một lần nữa và xem sự cố đã được giải quyết chưa.

Nếu vẫn xảy ra lỗi tương tự, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 4: Sử dụng Trình chỉnh sửa chính sách nhóm

Nếu bạn nhận được 0x800f0954 lỗi trong khi cố gắng thêm Bộ công cụ RSAT , rất có thể bạn sẽ cần thực hiện một số thay đổi bằng cách sử dụng Trình chỉnh sửa chính sách nhóm dụng cụ. Một số người dùng đã quản lý để giải quyết vấn đề này bằng cách chạy Gpedit công cụ để sửa đổi một số cài đặt liên quan đến Cài đặt thành phầnSửa chữa linh kiện .

Sau khi bật một chính sách cục bộ nhất định và cho phép HĐH tải xuống nội dung sửa chữa và các tính năng tùy chọn trực tiếp từ WU, một số người dùng đã báo cáo rằng sự cố đã được giải quyết.

Ghi chú: Hãy nhớ rằng Trình chỉnh sửa chính sách nhóm công cụ không có sẵn cho tất cả các phiên bản Windows. Nếu bạn có Windows 10 Home hoặc một phiên bản khác không bao gồm nó, bạn sẽ cần làm theo bài viết này ( đây ) để cài đặt trình chỉnh sửa chính sách trên máy tính của bạn.

Nếu bạn có Chính sách Nhóm Biên tập viên trên phiên bản Windows của bạn, đây là hướng dẫn nhanh về cách thực hiện các chỉnh sửa cần thiết:

  1. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Sau đó, gõ “Gpedit.msc” và hãy nhấn Đi vào để mở ra Trình chỉnh sửa chính sách nhóm cục bộ . Nếu bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng) , nhấp chuột Đúng để cấp đặc quyền quản trị.

    Nhập “gpedit.msc” vào lời nhắc Chạy

  2. Khi bạn đã ở trong Local Group Policy Editor, hãy sử dụng ngăn bên trái để điều hướng đến vị trí sau:
    Cấu hình máy tính Mẫu quản trị Hệ thống
  3. Sau đó, với Hệ thống được chọn , chuyển đến ngăn bên phải và nhấp đúp vào 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 .

    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. Tiếp theo, đặt chính sách thành Đã bật và đảm bảo chọn hộp được liên kết với Tải xuống nội dung sửa chữa và các tính năng tùy chọn trực tiếp từ Windows Update thay vì Windows Server Update Services (USUS) .

    Bật Chính sách bắt buộc

  5. Đánh Ứng dụng để lưu cấu hình, sau đó đóng Trình chỉnh sửa chính sách nhóm cục bộ và khởi động lại máy tính của bạn.
  6. Ở lần khởi động hệ thống tiếp theo, lỗi sẽ không còn xảy ra nữa.

Giải pháp 5: Thay đổi giá trị đăng ký sử dụngWUServer

Nếu không có phương pháp nào ở trên hoạt động, chúng tôi sẽ cố gắng thay đổi UseWUServer mục đăng ký và thay đổi nó thành vô hiệu hóa. Rõ ràng, sau bản cập nhật Windows gần đây, khóa này đã xung đột với dịch vụ cập nhật Windows và gây ra thông báo lỗi đang được thảo luận. Đảm bảo rằng bạn đã đăng nhập với tư cách quản trị viên trước khi tiếp tục và sao lưu sổ đăng ký của bạn đề phòng.

  1. Nhấn Windows + R, nhập “ regedit ”Trong hộp thoại và nhấn Enter.
  2. Khi ở trong trình chỉnh sửa sổ đăng ký, hãy điều hướng đến đường dẫn sau:
    HKLM / Phần mềm / Chính sách / Microsoft / Windows / WindowsUpdate / AU / UseWUServer
  3. Bây giờ, hãy thay đổi giá trị từ 1 đến 0 .
  4. Sau khi thực hiện các thay đổi sau, hãy khởi động lại máy tính của bạn và bắt đầu lại dịch vụ cập nhật. Kiểm tra xem sự cố đã được giải quyết chưa.
5 phút đọc