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(error 0x800f0831) trên Máy chủ Windows(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 bạn có thể thử để giúp bạn khắc phục sự cố này.

Lỗi cập nhật Windows 10 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 về 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(error 0x800f0831) này là do máy khách Windows 10 không thể giao tiếp với 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ủ (VPN)Proxy .

Sửa lỗi Windows Update 0x800f0831

Nếu Cập nhật tính năng(Feature Update) hoặc Cập nhật tích lũy(Cumulative Update) 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 máy khách VPN hoặc xóa máy chủ Proxy (nếu có)
  4. Đặt(Set) trạng thái của Windows Update thành Tự động(Automatic)
  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 Khởi động mới(Fresh Start) , sửa chữa nâng cấp tại chỗ hoặc cài đặt sạch(In-place)

Chúng ta hãy 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(Run Windows Update Troubleshooter)

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(] Manually) đặ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(manually download the Cumulative Update from Microsoft Update Catalog) và sau đó cài đặt gói. Để cài đặt Bản cập nhật tính năng(Feature Update) , bạn có thể sử dụng Trợ lý cập nhật Windows(Windows Update Assistant) . Khi cài đặt thành công, lỗi sẽ không xuất hiện nữa.

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

Máy khách VPN hoặc máy chủ Proxy(VPN client or a Proxy server) 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(uninstalling your VPN software via the Programs and Features applet) 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 liệu cách đó có giải quyết được sự cố hay không.

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

Nếu máy tính gặp phải sự cố cài đặt Windows Update không thành công là một phần của miền chia sẻ, 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 Loại khởi động(Startup Type) dịch vụ Windows Update thành Tự động(Automatic) 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ụ(open Services) .
  • Trong cửa sổ Dịch vụ(Services) , cuộn và tìm dịch vụ Windows Update  .
  • Bấm đúp(Double-click) vào mục nhập để chỉnh sửa các thuộc tính của nó.
  • Đảm(Make) bảo rằng tùy chọn trong  menu Loại khởi động(Startup type)  trong cửa sổ thuộc tính của dịch vụ được đặt thành  Tự động(Automatic ) từ trình đơn thả xuống. Xác nhận(Confirm) 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(Apply) > OK để 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 kiểu khởi động của Windows Update đã được đặt thành Tự động(Automatic) 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(error 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(Windows Features) để đảm bảo rằng khuôn khổ .NET 3.5 được bật .

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

Nếu việc bật, khuôn khổ .NET 3.5 thông qua menu Tính năng của Windows(Windows Features) không thành công, bạn có thể thử tự 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(Command Prompt) nâng cao .

Trước tiên, bạn sẽ cần phương tiện cài đặt Windows 10(Windows 10 installation media) . 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ừ(Framework 3.5from) dấu nhắc CMD nâng cao .

Chèn(Insert) 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 Chạy , nhập notepad và nhấn (Run)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 trong cú pháp bằng 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à thêm  phần mở rộng tệp  .cmd - ví dụ:; (.cmd)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(Run as administrator) từ trình đơn ngữ cảnh.

Tiếp theo, nhấp vào  (Yes)  tại dấu 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 lỗi Cập nhật tích lũy 0x800f0831(Cumulative Update error 0x800f0831) có được giải quyết ở lần khởi động máy tính tiếp theo hay không. 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 vật lộn với lỗi, rất có thể sự cố thực sự do một số loại tệp hệ thống bị hỏng. Trong trường hợp đó, bạn có thể chạy quét SFC/DISM và xem điều đó có hữu ích hay 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 Run, 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à thêm  phần mở rộng tệp  .bat - ví dụ:; (.bat)SFC_DISM_scan.bat .

Lặp lại chạy tệp loạt với đặc quyền quản trị(run the batch file with admin privilege)  (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ị(Run as Administrator) viên từ trình đơn ngữ cảnh) cho đến khi nó báo cáo không có 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 lỗi Cập nhật tích lũy 0x800f0831 này(Cumulative Update error 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 đang chờ xử lý nào được cài đặt, thì có khả năng 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(System Restore) ( Lưu ý(Caveat) : 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 ảnh chụp nhanh mà bạn sẽ hoàn nguyên được tạo 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(perform System Restore) , 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ở Trình hướng dẫn  Khôi phục Hệ thống(System Restore)  .
  • Khi bạn đến màn hình ban đầu của Khôi phục Hệ thống(System Restore) , hãy nhấp vào Tiếp theo(Next) để 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(Show more restore points) .
  • Sau khi bạn thực hiện 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(Next)  để chuyển sang menu tiếp theo.
  • Nhấp vào Kết thúc(Finish)  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(Perform) Bắt đầu mới(Fresh Start) , sửa chữa nâng cấp tại chỗ hoặc cài đặt sạch(In-place)

Tại thời điểm này, nếu lỗi Cập nhật tích lũy 0x800f0831(Cumulative Update error 0x800f0831 ) vẫn chưa được giải quyết, rất có thể do lỗi hệ thống nào đó không thể được 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(Fresh Start, In-place upgrade repair or clean install) để đặt lại mọi thành phần Windows.

Hopefully, any of these solutions should fix the issue for you!



About the author

Tôi là một kỹ sư phần mềm và blogger với gần 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên tạo các bài đánh giá và hướng dẫn về công cụ cho các nền tảng Mac và Windows, cũng như cung cấp các bình luận của chuyên gia về các chủ đề phát triển phần mềm. Tôi cũng là một diễn giả và người hướng dẫn chuyên nghiệp, từng thuyết trình tại các hội nghị công nghệ trên thế giới.



Related posts