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

Các bản sửa lỗi đã được chứng minh cho lỗi Windows Update 0x80070643

Lỗi Windows Update 0x80070643 là một lỗi khó khăn hiển thị khi bạn cố gắng cài đặt một bản cập nhật tích lũy. Vấn đề này có thể do một số yếu tố gây ra. Có thể cơ sở dữ liệu Windows Update đã bị hỏng, khuôn khổ .NET yêu cầu sửa chữa hoặc thiếu tệp hệ thống nên lỗi Windows Update 0x80070643 bật lên.

Bước đầu tiên là kiểm tra hệ điều hành và cài đặt phiên bản .NET Framework mới nhất. Nếu cách đó không hiệu quả, chạy SFC, cài đặt bản cập nhật theo cách thủ công và cập nhật Windows Defender theo cách thủ công sẽ hữu ích. Trong bài viết này, chúng tôi sẽ chỉ cho bạn các phương pháp khác nhau để giải quyết lỗi cài đặt - 0x80070643.

Lỗi cập nhật Windows 10/11 0x80070643 là gì?

Các bản cập nhật Windows 10/11 thường cung cấp các cải tiến về chất lượng và khắc phục các sự cố bảo mật. Tuy nhiên, đôi khi lỗi 0x80070643 xuất hiện khi người dùng cố gắng cài đặt bản cập nhật. Lỗi 0x80070643 là thông báo lỗi cài đặt Windows Update phổ biến có thể xuất hiện trên màn hình của bạn trong quá trình cài đặt.

Bạn có thể gặp phải (kb3122947) - lỗi 0x80070643 hoặc (kb4023057) - lỗi 0x80070643 sau khi cập nhật hệ điều hành của bạn. Bản cập nhật 2018-11 cho Windows 10 phiên bản 1803 dành cho hệ thống dựa trên x64 (kb4023057) - lỗi 0x80070643 cũng có thể bật lên khi bạn cài đặt bản cập nhật cụ thể này. Lỗi 0x80070643 cũng có thể xảy ra khi cài đặt hoặc cập nhật bất kỳ ứng dụng Windows nào.

Mẹo chuyên nghiệp:Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không chính xác, tệp rác, ứng dụng có hại và các mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Quét miễn phí các sự cố PC 3.145.873 tải xuống Tương thích với:Windows 10/11, Windows 7, Windows 8

Dưới đây là một số thông báo lỗi bạn có thể gặp phải:

  • 2018-11 Cập nhật cho Windows 10/11 Phiên bản 1803 cho Hệ thống dựa trên x64 (KB4023057) - Lỗi 0x80070643
  • Cập nhật cho windows 10 phiên bản 1511 cho hệ thống dựa trên x64 (kb3106246) - Lỗi 0x80070643
  • Không cài đặt được vào (date) - 0x80070643
  • Lỗi 0x80070643 Không cài đặt được gói MSI

Có các biến thể khác nhau đối với thông báo lỗi này, nhưng tất cả đều có ý nghĩa giống nhau:cài đặt bản cập nhật không thành công và bạn sẽ không thể tiếp tục nếu không sửa lỗi trước.

Chúng tôi đã tổng hợp một hướng dẫn toàn diện để giải quyết lỗi Windows Update 0x80070643.

Nguyên nhân nào gây ra lỗi cập nhật Windows 10/11 0x80070643?

Nếu PC Windows của bạn hiển thị lỗi cài đặt - 0x80070643, bạn không phải lo lắng vì bạn không đơn độc. Sự cố này đã được một số lượng đáng kể người dùng Windows báo cáo trong những năm qua.

Sự cố này thường do một hoặc kết hợp các yếu tố sau gây ra:

  • Cài đặt Cập nhật Chưa hoàn thành / Bị lỗi— Trong hầu hết các trường hợp, lỗi 0x80070643 xảy ra khi bạn đã cài đặt một bản cập nhật bị lỗi trên máy tính của mình và hiện tại hệ thống vẫn tiếp tục xử lý hoặc truy cập cài đặt cũ hơn và không nhận dạng mới trong khi cài đặt bản cập nhật.
  • Windows Installer Service - Nếu dịch vụ Windows Installer trên máy tính của bạn bị trục trặc, lỗi này có thể xảy ra do máy tính không thể cài đặt đúng bản cập nhật mới.
  • Thành phần Windows Update - Chúng tôi đã quan sát thấy các trường hợp, trong đó các thành phần Windows Update bị khởi chạy sai trong quá trình khởi động hoặc quá trình khởi chạy của chúng bị xâm phạm, dẫn đến lỗi 0x80070643 khi cố gắng tải xuống và cài đặt các bản cập nhật trên PC .
  • Phần mềm chống vi-rút của bên thứ ba - Đã có trường hợp Windows không thể xử lý đúng cách các bản cập nhật cho hệ điều hành do phần mềm chống vi-rút của bên thứ ba được cài đặt.
  • Tệp Hệ thống Bị hỏng - Lỗi này có thể xuất hiện trên máy tính của bạn nếu tệp hệ thống hoặc trình điều khiển đã được cài đặt sai hoặc bị hỏng do lỗi lưu trữ.
  • Trình điều khiển lỗi thời - Cũng có thể trình điều khiển bạn hiện đang sử dụng trên máy tính của mình đã lỗi thời và cần được cập nhật để hệ thống của bạn hoạt động bình thường.

Bây giờ, cuối cùng chúng ta có thể tiến hành các bước để khắc phục sự cố này sau khi bạn đã quen với các nguyên nhân.

Các bước sửa lỗi cài đặt - 0x80070643

Hãy thử các bước bên dưới theo thứ tự sau cho đến khi thông báo biến mất và cập nhật thành công:

Bước 1:Khởi động lại máy tính của bạn.

Nói chung, khi bạn cài đặt bản cập nhật hoặc ứng dụng mới trên Windows, một lời nhắc hiển thị yêu cầu bạn khởi động lại máy tính. Nếu bạn bỏ qua yêu cầu này, hệ thống sẽ tạo một số tệp nhật ký nhất định gây ra sự cố sau này.

Phần lớn các vấn đề được giải quyết bằng cách khởi động lại máy tính. Nhấp vào Bắt đầu> Nguồn> Khởi động lại và xem nó có hữu ích không.

Bước 2:Khởi động lại cài đặt.

Cố gắng cài đặt lại bản cập nhật có thể dẫn đến một kết quả khác, vì vậy bạn nên thử ít nhất một lần nữa trước khi tiếp tục với bất kỳ sự cố nào khác.

Bước 3:Tải lại tệp xuống.

Nếu bạn đã tải xuống bản cập nhật hoặc ứng dụng và (kb3122947) - lỗi 0x80070643 hoặc (kb4023057) - lỗi 0x80070643 xuất hiện, thì tệp cài đặt có thể đã bị hỏng trong quá trình tải xuống. Tải xuống lại để xem cách đó có giải quyết được sự cố không. Đảm bảo bạn có kết nối internet ổn định khi tải xuống để tránh gián đoạn có thể làm hỏng tệp cài đặt. Ngoài ra, hãy xóa các tệp gốc bạn đã tải xuống trước để bạn không cài đặt chúng thay vì tải xuống mới.

Bước 4:Chạy lệnh SFC / SCANNOW.

Lỗi 0x80070643 trên Windows có thể do tệp hệ thống bị lỗi. Lệnh SFC quét các tệp để tìm lỗi và sửa chữa chúng nếu có thể. Đây là cách thực hiện:

  1. Mở Chạy hộp thoại bằng cách nhấn Windows và phím R phím tắt.
  2. Nhập cmd trong hộp tìm kiếm, sau đó nhấp vào Ctrl + Shift + Enter. Thao tác này sẽ mở Command Prompt với tư cách quản trị viên.
  3. Nhập sfc / scannow vào cửa sổ bảng điều khiển và nhấn Enter .

Chạy quét SFC có thể là một quá trình tốn thời gian, vì vậy hãy kiên nhẫn cho đến khi hoàn thành. Sau khi quá trình kết thúc, hãy thử cài đặt các bản cập nhật Windows để xem lỗi đã được giải quyết chưa.

Một cách dễ dàng hơn để quét các tệp hệ thống bị hỏng và xóa các tệp rác khỏi máy tính của bạn là sử dụng Công cụ sửa chữa PC tự động quét toàn bộ hệ thống.

Bước 5:Đặt lại các thành phần Windows Update.

Nếu các kỹ thuật trên không giải quyết được lỗi 0x80070643 trên PC của bạn, hãy thử nhập các lệnh sau vào Command Prompt:

  1. Để bắt đầu, hãy mở Chạy hộp thoại bằng cách nhấn Windows và phím R phím tắt.
  2. Nhập cmd trong hộp tìm kiếm, sau đó nhấp vào Ctrl + Shift + Enter. Thao tác này sẽ mở Command Prompt với tư cách quản trị viên.
  3. Nhập lần lượt các lệnh sau vào cửa sổ CP và sau đó nhấn Enter .
  • net stop wuauserv
  • net stop cryptSvc
  • bit dừng ròng
  • net stop msiserver
  • Ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old
  • Ren C:\ Windows \ System32 \ catroot2 Catroot2.old
  • net start wuauserv
  • net start cryptSvc
  • bit bắt đầu ròng
  • net start msiserver
  1. Nhập thoát và nhấn phím Enter để đóng cửa sổ.

Cuối cùng, đóng phiên nhắc lệnh hiện tại và thử cài đặt lại bản cập nhật Windows.

Bước 6:Đổi tên thư mục SoftwareDistribution.

Lỗi 0x80070643 có thể xảy ra do đăng ký cập nhật phần mềm MSI bị hỏng hoặc cài đặt .NET Framework bị lỗi trên PC của bạn.

Để giải quyết vấn đề này, hãy đổi tên thư mục SoftwareDistribution bằng cách thực hiện các hướng dẫn sau:

  1. Mở Chạy hộp thoại bằng cách nhấn Windows và phím R phím tắt.
  2. Nhập cmd trong hộp tìm kiếm, sau đó nhấp vào Ctrl + Shift + Enter. Thao tác này sẽ mở Command Prompt với tư cách quản trị viên.
  3. Nhập lần lượt các lệnh sau vào cửa sổ CP rồi nhấn Enter .
  • net stop wuauserv
  • bit dừng ròng
  • đổi tên c:\ windows \ SoftwareDistribution SoftwareDistribution.bak
  • net start wuauserv
  • bit bắt đầu ròng

Bước 7:Xóa các thư mục Catroot.

Thư mục Catroot và Catroot2 là hai thư mục hệ điều hành Windows quan trọng cần thiết trong suốt quá trình Windows Update. Vì vậy, nếu bạn gặp khó khăn trong việc cập nhật Windows và nhận được mã lỗi 0x80070643, bạn cần đặt lại thư mục Catroot2.

Để thực hiện việc này, đây là các bước:

  1. Mở Chạy hộp thoại bằng cách nhấn Windows và phím R phím tắt.
  2. Nhập cmd trong hộp tìm kiếm, sau đó nhấp vào Ctrl + Shift + Enter. Thao tác này sẽ mở Command Prompt với tư cách quản trị viên.
  3. Nhập lần lượt các lệnh sau vào cửa sổ CP rồi nhấn Enter .
  • net stop cryptsvc
  • md% systemroot% \ system32 \ catroot2.old
  • xcopy% systemroot% \ system32 \ catroot2% systemroot% \ system32 \ catroot2.old / s
  1. Sau đó, xóa mọi thứ trong thư mục catroot2.
  2. Sau đó, trong cửa sổ CMD, nhập lệnh này và nhấn Enter sau:

net start cryptsvc

  1. Khi bạn khởi động lại Windows Update, thư mục catroot của bạn sẽ được đặt lại.

Bước 8:Cài đặt các bản cập nhật theo cách thủ công.

Nếu bạn không thể nhận các bản cập nhật tự động, hãy thử cài đặt chúng theo cách thủ công. Tất cả những gì bạn phải làm là làm theo các bước bên dưới:

  1. Trên Thanh tác vụ , chọn File Explorer và sau đó PC này .
  2. Nhấp chuột phải vào bất kỳ đâu trên màn hình và chọn Thuộc tính từ menu ngữ cảnh.
  3. Sau đó, hãy xem xét các đặc điểm của hệ thống, chẳng hạn như hệ điều hành đã cài đặt là 32 bit (dựa trên x86) hay 64 bit (dựa trên x64).
  4. Tìm kiếm bản cập nhật có sẵn trong cửa sổ Cài đặt một lần nữa. Nó phải bắt đầu bằng KB.
  5. Sao chép mã nhận dạng cập nhật tích lũy.
  6. Truy cập Danh mục Microsoft Update và dán bản cập nhật tích lũy vào hộp tìm kiếm.
  7. Nhấp vào kết quả chính xác và đảm bảo chọn phiên bản phù hợp với hệ thống của bạn (x86 hoặc x64).
  8. Tải xuống và cài đặt bản cập nhật trên máy tính của bạn.

Bước 9:Cập nhật Trình chống vi-rút của Bộ bảo vệ Windows theo cách thủ công.

Trong một số trường hợp, lỗi Windows Update 0x80070643 là do Bộ bảo vệ Windows chưa được kích hoạt. Lựa chọn tốt nhất trong trường hợp này là nâng cấp phần mềm bảo mật Windows của bạn. Để cập nhật Windows Defender theo cách thủ công, hãy làm theo các bước được nêu bên dưới:

  1. Trước tiên, hãy xác định xem kiến ​​trúc hệ thống của bạn là 32 bit hay 64 bit.
  2. Bây giờ, tùy thuộc vào bộ xử lý hệ thống của bạn, hãy tải xuống tệp cập nhật Bộ bảo vệ Windows.
  3. Nếu đang sử dụng phiên bản khác, bạn có thể truy cập Trang web của Microsoft và tải tệp xuống trực tiếp.
  4. Sau khi bạn tải xuống chương trình, hãy chạy chương trình đó để kích hoạt Bộ bảo vệ Windows.
  5. Cuối cùng, khởi động lại PC của bạn và thử cài đặt lại bản cập nhật Windows.

Kiểm tra xem sự cố đã được giải quyết chưa. Nếu không, hãy sử dụng giải pháp tiếp theo.

Bước 10:Cài đặt .NET Framework mới nhất.

.Net Framework là bắt buộc để Windows Update hoạt động bình thường. Lỗi cài đặt - 0x80070643 có thể xảy ra nếu tệp .NET bị hỏng hoặc bị thiếu theo một cách nào đó. Nếu đúng như vậy, bạn phải tải xuống và cài đặt phiên bản .NET Framework mới nhất trên máy tính của mình. Nếu bạn không chắc chắn về cách bắt đầu, thì đây là các bước:

  1. Truy cập trang web chính thức của Microsoft và tải xuống .NET Framework.
  2. Chọn tệp .NET Framework mới nhất từ ​​danh sách này và tải xuống.
  3. Chỉ cần nhấp đúp vào tệp đã tải xuống để cài đặt.
  4. Để hoàn tất quá trình thiết lập, hãy làm theo hướng dẫn trên màn hình.

Điều này sẽ giải quyết lỗi 0x80070643 do khuôn khổ .NET lỗi thời gây ra. Nhưng nếu tệp .NET Framework đã bị hỏng, bạn có thể sửa nó bằng Công cụ sửa chữa .NET Framework.

Bước 11:Khởi chạy Trình gỡ rối Windows Update.

Khi người dùng Windows cố gắng cài đặt các bản cập nhật mới nhất từ ​​Windows Update, họ có thể nhận được thông báo lỗi - 0x80070643. Chạy Trình gỡ rối Windows Update để xem liệu nó có khắc phục được bất kỳ sự cố nào trong số này hay không.

Cuối cùng:Cài đặt các bản cập nhật trong quá trình khởi động sạch.

Cài đặt các bản cập nhật Windows ở trạng thái khởi động sạch là một lựa chọn tuyệt vời vì tất cả các chương trình và dịch vụ không phải của Microsoft đều không hoạt động ở trạng thái này. Sẽ không có bất kỳ sự can thiệp nào của bên thứ ba khiến Windows Update không thành công.