Làm thế nào để khắc phục lỗi cập nhật 0x800f0845 trên Windows 10?

Một số người dùng Windows 10 đang báo cáo rằng mọi bản cập nhật Windows đang chờ xử lý mà họ cố gắng cài đặt cuối cùng đều không thành công với 0x800f0845 mã lỗi. Trong hầu hết các trường hợp, người dùng bị ảnh hưởng đang báo cáo rằng sự cố này ngăn họ cài đặt bất kỳ bản cập nhật Windows mới nào đang chờ xử lý một cách hiệu quả.

Nếu gặp phải sự cố này, bạn nên bắt đầu bằng cách kiểm tra xem hệ điều hành của bạn có khả năng tự động khắc phục sự cố hay không bằng cách chạy trình gỡ rối Windows Update. Trong trường hợp tiện ích không thể tự khắc phục sự cố, bạn cũng nên thử đặt lại mọi thành phần WU liên quan đến hoạt động cập nhật - theo cách thủ công hoặc bằng cách sử dụng Tác nhân cập nhật.

Nhưng trong trường hợp 0x800f0845 thực sự là do lỗi của một số loại tệp hệ thống bị hỏng, bạn nên cố gắng xác định và sửa chúng bằng hai tiện ích tích hợp - DISM và SFC. Nếu điều đó vẫn chưa đủ, hãy xem xét tiến hành cài đặt sạch sẽ và sửa chữa tại chỗ.

Tuy nhiên, nếu bạn không chuẩn bị để cài đặt lại phiên bản Windows của mình một cách hiệu quả, bạn rất có thể phá vỡ thành phần WU bị hỏng bằng cách cài đặt thủ công các bản cập nhật đang chờ xử lý trực tiếp từ Danh mục Windows Update.

Phương pháp 1: Chạy trình gỡ rối Windows Update

Trước khi thử bất kỳ bản sửa lỗi nào khác, bạn nên bắt đầu đơn giản bằng cách xác minh xem máy tính của bạn có thể tự động khắc phục sự cố hay không. May mắn thay, mọi phiên bản Windows gần đây (bao gồm cả Windows 10) đều bao gồm một tiện ích tự động có khả năng quét các điểm mâu thuẫn phổ biến nhất liên quan đến Windows Update và tự động áp dụng bản sửa lỗi được đề xuất trong trường hợp phát hiện ra tình huống quen thuộc.

Chắc chắn, điều này sẽ không khắc phục được mọi sự cố đã biết ngoài đó, nhưng nó đóng vai trò là bước đầu tiên tốt trong việc khắc phục sự cố 0x800f0845mã lỗi.

Để chạy trình khắc phục sự cố Windows Update, hãy làm theo hướng dẫn bên dưới để triển khai trình khắc phục sự cố được khuyến nghị:

  1. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Tiếp theo, nhập ‘ms-settings: khắc phục sự cố 'và hãy nhấn Đi vào để mở ra Xử lý sự cố tab của Cài đặt chuyển hướng.
  2. Khi bạn đã ở bên trong Xử lý sự cố tab của Cài đặt ứng dụng, chuyển sang phần bên phải và nhấp vào cập nhật hệ điều hành Window, sau đó nhấp vào Chạy Trình gỡ rối.
  3. Ngay sau khi bạn mở tiện ích Windows Update Troubleshooter, nó sẽ bắt đầu quét các điểm không nhất quán phổ biến. Khi quá trình này kết thúc, hãy nhấp vào Áp dụng bản sửa lỗi này trong trường hợp đề xuất sửa chữa.
  4. Tùy thuộc vào bản sửa lỗi được đề xuất, bạn có thể cần làm theo một loạt hướng dẫn bổ sung.
  5. Khi bản sửa lỗi được áp dụng thành công, hãy khởi động lại máy tính của bạn và cố gắng cài đặt lại các bản cập nhật mà trước đó không thành công với 0x800f0845 mã lỗi.

Phương pháp 2: Đặt lại Windows Update

Một nguyên nhân khá phổ biến khác có thể dẫn đến lỗi này là một hoặc nhiều thành phần phụ của Windows Update thực sự bị mắc kẹt ở trạng thái lấp lửng (nó không được bật hoặc tắt). Nếu tình huống này có thể áp dụng, bạn sẽ có thể khắc phục sự cố này bằng cách đặt lại mọi thành phần WU liên quan đến hoạt động cập nhật.

Điều này có thể đạt được bằng cách chạy một tập lệnh tự động hoặc bằng cách thực hiện việc này theo cách thủ công (từ dấu nhắc CMD nâng cao). Nhưng bất kể phương pháp tiếp cận ưa thích của bạn là gì, chúng tôi đã tạo hai hướng dẫn riêng biệt để phù hợp với cả hai loại người dùng.

Đặt lại WU thông qua Tác nhân cập nhật

  1. Mở liên kết này (đây) từ trình duyệt mặc định của bạn và nhấp vào Tải xuống nút liên kết với ResetWUEng.zip để tải xuống Đặt lại Windows Update đặc vụ.
  2. Sau khi tải xuống hoàn tất, hãy tiếp tục và giải nén kho lưu trữ bằng một tiện ích như 7zip hoặc Winzip.
  3. Khi tiện ích được giải nén, hãy nhấp đúp vào ResetWUEng.exe và bấm vào Đúng khi được nhắc nhở bởi Kiểm soát tài khoản người dùng (UAC) cửa sổ.
  4. Ở lời nhắc cuối cùng, hãy nhấp vào Đúng và đợi thao tác hoàn tất, sau đó khởi động lại máy tính của bạn.
  5. Sau khi máy tính của bạn khởi động lại, hãy thử cài đặt lại bản cập nhật mà trước đó không thành công với 0x800f0845 và xem sự cố hiện đã được giải quyết chưa.
  6. Trong trường hợp vấn đề tương tự đang xảy ra, hãy chuyển trực tiếp đến phương pháp 3.

Đặt lại WU qua CMD nâng cao

  1. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Bên trong hộp văn bản mới, hãy nhập ‘Cmd’ và hãy nhấn Ctrl + Shift + Enter để mở ra một Dấu nhắc lệnh. Khi bạn nhìn thấy UAC (Kiểm soát tài khoản người dùng), nhấp chuột Đúng để cấp đặc quyền quản trị.
  2. Khi bạn ở bên trong lời nhắc CMD nâng cao, hãy nhập lệnh sau theo bất kỳ thứ tự nào và nhấn Đi vào sau mỗi cái để ngăn chặn tất cả những gì có liên quan cập nhật hệ điều hành Window dịch vụ:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Ghi chú: Các lệnh này sẽ dừng các dịch vụ Windows Update, MSI Installer, Cryptographic và BITS một cách hiệu quả.

  3. Khi mọi dịch vụ liên quan đã bị dừng, hãy chạy hai lệnh sau theo thứ tự và nhấn Đi vào sau mỗi cái:
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

    Ghi chú: Thao tác này sẽ xóa và đổi tên Phân phối phần mềmCatroot2 thư mục. Hãy nhớ rằng hai thư mục đang được sử dụng làm vùng chứa lưu trữ để lưu trữ các tệp cập nhật hệ điều hành tạm thời bởi thành phần WU. Vì không có cách nào để xóa chúng theo cách thông thường, bạn sẽ cần phải đổi tên chúng để buộc hệ điều hành của bạn tạo các phiên bản tương đương mới.

  4. Sau khi hai thư mục mới đã được đổi tên, hãy chạy các lệnh sau theo bất kỳ thứ tự nào và nhấn Đi vào sau mỗi lệnh để bật lại các dịch vụ mà bạn đã tắt ở bước 2:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Sau khi mọi dịch vụ được khởi động lại, hãy thử cài đặt lại các Bản cập nhật Windows bị lỗi trước đó và xem liệu hoạt động có hoàn tất mà không có 0x800f0845mã lỗi.

Trong trường hợp sự cố tương tự vẫn xảy ra, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 3: Chạy quét DISM và SFC

Theo những người dùng bị ảnh hưởng, vấn đề cụ thể này (không thể cài đặt một bản cập nhật Windows nhất định với mã lỗi 0x800f0845) thường do các tệp hệ thống bị hỏng dẫn đến phá vỡ thành phần WU (Windows Update).

Đây có vẻ là một vấn đề nghiêm trọng, nhưng tin tốt là Windows 10 bao gồm một số tiện ích tích hợp (DISM và SFC) có khả năng tự động sửa hầu hết các trường hợp tệp hệ thống bị hỏng.

SFC (Trình kiểm tra tệp hệ thống) là một công cụ cục bộ 100% dựa vào kho lưu trữ được lưu trữ cục bộ để sửa các trường hợp tệp bị hỏng bằng cách thay thế chúng bằng các bản sao lành mạnh.

DISM (Triển khai và Dịch vụ Hình ảnh và Triển khai) sử dụng thành phần con của WU để tải xuống các tệp tương đương lành mạnh của các tệp bị hỏng cần được thay thế. Mặc dù nó cao hơn SFC, nhưng tính hiệu quả của nó có thể bị ảnh hưởng trong trường hợp tham nhũng ảnh hưởng đến chính thành phần phụ mà DISM sử dụng.

Vì hai tiện ích làm những việc khác nhau, nên khuyến nghị của chúng tôi là chạy cả quét SFC và DISM liên tiếp để tối đa hóa cơ hội sửa phiên bản bị hỏng gây ra 0x800f0845.

Bắt đầu bởi thực hiện quét SFC và kiên nhẫn chờ đợi cho đến khi hoạt động hoàn tất.

Ghi chú: Việc làm gián đoạn hoạt động trước khi hoàn tất có thể gây ra lỗi logic trên HDD / SSD của bạn và có thể dẫn đến các sự cố khác.

Sau khi hoạt động hoàn tất, hãy khởi động lại máy tính của bạn và đợi lần khởi động tiếp theo hoàn tất trước khi bắt đầu quét DISM.

Ghi chú: DISM cần có kết nối Internet đáng tin cậy để hoàn tất thành công, vì vậy hãy đảm bảo rằng bạn được kết nối với mạng ổn định trước khi bắt đầu quy trình này.

Sau khi quá trình quét thứ hai kết thúc, hãy khởi động lại máy tính của bạn và xem liệu hoạt động đã kết thúc ở lần khởi động máy tính tiếp theo hay chưa.

Phương pháp 5: Cập nhật bằng Danh mục Windows Update

Trong trường hợp không có phương pháp nào ở trên cho phép bạn xác định và khắc phục nguyên nhân gốc rễ của 0x800f0845mã lỗi, bạn luôn có thể vượt qua Thành phần WU và cài đặt bản cập nhật đang chờ xử lý theo cách thủ công - mà không cần dựa vào cấu phần Windows Update cục bộ.

Bạn có thể làm điều này một cách dễ dàng bằng cách sử dụng Danh mục Microsoft Update. Một số người dùng bị ảnh hưởng đã xác nhận rằng thao tác này cuối cùng đã cho phép họ đưa hệ điều hành xây dựng lên phiên bản mới nhất hiện có.

QUAN TRỌNG: Hãy nhớ rằng phương pháp này sẽ không khắc phục được nguyên nhân cơ bản dẫn đến việc 0x800f0845mã lỗi. Đây chỉ là một giải pháp cho phép bạn cài đặt các bản cập nhật đang chờ xử lý.

Nếu bạn quyết định đi theo con đường này, hãy làm theo hướng dẫn bên dưới để cài đặt thủ công các bản cập nhật đang chờ xử lý qua Danh mục Microsoft Update:

  1. Truy cập liên kết này (đây) từ trình duyệt mặc định của bạn để truy cập Danh mục Microsoft Update Trang web chính thức.
  2. Khi bạn đã vào bên trong, hãy sử dụng chức năng tìm kiếm để tìm kiếm bản cập nhật không cài đặt được với 0x800f0845mã lỗi.
  3. Sau khi kết quả xuất hiện, hãy xác định phiên bản tương thích với bản dựng Windows của bạn bằng cách xem kiến ​​trúc hệ điều hành và phiên bản Windows.

    Ghi chú: Nếu bạn không biết kiến ​​trúc hệ điều hành của mình, hãy nhấp chuột phải vào PC này trong Chương trình quản lý dữ liệu và lựa chọn Tính chất từ menu ngữ cảnh. Tiếp theo, từ danh sách kết quả, hãy xem Loại hệ thốngvà kiểm tra phiên bản bit của hệ điều hành của bạn.

  4. Sau khi bạn quyết định bản cập nhật chính xác mà bạn cần cài đặt trên máy tính của mình, hãy nhấp vào nút Tải xuống và đợi quá trình hoàn tất.
  5. Sau khi quá trình tải xuống hoàn tất, hãy điều hướng đến vị trí tải xuống bản cập nhật, nhấp chuột phải vào tệp .inf và chọn Tải về.
  6. Làm theo hướng dẫn trên màn hình để hoàn tất cài đặt, sau đó lặp lại các bước từ 2 đến 5 với các bản cập nhật còn lại không cài đặt được.
  7. Sau khi mọi bản cập nhật đang chờ xử lý được cài đặt thành công, hãy khởi động lại máy của bạn và xem liệu các bản cập nhật đang chờ xử lý có biến mất khỏi màn hình Windows Update hay không.

Phương pháp 6: Thực hiện cài đặt sửa chữa / cài đặt sạch

Trong trường hợp không có bản sửa lỗi nào ở trên cho phép bạn khắc phục sự cố này, rất có thể hệ thống của bạn đang gặp phải một số loại lỗi tệp hệ thống mà không thể giải quyết theo cách thông thường. Nếu trường hợp này có thể áp dụng, bạn sẽ chỉ có thể khắc phục sự cố bằng cách đặt lại mọi thành phần Windows bằng bản cài đặt sửa chữa (sửa chữa tại chỗ) hoặc cài đặt sạch.

Nếu bạn muốn thiết lập lại một thành phần Windows, cách tiếp cận được khuyến nghị là tiến hành cài đặt sửa chữa (sửa chữa tại chỗ). Thao tác này sẽ chỉ chạm vào các thành phần của hệ điều hành, có nghĩa là phương tiện cá nhân, trò chơi, ứng dụng và thậm chí một số tùy chọn của người dùng sẽ không bị ảnh hưởng.

Ghi chú: Hãy nhớ rằng bạn có thể sẽ cần một phương tiện cài đặt để thực hiện sửa chữa cài đặt (sửa chữa tại chỗ) - trừ khi bạn chuẩn bị để buộc 3 lần máy bị gián đoạn trong trình tự khởi động để hiển thị menu khôi phục (hơi rủi ro).

Nhưng nếu bạn muốn một thủ tục nhanh chóng và không đau, bạn hoàn toàn nên đi khám cài đặt sạch sẽ. Nhưng hãy nhớ rằng trừ khi bạn sao lưu dữ liệu của mình trước, ít nhất bạn sẽ mất dữ liệu cá nhân được lưu trữ trên ổ đĩa hệ điều hành và tùy chọn người dùng tùy chỉnh.

Facebook Twitter Google Plus Pinterest