Làm thế nào để giải quyết lỗi 0x800f0954?
Một lỗi với mã 0x800f0954 xuất hiện trên mạng ngày càng thường xuyên hơn. Nó xuất hiện khi bạn cố gắng thêm các thành phần bổ sung khác nhau vào Windows 10. Thông thường, nó xảy ra khi thêm các phiên bản khác nhau của .NET Framework. Một trong những công cụ dòng lệnh tích hợp, DISM, cũng có thể kết thúc không thành công. Thay vì quét hệ thống hoặc thực hiện các tác vụ khác của hệ thống, cửa sổ sự cố có thể xuất hiện. Các phương pháp sửa lỗi, cũng như các nguyên nhân gây ra lỗi 0x800f0954 trong Windows 7-10 được mô tả bên dưới.
Điều gì gây ra lỗi 0x800f0954?
Để hiểu nguồn gốc của vấn đề, các chuyên gia đã kiểm tra khoảng 30 báo cáo người dùng. Sau đó, một trạng thái tương tự của Windows đã được sao chép trên các máy thử nghiệm. Kết quả - lỗi tương tự xuất hiện.
Có thể thiết lập các thủ phạm lỗi sau:
- Máy tính không thể kết nối với các máy chủ Windows chịu trách nhiệm gửi các bản cập nhật. Rất có khả năng hệ thống không thể liên lạc với các máy chủ WU. Vấn đề là điển hình cho các mạng máy tính kết nối với các miền và được cấu hình để tự động tải xuống các bản cập nhật từ máy chủ WSUS. Để sửa lỗi, chỉ cần tải xuống bản cập nhật bỏ qua WSUS.
- Vấn đề được gây ra bởi các bản ghi DISM CBS. Tiện ích DISM có thể tạo nhật ký CBS với các báo cáo lỗi không thực sự có sẵn. Loại bỏ nhật ký dịch vụ giúp loại bỏ các trục trặc hệ thống. Nhiều khả năng, khi bạn khởi động lại quá trình quét Windows thông qua DISM, tiện ích sẽ hiển thị kết quả chính xác.
- Cập nhật .NET Framework không thành công thông qua thành phần HĐH tích hợp. Để tải xuống và cài đặt phiên bản .NET Framework mới hơn mà không gặp lỗi, tốt hơn là sử dụng Powershell;
- Cài đặt chính sách nhóm chặn thực thi một hành động. Có một cài đặt trong Chính sách nhóm, khi không hoạt động, có thể gây ra lỗi 0x800f0954. Giải pháp cho vấn đề này là bao gồm một tùy chọn trong trình chỉnh sửa.
Phương pháp khắc phục đã được lựa chọn theo các vấn đề được liệt kê. Mỗi trục trặc riêng lẻ có thể được loại bỏ bằng cách thay thế chỉ một cài đặt hoặc thực hiện một số bước thủ công. Tuy nhiên, để hiểu nguyên nhân gốc rễ thực sự của vấn đề là gì, đôi khi bạn cần thực hiện một số thao tác. Tất cả các phương pháp được đặt theo thứ tự mà chúng được khuyến khích sử dụng về mặt hiệu quả và dễ sử dụng.
Phương pháp 1: Bỏ qua WSUS
Rõ ràng, để có được các thành phần Windows bổ sung, cần có quyền truy cập vào máy chủ của Microsoft. Nếu hệ thống không thể thiết lập kết nối được yêu cầu, lỗi 0x800f0954 sẽ xuất hiện ngay sau đó. Khoảng 35% của tất cả các báo cáo sự cố từ máy chủ là do sự cố kết nối với máy chủ. Tất cả vì chúng được cấu hình để tải xuống các bản cập nhật từ các máy chủ WSUS.
Nếu trình đọc có vấn đề tương tự, rất có thể một khi máy tính đã vào mạng miền, do đó, cài đặt Chính sách nhóm cũ đã được lưu trong đó. Trong trường hợp này, bạn nên cài đặt một cái nạng tạm thời để vượt qua máy chủ WSUS. Để làm điều này, thay đổi cài đặt đăng ký.
Quan trọng! Trước khi làm việc với registry, tốt hơn là tạo một điểm khôi phục Windows. Bằng cách thay đổi tham số sai hoặc đặt giá trị sai, bạn có thể vi phạm hoạt động chính xác của hệ thống.
Những gì bạn cần làm:
- Nhấn tổ hợp phím Win + R trên bàn phím.
- Trong hộp thoại Run, chèn từ regedit và nhấn Ctrl + Shift + Enter (cho phép bạn khởi động trình chỉnh sửa sổ đăng ký với quyền quản trị viên). Nếu thông báo xuất hiện từ ứng dụng Kiểm soát tài khoản người dùng, hãy xác nhận hành động bằng nút Có.
- Trong bảng điều khiển dọc, mở tuần tự HKEY_LOCAL_MACHINE \ SOFTWARE \ Chính sách \ Microsoft \ Windows \ WindowsUpdate \ AU hoặc dán liên kết vào bảng điều hướng. Có lẽ, không thể tìm thấy, Windows WindowsUpdate, trong trường hợp này, nhấp chuột phải vào cửa sổ làm việc và tạo khóa này. Làm tương tự với phím AU AU NGUỒN.
- Trong thư mục cuối cùng trong bảng điều khiển bên phải, nhấp vào Nhân dân tệ và chọn "Tạo" - "Tham số chuỗi". Giá trị phải được đổi tên thành "UserWUServer".
- Bấm đúp để mở tham số vừa tạo và đặt thành 0.
- Thoát khỏi trình soạn thảo đăng ký và khởi động lại máy tính.
Phương pháp 2: Xóa nhật ký CBS
Dựa trên kinh nghiệm cá nhân của họ và kinh nghiệm của nhiều người dùng, chúng tôi có thể nói rằng việc xóa nhật ký CBS (Dịch vụ dựa trên thành phần) có thể giúp chống lại lỗi 0x800f0954. Nó được tạo bởi DISM. Bước tiếp theo là khởi động lại DISM và lặp lại hành động cài đặt thành phần Windows đã gây ra lỗi trước đó.
Hướng dẫn:
- Mở "Explorer" và theo đường dẫn C: \ Windows \ Logs \ CBS.
- Khi ở trong thư mục CBS, nhấn Ctrl + A để chọn tất cả nội dung và Del để xóa nó. Khi tất cả các tệp .log và .cab bị xóa, bạn có thể đóng Explorer.
- Nhấp chuột phải vào trên Bắt đầu và bắt đầu và chọn Lệnh Prompt (Quản trị viên). Nếu thông báo UAC xuất hiện, hãy nhấp vào Có Có, trong đó để xác nhận việc cấp quyền.
- Trong bảng điều khiển có đầy đủ quyền, dán lệnh - Dism.exe / online / enable-Feature / featurename: NetFX3 / source: C: \ và nhấn Enter.
- Khởi động lại hệ thống.
Phương pháp 3: sử dụng PowerShell để cài đặt .NET Framework
Nếu sự cố phát sinh khi cài đặt .NET Framework bằng DISM, bạn nên chuyển sang một công cụ khác - Powershell. Nó hoạt động trên một nguyên tắc khác, và có nhiều khả năng cài đặt một thành phần phù hợp.
Hướng dẫn:
- Nhấn tổ hợp Win + R, dán vào dòng powershell và nhấp vào các phím Ctrl + Shift + Enter.
- Sau khi khởi động Powershell ở chế độ nâng cao, hãy chèn mục nhập Add-WindowsCapability -Online -Name NetFx3 ~ ~ ~ ~ - Nguồn D: \ nguồn \ sxs và áp dụng hành động với nút Enter.
- Đóng bàn điều khiển và khởi động lại máy tính.
- Kiểm tra nếu mọi thứ hoạt động chính xác.
Phương pháp 4: Thay đổi cài đặt trình chỉnh sửa chính sách nhóm
Phương pháp này có thể áp dụng khi lỗi 0x800f0954 đi kèm với nỗ lực thêm công cụ RSAT. Trong tình huống này, người dùng sẽ phải thực hiện một vài thay đổi đối với cài đặt chính sách nhóm.
Quan trọng! Trình chỉnh sửa chính sách nhóm không khả dụng trên tất cả các phiên bản Windows. Nếu phiên bản của Ten ten được đặt trong phiên bản Home, theo mặc định, sẽ không có quyền truy cập vào công cụ này. Bạn sẽ phải cài đặt thêm trình soạn thảo.
Nếu bạn có quyền truy cập vào các chính sách nhóm, bạn nên:
- Nhấp vào biểu tượng kính lúp bên cạnh Bắt đầu, chèn tên của tệp gpedit.msc và mở nó.
- Trong trình chỉnh sửa, đi đến phần "Mẫu quản trị \ Hệ thống".
- Trong khung bên phải, tìm tham số "Chỉ định tham số để cài đặt các thành phần tùy chọn ..." và nhấp đúp vào tham số đó.
- Đặt nó ở trạng thái "Bật".
- Chọn hộp bên cạnh "Tải xuống nội dung khôi phục ...".
- Nhấp vào nút Áp dụng trên ứng dụng và đóng trình chỉnh sửa.
Đó là tất cả, một số cách sẽ giúp khắc phục lỗi 0x800f0954 và vẫn cài đặt thành phần mong muốn của Windows. Ban đầu, bạn nên chọn tình huống của mình và đi đến giải pháp được phát triển cho nó. Nếu bạn có thể xác định vấn đề của mình, bạn có thể thực hiện tất cả các bước theo trình tự.