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

Khắc phục: Mã lỗi Windows Update 0x800706b5

Mã lỗi 0x800706B5, Còn được gọi là 'RPC_S_UNKNOWN_IF' vấn đề này xảy ra khi bạn đang cố gắng cập nhật Windows. Có nhiều lý do cho Mã lỗi 0x800706B5 xảy ra nhưng nó chủ yếu xảy ra khi các tệp cập nhật bạn tải xuống bị hỏng, hoặc khi các tệp Windows Update bị xung đột với engine antivirus của bạn.

Khắc phục: Mã lỗi Windows Update 0x800706b5

 

Lưu ý: Trước khi thực hiện các bước dưới đây, hãy thử một sửa chữa đơn giản hơn là vào menu Shutdown (Tắt máy) và chọn Update and Restart (Cập nhật và Khởi động lại). Nếu không hiệu quả, hãy thử các giải pháp dưới đây.

Giải pháp 1: Chạy Windows Update Troubleshooter (Trình khắc phục sự cố Windows Update)

Windows 10 được cài sẵn một vài trình khắc phục sự cố có thể tự động nhận diện vấn đề bạn đang gặp và khắc phục nó cho bạn trong thời gian ngắn. Những trình khắc phục sự cố này đã giúp nhiều người không có kinh nghiệm xử lý các vấn đề này và quy trình mất gần như không mất thời gian.

  1. Mở ứng dụng Settings bằng cách nhấp vào nút Start rồi biểu tượng bánh răng ngay trên nó. Bạn cũng có thể tìm kiếm nó.Khắc phục: Mã lỗi Windows Update 0x800706b5
  2. Mở phần Update & Security (Cập nhật & Bảo mật) và điều hướng đến menu Troubleshoot (Khắc phục sự cố).
  3. Trước hết, nhấp vào tùy chọn Windows Update và làm theo hướng dẫn trên màn hình để xem có gì sai với các dịch vụ và quy trình Windows Update hay không.
  4. Sau khi trình khắc phục sự cố kết thúc, điều hướng đến phần Troubleshoot lại và mở trình khắc phục sự cố Internet Connections (Kết nối Internet).Khắc phục: Mã lỗi Windows Update 0x800706b5
  5. Kiểm tra xem vấn đề có được giải quyết không.

Giải pháp 2: Reset Windows Update Components (Đặt lại các thành phần Windows Update)

Phương pháp này thường có thể khắc phục hầu hết các vấn đề cập nhật vì bản chất của nó là bạn đặt lại từng thành phần của Windows Update về cài đặt mặc định. Thông báo lỗi cụ thể này không chứa nhiều hướng dẫn trực tuyến về cách khắc phục nó nhưng giải pháp này chắc chắn là thứ bạn phải thử sớm nhất có thể.

Giải pháp này chứa các bước nói cho bạn biết cách chỉnh sửa registry. Người dùng thiếu kinh nghiệm nên luôn cẩn thận thêm khi xử lý registry vì nó chứa các lệnh cấp thấp mà máy tính của bạn sử dụng để chạy mượt mà. May mắn thay, bạn có thể sao lưu trạng thái hiện tại của registry khá dễ dàng để khắc phục các vấn đề bạn có thể gặp phải.

Tham khảo bài viết dưới đây để sao lưu và khôi phục registry trên Windows:

How to Back Up and Restore the Registry on Windows 7, 8 and 10

  1. Trước tiên, bạn cần dừng Background Intelligent Transfer (BITS), Windows Update, Cryptographic Services. Đây là các dịch vụ cốt lõi liên quan đến quy trình cập nhật Windows và chúng thường hoạt động với các tính năng khác như cập nhật bảo mật Windows, v.v. Khôn ngoan là tắt các dịch vụ này trước khi bạn bắt đầu khắc phục sự cố.
  2. Mở Command Prompt với đặc quyền quản trị và sao chép và dán các lệnh dưới đây. Đảm bảo bạn nhấp Enter sau đó.

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

Khắc phục: Mã lỗi Windows Update 0x800706b5

  1. Sau khi này, bạn sẽ cần xóa một số tệp nhất định cần được xóa để tiến hành reset các thành phần cập nhật. Điều này cũng được thực hiện qua cửa sổ command prompt.

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

  1. Bước tiếp theo cũng được thực hiện qua cửa sổ command prompt quản trị và được coi là một bước mạnh mẽ để reset các thành phần Windows Update. Đó là lý do bạn có thể bỏ qua bước này nếu đây không phải cơ hội cuối cùng của bạn để khắc phục vấn đề. Tuy nhiên, thực hiện các bước này đã giúp nhiều người tự nó nên chúng tôi khuyên bạn nên thử.
  2. Đổi tên thư mục SoftwareDistribution và catroot2. Để làm điều này, tại command prompt, gõ các lệnh sau. Đảm bảo bạn nhấn Enter sau khi gõ mỗi lệnh.

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

Khắc phục: Mã lỗi Windows Update 0x800706b5

  1. Sao chép và dán các lệnh sau để reset các dịch vụ chúng ta đã dừng ở đầu về bộ mô tả bảo mật mặc định. Đảm bảo bạn nhấn nút Enter để chạy mỗi lệnh hiển thị dưới đây:

exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

  1. Bước tiếp theo cũng bao gồm một lệnh Command Prompt nên đảm bảo bạn không thoát khỏi nó trong quá trình này.

cd /d %windir%\system32

  1. Bạn cũng sẽ cần đăng ký lại các tệp BITS để hoàn toàn reset các thành phần Windows Update. Bạn sẽ cần chạy một lệnh cho mỗi tệp dưới đây và đừng quên nhấn Enter sau khi gõ từng lệnh:

regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll

  1. Tiếp theo, hãy xóa các mục registry không cần thiết có thể đã bị để lại. Điều hướng đến vị trí sau trong Registry Editor.

HKEY_LOCAL_MACHINE\COMPONENTS

  1. Nhấp vào khóa Components trong registry và kiểm tra phía bên phải màn hình để tìm các khóa sau. Xóa chúng nếu bạn tìm thấy bất kỳ cái nào.

PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving

Khắc phục: Mã lỗi Windows Update 0x800706b5

  1. Reset Winsock. Để làm điều này, tại command prompt, gõ lệnh sau, sau đó nhấn Enter:
    netsh winsock reset
    Nếu bạn đang chạy Windows XP, bạn phải cấu hình cài đặt proxy. Để làm điều này, tại command prompt, gõ lệnh sau, sau đó nhấn Enter:
    proxycfg.exe -d
    Nếu bạn đang chạy các phiên bản Windows khác, tại command prompt, gõ lệnh sau, sau đó nhấn Enter:
    netsh winhttp reset proxy

Khắc phục: Mã lỗi Windows Update 0x800706b5

  1. Sau khi bạn đã hoàn thành thành công tất cả các bước liệt kê ở trên, hãy đảm bảo bạn khởi động lại các dịch vụ bạn đã dừng ở đầu bằng cách sao chép và dán lệnh dưới đây vào cửa sổ Command Prompt của bạn.

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

  1. Khởi động lại máy tính của bạn sau khi làm theo tất cả các bước được liệt kê.

Giải pháp 3: Cài đặt Cập nhật Thủ công

Để loại bỏ mã lỗi này, bạn cũng có thể cài đặt cập nhật thủ công và tránh nó. Khi nói đến các mã lỗi cụ thể này, chúng đôi khi được gây ra bởi một bản cập nhật lỗi và có thể được tránh bằng cách cài đặt cập nhật thủ công bằng cách làm theo hướng dẫn dưới đây.

  1. Truy cập trang web này để tìm ra bản cập nhật mới nhất là gì. Nó nên nằm ở đầu danh sách ở phần bên trái của trang với phiên bản Windows 10 hiện tại ở đầu.

Khắc phục: Mã lỗi Windows Update 0x800706b5

  1. Sao chép số KB (Knowledge Base) cùng với chữ “KB” (ví dụ: KB4040724).
  2. Mở Microsoft Update Catalog và tìm kiếm số bạn vừa sao chép.
  3. Nhấp vào nút Download (Tải xuống) bên trái, chọn phiên bản OS của bạn (32bit hoặc 64bit) và tải file xuống.

Khắc phục: Mã lỗi Windows Update 0x800706b5

  1. Chạy file bạn vừa tải xuống và làm theo hướng dẫn trên màn hình để hoàn tất quá trình cập nhật.
  2. Sau khi cập nhật xong, khởi động lại máy tính và chờ xem vấn đề tương tự có xuất hiện với bản cập nhật tiếp theo do Microsoft phát hành hay không.

Bài viết liên quan:

https://appuals.com/windows-update-error-0x80070057-fix/