Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Giải quyết lỗi 0x800f0838 trong quá trình cài đặt Windows Update – Hướng dẫn từng bước

Lỗi 0x800f0838 là sự cố xảy ra trong quá trình cài đặt các bản cập nhật Windows, đặc biệt khi sử dụng .MSU (Bản cập nhật độc lập của Microsoft). Lỗi này làm ngừng quá trình cài đặt đột ngột , khôi phục mọi thay đổi được áp dụng một phần và hiển thị thông báo lỗi cùng với mã lỗi. Nguyên nhân cốt lõi thường là do thiếu các bản cập nhật điểm kiểm tra, một tính năng được giới thiệu trong Windows 11 24H2 để giảm kích thước của các bản cập nhật hàng tháng.

Lỗi này cũng có thể xảy ra trong môi trường sử dụng cập nhật ngoại tuyến các phương pháp, chẳng hạn như cài đặt thủ công hoặc công cụ quản lý bản vá của bên thứ ba, trong đó các phần phụ thuộc của bản cập nhật không được giải quyết tự động. Các nguyên nhân phổ biến khác bao gồm tệp hệ thống Windows bị hỏng , dịch vụ Windows Update gặp trục trặc và các tệp bộ đệm cập nhật bị hỏng.

Dưới đây, chúng tôi sẽ hướng dẫn bạn các cách khắc phục đã được chứng minh để giải quyết lỗi này và khôi phục chức năng cập nhật phù hợp.

Lưu ý: Trước khi bắt đầu, hãy sao lưu dữ liệu của bạn và đảm bảo bạn có ít nhất 20GB dung lượng trống trên ổ đĩa hệ thống của bạn (C:) , vì dung lượng ổ đĩa thấp có thể gây ra lỗi cập nhật.

1. Chạy quét SFC và DISM

Đang chạy SFC (Trình kiểm tra tệp hệ thống) và DISM Quá trình quét (Quản lý và phục vụ hình ảnh triển khai) có thể sửa chữa các tệp hệ thống bị hỏng và khôi phục hình ảnh Windows khỏe mạnh. Những công cụ này giải quyết các nguyên nhân phổ biến gây ra lỗi cập nhật bằng cách sửa chữa các thành phần thiết yếu.

  1. Mở menu Bắt đầu của Windows.
  2. Tìm kiếm “Dấu nhắc lệnh” và chạy nó với tư cách quản trị viên.
  3. Trong Dấu nhắc Lệnh, nhập lệnh sau:
    sfc /scannow

  4. Sau khi hoàn tất, hãy mở và chạy Dấu nhắc Lệnh:
    DISM /Online /Cleanup-Image /RestoreHealth

  5. Sau khi cả hai lần quét hoàn tất, hãy thử lại quy trình Windows Update.

2. Đặt lại các thành phần Windows Update

Việc đặt lại các thành phần Windows Update sẽ xóa các tệp tạm thời bị hỏng và thiết lập lại các dịch vụ liên quan. Điều này mang lại cho quá trình cập nhật trạng thái rõ ràng và giải quyết các lỗi do xung đột tệp hoặc cố gắng cập nhật một phần.

  1. Mở menu Bắt đầu của Windows.
  2. Tìm kiếm “Dấu nhắc lệnh” và chạy nó với tư cách quản trị viên.
  3. Thực hiện từng lệnh sau:
    net stop wuauserv 
    net stop bits 
    net stop cryptsvc 
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old 
    net start wuauserv 
    net start bits 
    net start cryptsvc

3. Cài đặt bản cập nhật theo cách thủ công

Cài đặt các bản cập nhật theo cách thủ công thông qua PowerShell hoặc Dấu nhắc Lệnh cho phép bạn bỏ qua các cơ chế cập nhật bị hỏng. Bắt đầu bằng cách cài đặt SSU (Cập nhật ngăn xếp dịch vụ) để đảm bảo khả năng tương thích, tiếp theo là bản cập nhật chính (ví dụ:KB5050009). Phương pháp này hữu ích khi Windows Update bị lỗi do lỗi dịch vụ hoặc hỏng hóc.

  1. Mở trình duyệt ưa thích của bạn.
  2. Truy cập https://www.catalog.update.microsoft.com
  3. Tìm kiếm:
    Latest SSU (e.g., "KB5043080") Your target update (e.g., "KB5050009")
  4. Tải xuống “Windows 11”“x64” tập tin .msu.
  5. Tạo thư mục trong C: (ví dụ:C:\Updates ) và di chuyển cả hai tệp vào đó.
  6. Mở Dấu nhắc Lệnh hoặc PowerShell với tư cách Quản trị viên.
  7. Điều hướng đến thư mục cập nhật của bạn:
    cd C:\Updates

  8. Chạy trình cài đặt SSU (điều chỉnh tên tệp nếu cần):
    Add-WindowsPackage -Online -PackagePath "C:\Updates\windows11.0-kb5043080-x64.msu"

    Đợi quá trình hoàn tất.

  9. Sau đó, cài đặt Bản cập nhật chính :
    Add-WindowsPackage -Online -PackagePath "C:\Updates\windows11.0-kb5050009-x64.msu"

  10. Khởi động lại PC của bạn sau khi cài đặt hoàn tất.

GIỚI THIỆU TÁC GIẢ

Giải quyết lỗi 0x800f0838 trong quá trình cài đặt Windows Update – Hướng dẫn từng bước

Hamza Mohammad Anwar

Hamza Mohammad Anwar là nhà phát triển web JavaScript trình độ trung cấp, tập trung vào phát triển các ứng dụng hiệu suất cao sử dụng công nghệ MERN. Bộ kỹ năng của anh ấy bao gồm chuyên môn về ReactJS, MongoDB, Express NodeJS và các công nghệ liên quan khác. Hamza cũng là chuyên gia được Google CNTT chứng nhận, điều này nêu bật năng lực của anh trong lĩnh vực hỗ trợ CNTT. Là một người nhiệt tình giải quyết vấn đề, anh ấy tạo lại các lỗi trên máy tính của mình để khắc phục sự cố và tìm giải pháp cho các vấn đề kỹ thuật khác nhau.