Cách sửa lỗi 0x80070422 trong Windows 10, fix lỗi 0x80070422 update Win

Mã lỗi 0x80070422 thường gặp phải bởi những người dùng đang cố gắng áp dụng các bản cập nhật mới nhất. Vấn đề cũng có thể phát sinh khi họ nâng cấp từ phiên bản Windows trước lên phiên bản mới hơn (ví dụ từ Windows 8 lên Windows 10), cũng như trong khi cố gắng cập nhật hoặc tải ứng dụng trong Microsoft Store.

Các bản cập nhật rất cần thiết không chỉ cho sửa lỗi, cải thiện hiệu suất và độ ổn định mà còn để vá những lỗ hổng nghiêm trọng. Do đó, các lỗi liên tục (như 0x80070422) khiến các bản cập nhật Windows không được áp dụng có thể gây ra sự cố bảo mật nghiêm trọng.

Hãy làm theo các bước trong hướng dẫn bên dưới để sửa lỗi 0x80070422 trong Windows 10.

1. Lỗi Windows 0x80070422 là gì?

Trước khi bắt đầu đi vào các biện pháp khắc phục lỗi, rất đáng để đề cập đến việc lỗi 0x80070422 trong Windows 10 có nghĩa là gì. Hóa ra, đây thường là lỗi Windows Update.

Khi lỗi xuất hiện, mọi bản cập nhật Windows đang chờ xử lý sẽ không cài đặt một cách chính xác. Bạn có thể thấy một thông báo như “There were some problems installing updates” (Có một số vấn đề khi cài đặt các bản cập nhật) hay “Windows Update is disabled” (Windows Update bị vô hiệu hóa) trong bảng điều khiển Windows Update khi lỗi xảy ra.

Lỗi Windows 0x80070422
Lỗi Windows 0x80070422

Lỗi này ngăn bạn cập nhật máy tính đúng cách, điều này có thể làm phát sinh các vấn đề bảo mật nếu không được khắc phục. Vì bạn mong đợi Windows Update chạy trơn tru trong chế độ nền, nên các lỗi Windows Update rất khó chịu.

Rất may, lỗi này không phải quá khó để khắc phục, vì nó có một nguyên nhân phổ biến.

2. Khởi động lại PC

Mặc dù đây là lời khuyên chung cho tất cả các lỗi, nhưng việc khởi động lại máy tính trước khi tiếp tục khắc phục sự cố rất quan trọng. Việc khởi động lại thường có thể giải quyết những vấn đề tạm thời, vì vậy bạn sẽ không phải lãng phí thời gian để giải quyết vấn đề có cách khắc phục đơn giản.

iệc khởi động lại thường có thể giải quyết những vấn đề tạm thời
iệc khởi động lại thường có thể giải quyết những vấn đề tạm thời

Sau khi khởi động lại, hãy thử cài đặt lại các bản cập nhật mới nhất tại Settings > Update & Security > Windows Update. Nếu bạn thấy lỗi xuất hiện một lần nữa, hãy tiếp tục với những phương pháp bên dưới. Hãy nhớ rằng việc khởi động lại sau khi thực hiện từng bước dưới đây cũng là một ý tưởng hay.

3. Chạy Windows Update Troubleshooter

Đúng là người dùng có thể gặp một số lỗi khi xử lý các tình huống khác nhau trên hệ điều hành Windows. Điều này là do hệ điều hành có khả năng tùy biến cao và lý do để lỗi 0x80070422 xuất hiện có thể khác nhau tùy theo hệ thống. May mắn thay, Microsoft trang bị nhiều công cụ tích hợp có thể giúp người dùng tự giải quyết một số vấn đề. Do đó, nỗ lực đầu tiên để khắc phục lỗi 0x80070422 là thử chạy trình khắc phục sự cố Windows Update:

  • Nhấp chuột phải vào nút Start và chọn Settings.
  • Chọn Update & Security.
  • Trên bảng điều khiển bên trái, nhấp vào Troubleshoot.
  • Nhấp vào Windows Update và sau đó chọn Run the troubleshooter.
Nhấp vào Windows Update và sau đó chọn Run the troubleshooter
Nhấp vào Windows Update và sau đó chọn Run the troubleshooter
  • Đợi cho đến khi Windows chẩn đoán sự cố xong và đề xuất phương pháp để khắc phục chúng.

4. Vô hiệu hóa kết nối IPv6

Nếu phương pháp trước không thể trợ giúp, bạn có thể thử vô hiệu hóa IPv6, đây là phiên bản gần đây của Internet Protocol (IP). Một số người đã chỉ ra rằng việc vô hiệu hóa IPv6 sẽ giúp giải quyết được lỗi 0x80070422:

  • Nhấp chuột phải vào nút Start và chọn Network Connections.
  • Cuộn xuống một chút và chọn Change adapter options.
Chọn Change adapter options
Chọn Change adapter options
  • Nhấp chuột phải vào Ethernet (hoặc bất kỳ kết nối nào khác bạn đang sử dụng) và chọn Properties.
  • Tìm Internet Protocol Version 6 (TCP/IPv6) và bỏ chọn nó.
  • Nhấp OK.
Nhấp OK
Nhấp OK

Vô hiệu hóa IPv6 cũng giúp khắc phục sự cố kết nối Internet trên máy tính Windows.

5. Thiết lập Windows Update Service tự khởi động

Bạn cần đảm bảo rằng đang đăng nhập với quyền admin trước khi thực hiện các hành động sau:

  • Nhập services.msc vào hộp tìm kiếm hoặc hộp thoại Run bằng cách nhấn Win+R và sau đó nhấn Enter.
  • Cuộn xuống để tìm Windows Update Service.
  • Nhấp chuột phải và chọn Properties.
  • Trong tab General, trong Startup type, bấm vào menu drop-down.
  • Chọn Automatic và sau đó nhấp vào Start, rồi bấm OK.
Chọn Automatic và sau đó nhấp vào Start
Chọn Automatic và sau đó nhấp vào Start

6. Khởi động lại Network List Service

Một số người dùng báo cáo rằng khởi động lại một Windows service khác, có tên là Network List, đã giúp họ khắc phục lỗi 0x80070422. Thực hiện theo các bước sau:

  • Mở Services một lần nữa như đã nêu ở trên.
  • Cuộn xuống và định vị Network List Service.
  • Nhấp chuột phải và chọn Restart.
  • Đợi lời nhắc Service Control để khởi động lại service.
Đợi lời nhắc Service Control để khởi động lại service
Đợi lời nhắc Service Control để khởi động lại service

7. Sử dụng Windows Registry Editor để sửa lỗi 0x80070422

Xin lưu ý rằng bạn nên hết sức cẩn thận khi xử lý Windows Registry, vì bất kỳ hành động không chính xác nào cũng có thể gây ra sự cố và thậm chí là làm hỏng hệ điều hành Windows. Bạn nên sao lưu registry trước khi thực hiện bất kỳ thay đổi nào đối với nó.

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ Windows Update\\Auto Update
  • Xác định vị trí EnableFeaturedSoftware và đảm bảo giá trị của nó được đặt thành 1.
  • Nếu không thể tìm thấy key, bạn cần tạo nó. Nhấp chuột phải vào một khoảng trống trong bảng điều khiển bên phải, sau đó chọn New > DWORD( 32-bit) Value và đặt tên là EnableFeaturedSoftware.
  • Bấm đúp vào nó và đặt giá trị của nó thành 1.
Đặt giá trị thành 1
Đặt giá trị thành 1
  • Bấm OK và đóng Registry Editor.

8. Chạy các công cụ SFC và DISM

Sửa lỗi 0x80070422 bằng công cụ SFC
Sửa lỗi 0x80070422 bằng công cụ SFC

1. Trong thanh tìm kiếm trên màn hình chính, hãy nhập cmd. Mở Command Prompt với quyền admin.

2. Bắt đầu chạy quá trình quét System File Checker bằng cách nhập sfc /scannow và nhấn Enter.

3. Sau khi quá trình kết thúc, hãy chạy lệnh này và nhấn Enter:

DISM /Online /Cleanup-Image /RestoreHealth

4. Sau đó, hãy thử các lệnh sau, nhấn Enter sau mỗi lệnh:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Ren C:\Windows\System32\catroot2 Catroot2.old

Mẹo: Một số sự cố PC rất khó giải quyết, đặc biệt là khi liên quan đến kho lưu trữ bị hỏng hoặc thiếu file Windows. Nếu bạn gặp khó khăn khi sửa lỗi, hệ thống của bạn có thể bị hỏng một phần nào đó.

5. Đóng Command Prompt và khởi động lại máy tính. Sau đó cố gắng cài đặt các bản cập nhật.

9. Thực hiện khắc phục sự cố Windows Update nâng cao

Trong trường hợp không có cách nào ở trên khắc phục được sự cố, lỗi có thể có nguyên nhân sâu hơn. Bạn sẽ cần phải đào sâu hơn nữa để khám phá những gì đang diễn ra và thậm chí có thể cần phải cài đặt lại Windows 10 để sửa chữa các file bị hỏng.

Quantrimang.com có thêm trợ giúp cho bạn với các hướng dẫn: Cách khắc phục lỗi cập nhật Windows 10 bằng SetupDiag để biết cách khắc phục sự cố Windows Update nâng cao hơn và Cách khắc phục một số lỗi khi cập nhật Windows 10.

10. Sử dụng file .bat để sửa lỗi 0x80070422

Sử dụng file .bat là một phương pháp mà bạn có thể áp dụng để sửa lỗi 0x80070422 khi update Windows 10. Trong phương pháp này, bạn sẽ phải tạo một file .bat đặc biệt với những dòng lệnh tùy chỉnh bên trong. Sau khi tạo xong, bạn chạy file .bat để thực thi lệnh nhằm khắc phục lỗi.

Cách thực hiện chi tiết như sau:

1. Bạn mở công cụ soạn thảo văn bản Notepad.

2. Copy sau đó paste vào vào Notepad những dòng lệnh dưới đây:

sc config wuauserv start= auto
sc config bits start= auto
sc config DcomLaunch start= auto
net stop wuauserv
net start wuauserv
net stop bits
net start bits
net start DcomLaunch

Paste lệnh vào Notepad

3. Bạn nhấn tổ hợp phím Ctrl + S để lưu file lại. Trong cửa sổ tùy chỉnh lưu file, ở phần Save as type, bạn chọn kiểu file là All files. Trong khi đó, ở phần tên file bạn điền là repair.bat. Sau khi điền xong bạn nhấn Save.

Lưu lệnh thành file .bat

4. Sau khi tạo xong file .bat, bạn tìm tới nơi lưu file đó. Bạn nhấp chuột phải vào file đó rồi chọn Run as administrator. Các câu lệnh trong file sẽ bắt đầu được thực hiện.

5. Bạn chờ các câu lệnh thực hiện xong rồi nhấn khởi động lại máy để xem lỗi 0x80070422 đã được khắc phục hay chưa.

11. Sử dụng phần mềm của bên thứ ba

Một giải pháp dễ dàng và nhanh chóng là sử dụng phần mềm chuyên nghiệp tập trung vào việc sửa chữa hệ điều hành Windows và giải phóng dung lượng trên ổ đĩa của bạn để giúp nó hoạt động hết công suất.

Loại chương trình này có thể phát hiện các vấn đề phổ biến cản trở hiệu suất thực của Windows Registry và áp dụng các chỉnh sửa hệ thống nâng cao để khắc phục chúng trong thời gian thực.

Windows Update nhằm cải thiện hiệu suất tổng thể của hệ điều hành, tích hợp các tính năng mới và thậm chí nâng cấp những tính năng hiện có. Tuy nhiên, đôi khi một số lỗi có thể xảy ra ngoài ý muốn.

Rất may, nếu bạn tình cờ gặp sự cố như vậy, có một phần mềm sửa chữa Windows chuyên dụng có thể giúp bạn giải quyết chúng ngay lập tức. Đó là Restoro.

Đây là cách bạn có thể sửa lỗi registry bằng Restoro:

1. Tải xuống và cài đặt Restoro.

2. Chạy ứng dụng.

3. Chờ ứng dụng tìm thấy bất kỳ vấn đề ổn định hệ thống nào và khả năng lây nhiễm phần mềm độc hại.

4. Nhấn Start Repair.

5. Khởi động lại PC để tất cả các thay đổi có hiệu lực.

Sau khi quá trình hoàn tất, máy tính của bạn sẽ hoạt động hoàn toàn bình thường và bạn sẽ không còn phải lo lắng về các lỗi Windows Update thuộc bất kỳ hình thức nào.

Thứ Hai, 25/04/2022 14:41
4,238 👨 135.572
1 Bình luận
Sắp xếp theo
  • Anh Tu Scott
    Anh Tu Scott

    ad ơi, sao mình tải mà lâu quá vậy


    Thích Phản hồi 19/03/21
    ❖ Windows 10