Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

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, những 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ả.

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

Nếu gặp 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 khắc phục sự cố 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 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 không nhất quá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ố 0x800f0845 mã 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ở Chạy hộp thoại. Tiếp theo, nhập ‘ ms-settings:debug’ và nhấn Enter để mở Khắc phục sự cố tab Cài đặt chuyển hướng. Làm thế nào để khắc phục lỗi cập nhật 0x800f0845 trên Windows 10?
  2. Khi bạn đã ở bên trong Khắc phục sự cố tab Cài đặt ứng dụng, chuyển sang phần bên phải và nhấp vào Windows Update , sau đó nhấp vào Chạy trình gỡ rối . Làm thế nào để khắc phục lỗi cập nhật 0x800f0845 trên Windows 10?
  3. Ngay sau khi bạn mở tiện ích Trình gỡ rối Windows Update, tiện ích này sẽ bắt đầu quét các điểm không nhất quán phổ biến. Sau 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. Làm thế nào để khắc phục lỗi cập nhật 0x800f0845 trên Windows 10?
  4. Tùy thuộc vào cách khắc phục được đề xuất, bạn có thể cần làm theo một loạt hướng dẫn bổ sung.
  5. Sau khi áp dụng thành công bản sửa lỗi, 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 bị lỗi trước đó 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 ( tại đây ) từ trình duyệt mặc định của bạn và nhấp vào nút Tải xuống nút được liên kết với ResetWUEng.zip để tải xuống Đặt lại Windows Update đại lý. Làm thế nào để khắc phục lỗi cập nhật 0x800f0845 trên Windows 10?
  2. Sau khi quá trình tải xuống hoàn tất, hãy tiếp tục và giải nén tệp 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à nhấp vào khi được nhắc 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, nhấp vào 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 bị lỗi trước đó với 0x800f0845 và xem sự cố hiện đã được giải quyết chưa.
  6. Trong trường hợp sự cố tương tự đang xảy ra, hãy chuyển thẳng đến Phương pháp 3 .

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

  1. Nhấn phím Windows + R để mở Chạy hộp thoại. Bên trong hộp văn bản mới, nhập ‘cmd’ và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao . Khi bạn thấy UAC (Kiểm soát tài khoản người dùng) , nhấp vào để cấp đặc quyền quản trị. Làm thế nào để khắc phục lỗi cập nhật 0x800f0845 trên Windows 10?
  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 Enter sau mỗi cái để dừng tất cả Windows Update có liên quan dịch vụ:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    Lưu ý: 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ụ có liên quan đã bị dừng, hãy chạy hai lệnh sau theo thứ tự và nhấn Enter sau mỗi cái:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    Lưu ý: Thao tác này sẽ xóa và đổi tên Phân phối phần mềm Catroot2 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 ra các ứng dụng mới tương đương.

  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 Enter 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ó 0x800f0845 mã 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, sự cố 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 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 hoạt động khác nhau, nên chúng tôi khuyên bạn nên chạy nhanh cả quét SFC và DISM để tăng tối đa cơ hội sửa phiên bản bị hỏng gây ra 0x800f0845.

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

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

Lưu ý :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 thao tác hoàn tất, hãy khởi động lại máy tính của bạn và đợi quá trình khởi động tiếp theo hoàn tất trước khi bắt đầu quét DISM .

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

Lưu ý: 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 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 0x800f0845 mã lỗi, bạn luôn có thể phá vỡ 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 thành phần Windows Update cục bộ.

Bạn có thể thực hiện việc 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: Xin lưu ý 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 0x800f0845 mã lỗi. Đó 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 ( tại đâ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 0x800f0845 mã lỗi. Làm thế nào để khắc phục lỗi cập nhật 0x800f0845 trên Windows 10?
  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. Làm thế nào để khắc phục lỗi cập nhật 0x800f0845 trên Windows 10?

    Lưu ý: 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 File Explorer và chọn Thuộc tính từ menu ngữ cảnh. Tiếp theo, từ danh sách kết quả, hãy xem Loại hệ thống và kiểm tra phiên bản bit của hệ điều hành của bạn.

    Làm thế nào để khắc phục lỗi cập nhật 0x800f0845 trên Windows 10?
  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 Cài đặt. Làm thế nào để khắc phục lỗi cập nhật 0x800f0845 trên Windows 10?
  6. Làm theo hướng dẫn trên màn hình để hoàn tất quá trình 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 cài đặt thành công mọi bản cập nhật đang chờ xử lý, 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 tình huống 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.

Lưu ý: Hãy nhớ rằng bạn có thể sẽ cần phương tiện cài đặt để thực hiện cài đặt sửa chữa (sửa chữa tại chỗ) - trừ khi bạn chuẩn bị sẵn sàng để buộc 3 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 quy trình nhanh chóng và không đau, bạn hoàn toàn nên cài đặt sạch . 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.