Computer >> Máy Tính >  >> Hệ thống >> Windows

Sửa lỗi Windows Update 0x800f0831

Nếu bạn trong quá trình cài đặt Bản cập nhật tích lũy, bạn gặp phải lỗi 0x800f0831 trên Windows Server hoặc trên máy khách Windows 11/10, thì bài đăng này nhằm giúp bạn. Trong bài đăng này, chúng tôi sẽ xác định các nguyên nhân tiềm ẩn của lỗi này cũng như cung cấp các giải pháp mà bạn có thể thử để giúp bạn khắc phục sự cố này.

Sửa lỗi Windows Update 0x800f0831

Khi điều tra, nguyên nhân phổ biến nhất sẽ kích hoạt thông báo lỗi này là thiếu tệp kê khai của gói cập nhật trước đó. Nói cách khác, thành phần WU (Windows Update) không biết những gì được cài đặt lần cuối, vì vậy nó từ chối cài đặt các gói cập nhật mới.

Bạn cũng có thể gặp sự cố này nếu dịch vụ Windows Update bị tắt hoặc thiếu .NET 3.5 Framework. Một nguyên nhân tiềm ẩn khác của lỗi 0x800f0831 này là theo đó máy khách Windows 10 không thể giao tiếp với các máy chủ Windows Update. Điều này có thể do lỗi tệp hệ thống hoặc kết nối VPN hoặc máy chủ Proxy.

Sửa lỗi Windows Update 0x800f0831

Nếu Cập nhật tính năng hoặc Cập nhật tích lũy không thành công với mã lỗi 0x800f0831, trên máy khách Windows Server hoặc Windows 11/10, thì đây là một số đề xuất có thể giúp bạn.

  1. Chạy Trình gỡ rối Windows Update
  2. Cài đặt thủ công bản cập nhật Tính năng hoặc Tích lũy
  3. Gỡ cài đặt ứng dụng VPN hoặc xóa máy chủ Proxy (nếu có)
  4. Đặt trạng thái của Windows Update thành Tự động
  5. Bật .NET Framework 3.5
  6. Cài đặt .NET Framework 3.5 qua Command Prompt
  7. Chạy quét SFC &DISM
  8. Thực hiện Khôi phục Hệ thống
  9. Thực hiện Bắt đầu mới, sửa chữa nâng cấp tại chỗ hoặc cài đặt sạch

Hãy cùng xem mô tả của quá trình liên quan đến từng giải pháp được liệt kê.

1] Chạy Trình gỡ rối Windows Update

Giải pháp này yêu cầu bạn chạy Trình khắc phục sự cố cập nhật Windows 10 và xem liệu cách đó có giải quyết được lỗi hay không. Nếu cách này không hiệu quả, bạn có thể tiếp tục với giải pháp tiếp theo.

2] Cài đặt thủ công bản cập nhật Tính năng hoặc tích lũy

Giải pháp này yêu cầu bạn tải xuống theo cách thủ công Bản cập nhật tích lũy từ Danh mục Microsoft Update và sau đó cài đặt gói. Để cài đặt Bản cập nhật tính năng, bạn có thể sử dụng Trợ lý cập nhật Windows. Khi cài đặt thành công, lỗi sẽ không xuất hiện nữa.

3] Gỡ cài đặt ứng dụng VPN hoặc xóa máy chủ Proxy (nếu có)

Máy khách VPN hoặc máy chủ Proxy có thể gây ra lỗi này do một số loại can thiệp dẫn đến việc chặn liên lạc giữa máy khách Windows 10 của bạn và máy chủ Windows Update. Trong trường hợp này, bạn có thể thử gỡ cài đặt phần mềm VPN của mình thông qua ứng dụng Chương trình và Tính năng trong Windows 10 hoặc xóa bất kỳ máy chủ proxy nào khỏi máy tính của bạn và xem cách đó có giải quyết được sự cố không.

4] Đặt trạng thái của Windows Update thành Tự động

Nếu máy tính đang trải qua quá trình cài đặt Windows Update không thành công là một phần của miền dùng chung, có thể chính sách mạng hoặc công cụ tối ưu hóa hệ thống của bên thứ ba đã vô hiệu hóa dịch vụ chính chịu trách nhiệm về chức năng cập nhật. Trong trường hợp này, bạn có thể khắc phục sự cố bằng cách đặt dịch vụ Windows Update Loại khởi động sang Tự động và buộc khởi động dịch vụ Windows Update.

Đây là cách thực hiện:

  • Nhấn phím Windows + R.
  • Trong hộp thoại Chạy, nhập services.msc và nhấn Enter để mở Dịch vụ.
  • Trong cửa sổ Dịch vụ, cuộn và tìm Windows Update dịch vụ.
  • Nhấp đúp vào mục nhập để chỉnh sửa các thuộc tính của nó.
  • Đảm bảo rằng tùy chọn trong Loại khởi động trình đơn trong cửa sổ thuộc tính của dịch vụ được đặt thành Tự động từ trình đơn thả xuống. Xác nhận bất kỳ hộp thoại nào có thể xuất hiện khi thay đổi kiểu khởi động.
  • Nhấp vào Áp dụng > Được để lưu các thay đổi.
  • Khởi động lại máy tính.

Khi khởi động, hãy kiểm tra xem sự cố đã được giải quyết chưa. Trong trường hợp loại khởi động của Windows Update đã được đặt thành Tự động và điều này không giải quyết được sự cố, hãy tiếp tục với giải pháp tiếp theo.

5] Bật .NET Framework 3.5

Nếu bạn gặp phải lỗi 0x800f0831 khi cố gắng cài đặt bản cập nhật tích lũy, bạn nên khám phá khả năng khuôn khổ .NET 3.5 bị vô hiệu hóa. Quá trình cài đặt các bản cập nhật tích lũy khá phức tạp hơn và có thể không thành công trừ khi mọi phần phụ thuộc cần thiết được kích hoạt. Trong trường hợp này, bạn có thể thử sử dụng menu Tính năng của Windows để đảm bảo rằng khuôn khổ .NET 3.5 được bật.

6] Cài đặt .NET Framework 3.5 qua Command Prompt

Nếu việc bật, khuôn khổ .NET 3.5 qua menu Tính năng của Windows không thành công, bạn có thể thử tự mình buộc cài đặt bằng cách cài đặt khuôn khổ còn thiếu từ Dấu nhắc lệnh nâng cao.

Trước tiên, bạn sẽ cần phương tiện cài đặt Windows 10. Sau đó, bạn có thể làm theo hướng dẫn bên dưới để buộc cài đặt.NET Framework 3.5 từ dấu nhắc CMD nâng cao.

Chèn phương tiện cài đặt Windows 10 vào máy tính của bạn.

Nhấn phím Windows + R.

Trong hộp thoại Run, nhập notepad và nhấn CTRL + SHIFT + ENTER để mở Notepad với đặc quyền quản trị viên.

Sao chép và dán cú pháp bên dưới vào Notepad.

@echo off 
Title .NET Framework 3.5 Offline Installer 
for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%I:\\sources\install.wim" set setupdrv=%%I 
if defined setupdrv ( 
echo Found drive %setupdrv% 
echo Installing .NET Framework 3.5... 
Dism /online /enable-feature /featurename:NetFX3 /All /Source:PLACEHOLDER:\sources\sxs /LimitAccess 
echo. 
echo .NET Framework 3.5 should be installed 
echo. 
) else ( 
echo No installation media found! 
echo Insert DVD or USB flash drive and run this file once again. 
echo. 
) 
pause

Lưu ý:Thay thế PLACEHOLDER theo cú pháp với ký tự của ổ đĩa hiện đang giữ phương tiện cài đặt.

Lưu tệp với tên và nối thêm .cmd phần mở rộng tệp - ví dụ; InstallDOTnet3.5.cmd .

Bây giờ, nhấp chuột phải vào tệp và chọn Chạy với tư cách quản trị viên từ menu ngữ cảnh.

Tiếp theo, nhấp vào tại lời nhắc xác nhận và đợi quá trình hoàn tất.

Sau khi .NET 3.5 Framework được cài đặt, hãy khởi động lại máy tính của bạn và xem liệu lỗi Cập nhật tích lũy 0x800f0831 được giải quyết ở lần khởi động máy tính tiếp theo. Nếu không, hãy tiếp tục với giải pháp tiếp theo.

7] Chạy quét SFC và DISM

Nếu bạn vẫn đang gặp lỗi, rất có thể sự cố thực sự do một số loại lỗi tệp hệ thống gây ra. Trong trường hợp đó, bạn có thể chạy quét SFC / DISM và xem điều đó có hữu ích không.

SFC / DISM là một tiện ích trong Windows cho phép người dùng quét các lỗi trong tệp hệ thống Windows và khôi phục các tệp bị hỏng.

Vì mục đích dễ dàng và thuận tiện, bạn có thể chạy quá trình quét bằng quy trình bên dưới.

Nhấn phím Windows + R.

Trong hộp thoại Chạy, nhập notepad và nhấn Enter để mở Notepad.

Sao chép và dán lệnh dưới đây vào trình soạn thảo văn bản.

@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause

Lưu tệp với tên và nối thêm .bat phần mở rộng tệp - ví dụ; SFC_DISM_scan.bat .

Liên tục chạy tệp loạt với đặc quyền quản trị (nhấp chuột phải vào tệp đã lưu và chọn Chạy với tư cách quản trị viên từ menu ngữ cảnh) cho đến khi nó không báo lỗi.

Khởi động lại PC của bạn.

Khi khởi động, hãy kiểm tra xem sự cố đã được giải quyết chưa. Nếu không, hãy tiếp tục với giải pháp tiếp theo.

8] Thực hiện khôi phục hệ thống

Nếu bạn chỉ bắt đầu nhận thấy điều này Lỗi cập nhật tích lũy 0x800f0831 gần đây sau khi cài đặt trình điều khiển hoặc bản cập nhật hoặc sau khi máy bị tắt đột ngột và không có bản cập nhật nào đang chờ xử lý được cài đặt, có thể một thay đổi hệ thống gần đây đã dẫn đến việc không thể cài đặt bản cập nhật này. Trong trường hợp này, bạn có thể thử Khôi phục hệ thống (Lưu ý:mọi thay đổi như cài đặt ứng dụng, tùy chọn người dùng và bất kỳ thứ gì khác được thực hiện sau khi tạo ảnh chụp nhanh mà bạn sẽ hoàn nguyên sẽ bị mất) và xem điều đó có hữu ích không.

Để thực hiện Khôi phục Hệ thống, hãy làm như sau:

  • Nhấn phím Windows + R.
  • Trong hộp thoại Chạy, nhập rstrui và nhấn Enter để mở Khôi phục hệ thống Pháp sư.
  • Khi bạn đến màn hình ban đầu của Khôi phục Hệ thống, hãy nhấp vào Tiếp theo để chuyển sang cửa sổ tiếp theo.
  • Ở màn hình tiếp theo, hãy bắt đầu bằng cách chọn hộp được liên kết với Hiển thị thêm điểm khôi phục .
  • Sau khi bạn làm xong việc này, hãy chọn một điểm có ngày cũ hơn ngày mà bạn bắt đầu nhận thấy lỗi lần đầu tiên.
  • Nhấp vào Tiếp theo để chuyển sang menu tiếp theo.
  • Nhấp vào Hoàn tất và xác nhận ở lời nhắc cuối cùng.

Ở lần khởi động hệ thống tiếp theo, trạng thái máy tính cũ hơn của bạn sẽ được thực thi. Nếu sự cố vẫn tiếp diễn, bạn có thể thử giải pháp tiếp theo.

9] Thực hiện Khởi động lại mới, sửa chữa nâng cấp tại chỗ hoặc cài đặt sạch

Tại thời điểm này, nếu Lỗi cập nhật tích lũy 0x800f0831 vẫn chưa được giải quyết, rất có thể là do một số loại lỗi hệ thống không thể giải quyết theo cách thông thường. Trong trường hợp này, bạn có thể thử Khởi động mới, sửa chữa nâng cấp tại chỗ hoặc cài đặt sạch để đặt lại mọi thành phần Windows.

Hy vọng rằng bất kỳ giải pháp nào trong số này sẽ khắc phục được sự cố cho bạn!

Sửa lỗi Windows Update 0x800f0831