Cách khắc phục lỗi "Update Files are Missing" 0x80070003 trên Windows

Cách khắc phục lỗi “Update Files are Missing” 0x80070003 trên Windows

Chia sẻ kiến thức 26/12/2022

Đôi khi, Windows đặt nhầm chỗ các tệp cập nhật của chính nó. Bài viết sau sẽ hướng dẫn bạn cách khắc phục. 

Một lỗi phổ biến mà người dùng gặp phải khi cập nhật Windows là 0x80070003. Lỗi này đi kèm với thông báo cho biết “Some Update Files are Missing” (một số tệp cập nhật bị thiếu). Hãy cùng FUNiX khám phá những lý do đằng sau vấn đề này và cách khắc phục. 

1. Tại sao tệp cập nhật bị thiếu?

PC của bạn có thể bị thiếu tệp cập nhật vì một hoặc nhiều lý do sau đây:

  1. Tệp nhật ký Windows có thể chứa các tệp dữ liệu bị hỏng và làm cản trở quá trình cài đặt bản cập nhật trong Windows. Cách tốt nhất để xử lý các tệp này là bằng các tiện ích tích hợp sẵn của Windows. Nếu cách đó không hiệu quả, bạn có thể thử xóa chúng.
  2. Các tệp hệ thống thiết yếu bị hỏng. Tình huống này có thể được giải quyết bằng cách chạy các tiện ích khắc phục sự cố bên dưới. Chúng có thể xác định các tệp bị hỏng và thay thế bằng những tệp lành lặn.
  3. Các thành phần cập nhật Windows cần thiết để cài đặt các bản cập nhật không hoạt động bình thường, khiến hệ thống gây ra lỗi Việc sửa chữa các thành phần này rất dễ dàng và chỉ mất vài phút thông qua Command Prompt. 
  4. Dịch vụ Windows Update và các dịch vụ liên quan khác mà hệ thống yêu cầu để cài đặt các bản cập nhật bị vô hiệu hóa hoặc đã bị hỏng. Bạn chỉ cần khởi động lại dịch vụ để giải quyết vấn đề.
 

Bây giờ hãy xem cách giải quyết trường hợp thiếu tệp cập nhật trong Windows.

>>> Xem thêm: 3 cách kiểm tra thông tin hệ thống trong Windows 11

2. Xóa Nội dung thư mục DataStore

Thư mục DataStore trong Windows là một tệp nhật ký lưu trữ thông tin về tất cả các bản cập nhật được cài đặt trên hệ thống. Thư mục này nằm trong thư mục SoftwareDistribution, thư mục chứa thông tin liên quan đến cập nhật trong Windows.

Trong một số trường hợp, sự cố xảy ra do các thành phần bị hỏng của thư mục DataStore đang cản trở quá trình cập nhật của hệ thống. Một cách dễ dàng để giải quyết vấn đề này là xóa nội dung của thư mục hoặc toàn bộ thư mục DataStore. Cả hai cách đều an toàn.

  1. Khởi chạy File Explorer và điều hướng đến :C:\Windows\SoftwareDistribution
     
  2. Tìm thư mục DataStore trong thư mục SoftwareDistribution và nhấp chuột phải vào thư mục đó.
  3. Chọn Xóa (Delete) từ menu ngữ cảnh.
     
  4. Nhấp vào Yes (Có) trong lời nhắc xác nhận để tiếp tục.
 

Sau khi thư mục bị xóa, hãy mở ứng dụng Cài đặt (Settings) và thử cài đặt lại các bản cập nhật.

>>> Xem thêm: Cách tải và cài đặt Windows 11 ARM bằng ISO

3. Chạy quét hệ thống

Điều tiếp theo bạn có thể làm là chạy quét hệ thống để tìm các sự cố tiềm ẩn. Cách tốt nhất để thực hiện việc này là sử dụng các tiện ích hệ thống tích hợp sẵn như Trình kiểm tra Tệp Hệ thống (System File Checker) và DISM.

SFC sẽ quét các tệp hệ thống được bảo vệ. Nếu tìm thấy một tệp bị hỏng, SFC sẽ thay thế tệp đó bằng tệp tương tự được lưu trong bộ nhớ cache khỏe mạnh hơn. Còn DISM sẽ sửa chữa hình ảnh hệ thống.

Chúng tôi sẽ sử dụng Command Prompt để chạy các công cụ này. Trước hết hãy đăng nhập vào Windows với tư cách quản trị viên và:

  1. Mở Command Prompt với tư cách quản trị viên.
  2. Nhấp vào  (Yes) trong lời nhắc Kiểm soát tài khoản người dùng (User Account Control).
  3. Trong cửa sổ Command Prompt, nhập lệnh sau và nhấn Enter:sfc /scannow
     
  4. Đợi lệnh thực thi, rồi chạy lệnh sau:Dism /Online /Cleanup-Image /ScanHealth
     
  5. Tiếp theo, thực thi lệnh:Dism /Online /Cleanup-Image /RestoreHealth
     
  6. Khi lệnh này được thực thi, hãy đóng cửa sổ Command Prompt và kiểm tra xem bạn có thể tải xuống các bản cập nhật hay không.

>>> Xem thêm: Chế độ S Mode trên Windows 11 là gì? Bạn có nên sử dụng nó không?

4. Sửa chữa các thành phần cập nhật

Các cấu phần cập nhật cũng có thể gặp phải một số loại lỗi, dẫn đến mã lỗi 0x80070003.

Việc sửa chữa các thành phần này khá đơn giản với Command Prompt. Trước hết bạn nên tạo điểm khôi phục để giúp bạn hoàn nguyên về trạng thái hệ thống hiện tại nếu có sự cố xảy ra trong quá trình thực thi.

Sau khi tạo điểm khôi phục, hãy làm theo các bước sau:

  1. Mở hộp thoại Run (xem hướng dẫn về cách mở Windows Run).
  2. Nhập cmd vào trường văn bản của Run và nhấn Ctrl + Shift + Enter để mở Command Prompt với tư cách quản trị viên.
  3. Nhấp vào Có (Yes) trong lời nhắc Kiểm soát tài khoản người dùng.
  4. Khi bạn đang ở trong Command Prompt, hãy thực hiện từng lệnh bên dưới:<code>net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  5. Khi tất cả các dịch vụ bị dừng, hãy thực hiện các lệnh sau để xóa bộ đệm cập nhật trong hệ thống:<code>ren %systemroot%\softwaredistribution softwaredistribution.bak
    ren %systemroot%\system32\catroot2 catroot2.bak
  6. Bây giờ, hãy thực thi lần lượt với các lệnh sau để khởi động lại các dịch vụ cập nhật Windows:<code>net start wuauserv
    net start bits
    net start cryptsvc
    net start trustedinstaller
    net start appidsvc

  7. Sau khi các lệnh được thực thi, hãy khởi động lại thiết bị. 

Hy vọng rằng với một trong các phương pháp trên bạn đã giải quyết thành công lỗi “Update Files are Missing” 0x80070003. Nếu vẫn gặp sự cố, bạn có thể sử dụng danh mục cập nhật của Microsoft để cài đặt các bản update theo cách thủ công. 

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/windows-error-0x80070003-update-files-missing/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        

yêu cầu gọi lại