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

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

Các vấn đề về Windows Update có lẽ là vấn đề tồi tệ nhất mà người dùng phải đối phó thường xuyên vì các vấn đề này thường khá khó giải quyết và các mã lỗi cập nhật khác nhau đôi khi liên quan đến một nguyên nhân và giải pháp hoàn toàn khác.

Tuy nhiên, có một số nguồn trực tuyến mà từ đó bạn có thể trích xuất các giải pháp nhưng thông tin thường nằm rải rác xung quanh mà không có định dạng có tổ chức. Một số giải pháp là chung chung và chúng có thể giúp bạn đối phó với bất kỳ mã lỗi cập nhật nào nhưng một số giải pháp trong số đó khá cụ thể đối với một số mã lỗi nhất định. Hãy xem phần còn lại của bài viết để làm quen với mã lỗi cụ thể này.

Sửa mã lỗi Windows Update:0x80073701

Giải pháp chính thức cho mã lỗi 0x80073701 Windows Update vẫn chưa được công bố nhưng có khá nhiều giải pháp hữu ích mà bạn nên thử trước khi thực hiện bất kỳ hoạt động chính nào như cài đặt bản cài đặt mới của Windows 10 hoặc tương tự.

Khắc phục:Mã lỗi Windows Update 0x80073701 Một số bước dưới đây có thể hơi nâng cao đối với người dùng bình thường nhưng các hướng dẫn đã được đơn giản hóa đủ để họ có thể được theo dõi bởi bất kỳ ai. Mã lỗi cụ thể này có thể liên quan đến các tệp trước đó đã được tải xuống cho bản cập nhật trước và chúng bị hỏng. Hãy xem xét một số giải pháp hoạt động.

Giải pháp 1:Một số tệp hệ thống bị thiếu hoặc bị hỏng

Sự cố này có thể xảy ra nếu một số tệp hệ thống cần thiết cho bản cập nhật bị thiếu trong hệ thống của bạn hoặc nếu chúng bị hỏng và không thể truy cập được. Điều này đặc biệt hợp lệ nếu mã lỗi được hiển thị bên cạnh thông báo ERROR_SXS_ASSEMBLY_MISSING. Đảm bảo bạn làm theo các hướng dẫn bên dưới để khắc phục điều này.

  1. Chạy công cụ DISM (Quản lý và Phục vụ Hình ảnh Triển khai). Công cụ này đặc biệt hữu ích nếu bạn muốn kiểm tra xem hệ thống của mình đã sẵn sàng cho bản cập nhật sau hay chưa. Công cụ này có thể được sử dụng để quét và kiểm tra hình ảnh Windows của bạn để tìm lỗi và sự không nhất quán.
    Nếu bạn muốn xem hướng dẫn chi tiết về cách vận hành công cụ này, hãy xem bài viết của chúng tôi về chủ đề:https:// appuals.com/use-dism-repair-windows-10/
  2. Sử dụng công cụ SFC.exe (Trình kiểm tra Tệp Hệ thống) được truy cập thông qua Dấu nhắc Lệnh quản trị (giống như công cụ DISM). Công cụ sẽ quét các tệp hệ thống Windows của bạn để tìm các tệp bị hỏng hoặc bị thiếu và có thể sửa hoặc thay thế các tệp ngay lập tức. Điều này có thể khá hữu ích nếu bạn cần các tệp đó cho quá trình cập nhật vì ERROR_SXS_ASSEMBLY_MISSING xuất hiện nếu có sự cố với một trong các tệp hệ thống của bạn.
    Nếu bạn muốn xem hướng dẫn chi tiết về cách vận hành công cụ này , hãy xem bài viết của chúng tôi về chủ đề này:https://appuals.com/how-to-run-sfc-scan-in-windows-10/.
  3. Các phiên bản trước của Windows như Windows XP, Vista và Windows 7 đã sử dụng công cụ CheckSUR để kiểm tra xem hệ thống của họ đã sẵn sàng cho bản cập nhật chưa. Tuy nhiên, chương trình này đã bị ngừng cung cấp và bạn không thể tìm thấy nó trên các trang web chính thức của Microsoft, ngoại trừ Windows 7 Service Pack 1. Nếu tình cờ bạn đang chạy phiên bản Windows OS này, hãy nhấp vào đây để tải xuống tệp và cài đặt nó trên hệ thống của bạn. Ngoài ra, công cụ này không tương thích với Windows 8, 8.1 và Windows 10.

Giải pháp 2:Chạy Trình gỡ rối Windows Update

Windows có một số trình khắc phục sự cố tích hợp chắc chắn có thể khắc phục một số sự cố mà bạn có thể gặp phải nhưng nói chung, việc giải quyết vấn đề là tùy thuộc vào bạn. Tuy nhiên, một số trình khắc phục sự cố nhất định có thể khắc phục sự cố bạn đang xử lý ngay lập tức nếu giải pháp cho vấn đề là nhỏ. Làm theo hướng dẫn bên dưới để chạy nó.

  1. Mở ứng dụng Cài đặt bằng cách nhấp vào nút menu Bắt đầu ở phần dưới cùng bên trái của màn hình, sau đó nhấp vào biểu tượng bánh răng ngay phía trên. Bạn cũng có thể tìm kiếm nó.

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

  1. Mở phần Cập nhật &Bảo mật và điều hướng đến trình đơn Khắc phục sự cố.
  2. Trước hết, hãy nhấp vào tùy chọn trình khắc phục sự cố Windows Update và làm theo hướng dẫn sẽ xuất hiện trên màn hình để xem liệu có thực sự xảy ra lỗi với các quy trình và dịch vụ Windows Update hay không.

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

  1. Sau khi trình khắc phục sự cố kết thúc, hãy điều hướng lại tab Khắc phục sự cố trong ứng dụng Cài đặt và mở trình khắc phục sự cố Kết nối Internet.
  2. Khởi động lại máy tính của bạn và thử cập nhật lại PC của bạn.

Lưu ý :Để đảm bảo quá trình chạy trơn tru, hãy thử ngắt kết nối tất cả các thiết bị ngoại vi của bạn ngoại trừ chuột và bàn phím. Một số thiết bị thực sự có thể làm cho hệ thống của bạn chậm lại hoặc đóng băng, đặc biệt là trong quá trình cập nhật.

Bạn cũng nên kiểm tra cài đặt ngày và giờ của mình vì những cài đặt này có thể gây ra nhiều vấn đề nếu chúng bị đặt dưới giá trị sai. Thực hiện theo các hướng dẫn bên dưới để đặt lại cài đặt ngày và giờ của bạn:

  1. Mở cài đặt Ngày và Giờ bằng cách mở menu Bắt đầu, mở ứng dụng Cài đặt bằng cách nhấp vào biểu tượng bánh răng phía trên biểu tượng nguồn, chọn tùy chọn Thời gian và ngôn ngữ và điều hướng đến tab Ngày và giờ.

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

  1. Trong tab Ngày và Giờ, hãy đảm bảo rằng ngày và giờ trên máy tính của bạn là chính xác. Nếu thời gian không chính xác, bạn có thể thử bật hoặc tắt tùy chọn Đặt thời gian tự động, tùy thuộc vào trạng thái mặc định.
  2. Để thay đổi ngày, trong Ngày, hãy nhấp vào trình đơn thả xuống để tìm tháng hiện tại trong lịch, sau đó nhấp vào ngày hiện tại. Khắc phục:Mã lỗi Windows Update 0x80073701
  3. Để thay đổi thời gian, trong phần Thời gian, hãy nhấp vào giờ, phút hoặc giây mà bạn muốn thay đổi, sau đó trượt các giá trị cho đến khi bạn chọn đúng theo vị trí của mình.
  4. Khi bạn hoàn tất việc thay đổi cài đặt thời gian, hãy nhấp vào OK.

Giải pháp 3:Đặt lại cấu phần Windows Update về giá trị mặc định của chúng

Phương pháp cụ thể này đã giúp nhiều người dùng đối phó với mã lỗi Windows Update 0x80073701, vì vậy bạn nên thử càng sớm càng tốt. Phương pháp này có thể hơi khó đối với những người dùng không thích khắc phục sự cố nhưng thực hiện theo các hướng dẫn cẩn thận sẽ không gặp vấn đề gì

Trước khi tiếp tục với giải pháp này, bạn nên đóng tất cả các chương trình đang chạy của mình và bạn nên tạo một bản sao lưu sổ đăng ký đề phòng trường hợp có sự cố nghiêm trọng xảy ra khi bạn chỉnh sửa nó. Sao lưu sổ đăng ký của bạn bằng cách làm theo các hướng dẫn trong bài viết của chúng tôi.

  1. Hãy tiếp tục giải pháp bằng cách loại bỏ các dịch vụ sau đây là các dịch vụ cốt lõi liên quan đến Windows Update:Chuyển nền thông minh, Windows Update và Dịch vụ mật mã. Việc tắt chúng trước khi chúng ta bắt đầu là rất quan trọng nếu bạn muốn phần còn lại của các bước thực hiện suôn sẻ.
  2. Tìm kiếm “Command Prompt”, nhấp chuột phải vào nó và chọn tùy chọn “Run as administrator”. Sao chép và dán các lệnh sau và đảm bảo bạn nhấp vào Enter sau mỗi lệnh.

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

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

  1. Sau đó, bạn sẽ phải xóa một số tệp sẽ bị xóa nếu bạn muốn tiếp tục đặt lại các thành phần cập nhật. Điều này cũng được thực hiện thông qua Command Prompt với các đặc quyền quản trị.

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

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

  1. Có thể bỏ qua bước sau nếu đây không phải là phương sách cuối cùng. Bước này được coi là cách tiếp cận tích cực nhưng nó chắc chắn sẽ thiết lập lại quy trình cập nhật của bạn từ cốt lõi của nó. Vì vậy, chúng tôi có thể khuyên bạn nên thử điều này. Nó đã được rất nhiều người gợi ý trên các diễn đàn trực tuyến.
  2. Thay đổi tên của thư mục SoftwareDistribution và catroot2. Để thực hiện việc này, tại dấu nhắc lệnh quản trị, hãy sao chép và dán các lệnh sau và nhấp Enter sau khi sao chép từng lệnh.

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

  1. Các lệnh sau sẽ giúp chúng tôi đặt lại BITS (Dịch vụ Truyền thông tin Nền) và wuauserv (Dịch vụ Cập nhật Windows) về các bộ mô tả bảo mật mặc định của chúng. Đảm bảo rằng bạn không sửa đổi các lệnh bên dưới để tốt nhất là bạn chỉ cần sao chép chúng.

exe sdset bit D:(A;; CCLCSWRPWPDTLOCRRC;;; SY) (A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA) (A;; CCLCSWLOCRRC;;; AU) (A;; CCLCSWRPWPrDTLOCRC) exe sdset wuauserv D:(A;; CCLCSWRPWPDTLOCRRC;;; SY) (A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA) (A;; CCLCSWLOCRRC;;; AU) (A;; CCLCSWRPWPWP;;LOC>

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

  1. Hãy điều hướng trở lại thư mục System32 để tiến hành giải pháp trong tầm tay.

cd / d% windir% \ system32

  1. Vì chúng tôi đã đặt lại hoàn toàn dịch vụ BITS, chúng tôi sẽ cần đăng ký lại tất cả các tệp cần thiết để dịch vụ chạy và hoạt động trơn tru. Tuy nhiên, mỗi tệp yêu cầu một lệnh mới để làm cho nó tự đăng ký lại, do đó, quá trình có thể kéo dài hơn những gì bạn thường làm. Sao chép từng lệnh một và đảm bảo bạn không bỏ sót bất kỳ lệnh nào. Đây là danh sách các tệp cần được đăng ký lại cùng với các lệnh tương ứng bên cạnh chúng.
  2. Một số tệp có thể đã bị bỏ lại sau các quá trình này, vì vậy chúng tôi sẽ tìm kiếm chúng trong bước này. Mở Registry Editor bằng cách gõ “regedit” vào thanh tìm kiếm hoặc hộp thoại Run. Điều hướng đến khóa sau trong Registry Editor:

HKEY_LOCAL_MACHINE \ COMPONENTS

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

  1. Nhấp vào phím Thành phần và kiểm tra phía bên phải của cửa sổ để tìm các phím sau. Xóa tất cả nếu bạn tìm thấy bất kỳ ai trong số họ.

PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving

  1. Điều tiếp theo chúng tôi sẽ làm là đặt lại Winsock bằng cách sao chép và dán lại lệnh sau vào Command Prompt quản trị:

thiết lập lại netsh wonock

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

  1. Nếu bạn đang chạy Windows 7, 8, 8.1 hoặc 10, tại dấu nhắc lệnh, hãy sao chép lệnh sau và nhấn vào phím Enter:

netsh winhttp đặt lại proxy

  1. Nếu tất cả các bước trên đều diễn ra suôn sẻ, thì bây giờ bạn có thể khởi động lại các dịch vụ mà bạn đã xóa trong bước đầu tiên bằng cách sử dụng các lệnh bên dưới.

net start bit
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 4:Xóa gói bằng Command Prompt

Vì có hai loại bản cập nhật Windows:bản cập nhật Delta và bản cập nhật tích lũy, một số vấn đề nhất định có thể xuất hiện nếu cả hai bản cập nhật này được tải xuống và khởi động cùng một lúc. Sự khác biệt giữa các bản cập nhật này là các bản cập nhật Delta chỉ mang lại các bản sửa lỗi mới có trong tháng đó và Bản cập nhật tích lũy mang lại tất cả các bản sửa lỗi cho tháng đó cùng với các bản cập nhật trước đó chưa được cài đặt.

Các bản cập nhật Delta chỉ được xuất bản cho Danh mục Windows Update trong khi các bản cập nhật Tích lũy được xuất bản cho cả Danh mục Windows Update, WSUS và máy chủ Windows Update mà từ đó bạn tải xuống các bản cập nhật tự động. Nếu bạn đã mắc lỗi khi cài đặt cả bản cập nhật Delta và bản Cập Nhật tích lũy hoặc nếu cả hai bản cập nhật này được tải xuống hoặc cài đặt cùng một lúc, hãy làm theo hướng dẫn bên dưới để khắc phục sự cố này.

  1. Mở Command Prompt bằng cách tìm kiếm nó trong menu Start, nhấp chuột phải vào kết quả đầu tiên và chọn tùy chọn Run as administrator. Khắc phục:Mã lỗi Windows Update 0x80073701
  2. Sao chép và dán lệnh sau để liệt kê các gói đang chờ cài đặt.

x:\ windows \ system32 \ dism.exe / image: / Get-Packages>> <đường dẫn đến tệp văn bản>

Dấu x sẽ thay thế phân vùng nơi cài đặt Windows của bạn (thường là c) và điều tương tự có thể được áp dụng cho “”. “<Đường dẫn đến tệp văn bản>” có thể được thay thế bằng bất kỳ vị trí nào bạn muốn lưu tệp văn bản. Ví dụ:

x:\ windows \ system32 \ dism.exe / image:c:\ / Get-Packages>> c:\ temp \ pack.txt

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

  1. Mở tệp bằng cách định vị tệp ở vị trí bạn cũng đã lưu và cố gắng tìm bất kỳ bản cập nhật (gói) nào đang chờ cài đặt. Nếu bạn tìm thấy các gói cập nhật như vậy, bạn có thể loại bỏ chúng bằng cách sử dụng lệnh loại bỏ gói theo cách tương tự bằng cách sử dụng công cụ DISM.exe. Sao chép và dán lệnh sau vào Command Prompt quản trị:

dism.exe / image: / remove-package / packagename:

Ví dụ cho lệnh này có thể là:

c:\ windows \ system32 \ dism.exe / image:c:\ / remove-package /packagename:Package_for_KB4014329~31bf3856ad364e35~amd64~~10.0.1.0

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