Đang tải...

facebook facebook facebook facebook facebook
facebook

Cách sửa lỗi 0x80070643 khi cập nhật Windows

22/11/2024
97

Khi cập nhật Windows, bạn có thể gặp lỗi 0x80070643, khiến quá trình cài đặt thất bại. Đây là một mã lỗi phổ biến nhưng có thể khiến người dùng cảm thấy khó chịu vì không rõ nguyên nhân và cách khắc phục. Trong bài viết này, Sforum sẽ giúp bạn tìm hiểu lỗi này, nguyên nhân gây ra và các phương pháp hiệu quả để sửa lỗi 0x80070643 một cách nhanh chóng.

Lỗi 0x80070643 là gì?

Lỗi 0x80070643 là lỗi liên quan đến sự cố trong hệ thống, thư mục cập nhật hoặc tệp cần thiết bị hỏng, thường xảy ra khi bạn thực hiện cập nhật Windows hoặc cài đặt các gói phần mềm như .NET Framework hoặc Windows Defender. Ngoài ra, lỗi này có thể gây ảnh hưởng đến hiệu suất của hệ điều hành, khiến bạn không thể làm mới các tính năng hoặc bản vá bảo mật quan trọng. 

Lỗi 0x80070643 là gì?

Đôi nét về lỗi 0x80070643 khi cập nhật Windows 

Nguyên nhân xuất hiện lỗi 0x80070643

Hiểu rõ nguyên nhân sẽ giúp bạn áp dụng đúng phương pháp để sửa lỗi 0x80070643 trên máy tính của mình. Có nhiều nguyên nhân khiến lỗi 0x80070643 xuất hiện, bao gồm:

  • Tệp hệ thống bị hỏng: Các tệp quan trọng của hệ điều hành bị lỗi hoặc thiếu.
  • Cập nhật bị gián đoạn: Quá trình tải hoặc cài đặt bản cập nhật không hoàn thành.
  • Lỗi .NET Framework: Phiên bản lỗi thời hoặc bị hỏng của .NET Framework có thể gây ra sự cố.
  • Phần mềm chống virus can thiệp: Do hiểu nhầm các tệp cập nhật là mối đe dọa, một số phần mềm bảo mật có thể chặn quá trình này.
  • Lỗi trong thư mục SoftwareDistribution hoặc Catroot2: Hai thư mục này lưu trữ dữ liệu mới, nếu bị lỗi sẽ ảnh hưởng đến quá trình cập nhật Windows.

Nguyên nhân xuất hiện lỗi 0x80070643

Các nguyên nhân phổ biến dẫn đến lỗi 0x80070643

Các cách khắc phục lỗi 0x80070643 trên Windows

Để khắc phục lỗi 0x80070643 trên Windows, bạn có thể áp dụng nhiều phương pháp khác nhau, từ sử dụng công cụ hỗ trợ sẵn có đến các thao tác thủ công. Dưới đây là những cách hiệu quả nhất giúp bạn xử lý triệt để vấn đề này.

Chạy Windows Update Troubleshooter

Công cụ Windows Update Troubleshooter được thiết kế để tự động phát hiện và sửa các lỗi liên quan đến cập nhật Windows, bao gồm cả lỗi 0x80070643.

  • Bước 1: Nhấn Windows + I để mở Settings.
  • Bước 2: Chọn System > Troubleshoot > Other troubleshooters.
  • Bước 3: Tìm mục Windows Update và nhấn Run.
  • Bước 4: Chờ công cụ quét và khắc phục sự cố.
  • Bước 5: Hoàn tất xong, khởi động lại máy và tiến hành cập nhật lại.

sửa lỗi 0x80070643 - Chạy Windows Update Troubleshooter

Dùng Windows Update Troubleshooter để tự động sửa lỗi 

Chạy quét tệp hệ thống

Tệp hệ thống bị hỏng thường là nguyên nhân chính dẫn đến lỗi 0x80070643. Bạn có thể sử dụng lệnh SFC (System File Checker) để quét và sửa lỗi:

  • Bước 1: Nhấn Windows + S, nhập cmd, và chọn Run as administrator.
  • Bước 2: Nhập lệnh sfc /scannow và nhấn Enter.
  • Bước 3: Quá trình quét sẽ mất vài phút.
  • Bước 4: Sau khi hoàn tất, khởi động lại máy tính và kiểm tra lại lỗi.

sửa lỗi 0x80070643 - Chạy quét tệp hệ thống

Cài đặt .NET Framework mới nhất

.NET Framework lỗi thời hoặc bị hỏng là một trong những nguyên nhân phổ biến gây ra lỗi 0x80070643. Bạn cần cài đặt phiên bản mới nhất để khắc phục.

  • Bước 1: Truy cập trang tải .NET Framework của Microsoft.
  • Bước 2: Tải về phiên bản phù hợp với hệ điều hành của bạn.
  • Bước 3: Chạy file cài đặt và làm theo hướng dẫn.
  • Bước 4: Sau khi quá trình hoàn tất, hãy khởi động lại máy tính.

 

sửa lỗi 0x80070643 - Cài đặt .NET Framework mới nhất

Cách tải .NET Framework mới nhất để khắc phục lỗi

Chạy .NET Framework Repair Tool

Microsoft cung cấp công cụ .NET Framework Repair Tool để tự động sửa lỗi 0x80070643 liên quan đến .NET Framework.

  • Bước 1: Tải công cụ từ trang hỗ trợ của Microsoft.
  • Bước 2: Chạy file NetFxRepairTool.exe vừa tải.
  • Bước 3: Làm theo hướng dẫn để khắc phục lỗi.
  • Bước 4: Sau khi hoàn thành, kiểm tra lại lỗi cập nhật.

sửa lỗi 0x80070643 - Chạy .NET Framework Repair Tool

Thay đổi tên thư mục SoftwareDistribution

Thư mục SoftwareDistribution lưu trữ tạm thời các bản cập nhật Windows. Nếu thư mục này bị lỗi, chẳng hạn như khi gặp lỗi 0x80070643, bạn có thể đổi tên để hệ thống tạo thư mục mới.

  • Bước 1: Mở Command Prompt với quyền quản trị, tương tự như các bước đã thực hiện trước đó.
  • Bước 2: Tiến hành tắt một số dịch vụ cần thiết bằng cách nhập từng lệnh sau vào cửa sổ lệnh và nhấn Enter sau mỗi dòng:
    net stop wuauserv
    net stop bits
  • Bước 3: Đổi tên thư mục SoftwareDistribution để hệ thống tạo lại dữ liệu mới. Nhập lệnh sau và nhấn Enter:
    rename c:\windows\SoftwareDistribution SoftwareDistribution.bak
  • Bước 4: Cuối cùng, khởi động lại các dịch vụ đã tắt bằng cách nhập các lệnh dưới đây, nhấn Enter sau mỗi dòng:
    net start wuauserv
    net start bits 

sửa lỗi 0x80070643 - Thay đổi tên thư mục SoftwareDistribution

Reset lại thư mục Catroot2

Catroot2 là một thư mục quan trọng trong quá trình cập nhật Windows. Reset thư mục này có thể giúp khắc phục lỗi 0x80070643.

  • Bước 1: Nhấn Windows + S, nhập cmd, và chọn Run as administrator.
  • Bước 2: Nhập các lệnh sau, lần lượt nhấn Enter sau mỗi lệnh:
    net stop cryptsvc

md %systemroot%\system32\catroot2.old

xcopy %systemroot%\system32\catroot2 

%systemroot%\system32\catroot2.old /s

  • Bước 3: Tiếp tục, truy cập vào File Explorer (sử dụng tổ hợp phím Windows + E) và điều hướng đến thư mục catroot2 theo đường dẫn:
    C:\Windows\System32\catroot2
  • Bước 4: Nhấn tổ hợp phím Ctrl + A để chọn toàn bộ nội dung trong thư mục này, sau đó chọn Delete từ thanh công cụ để xóa các tệp.
  • Bước 5: Cuối cùng, quay lại cửa sổ Command Prompt với quyền quản trị. Nhập lệnh sau và nhấn Enter để khởi động lại dịch vụ vừa bị dừng:
    net start cryptsvc

sửa lỗi 0x80070643 - Reset lại thư mục Catroot2

Reset thư mục Catroot2 để sửa lỗi 0x80070643

Cập nhật cơ sở dữ liệu của Windows Defender

Nếu Windows Defender là nguyên nhân gây ra lỗi 0x80070643, bạn có thể cập nhật cơ sở dữ liệu của nó thủ công.

  • Bước 1: Mở Command Prompt với quyền quản trị bằng cách thực hiện tương tự như các bước đã hướng dẫn trước.
  • Bước 2: Nhập lệnh sau vào cửa sổ dòng lệnh và nhấn Enter để xóa tất cả các định nghĩa hiện có của Windows Defender:
    "%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -RemoveDefinitions -All
  • Bước 3: Tiếp tục cập nhật cơ sở dữ liệu của Windows Defender bằng cách thực thi lần lượt hai lệnh dưới đây, nhấn Enter sau mỗi lệnh:
    "%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -SignatureUpdate "%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -SignatureUpdate -MMPC
  • Bước 4: Cuối cùng, đóng cửa sổ Command Prompt và khởi động lại máy tính để các thay đổi được áp dụng.

sửa lỗi 0x80070643 - Cập nhật cơ sở dữ liệu của Windows Defender

Khởi động sạch trên Windows 11

Khởi động sạch giúp loại bỏ xung đột từ các ứng dụng khác gây ra lỗ. Các bước thực hiện sửa lỗi 0x80070643:

  • Bước 1: Chọn Tìm kiếm , nhập msconfig, và nhấn mở System Configuration.
  • Bước 2: Tại tab General, bấm chọn Selective startup rồi bỏ tick ô Load startup items.
  • Bước 3: Chọn tab Services, tích chọn Hide all Microsoft services, sau đó nhấn Disable all.
  • Bước 4: Chuyển sang tab Startup, nhấn Open Task Manager, và tắt tất cả các ứng dụng khởi động cùng Windows.
  • Bước 5: Bấm OK để xác nhận và bắt đầu quá trình khởi động lại máy.

sửa lỗi 0x80070643 - Khởi động sạch trên Windows 11

Khởi động sạch nhằm loại bỏ xung đột phần mềm

Cài đặt thủ công bản cập nhật sửa lỗi 0x80070643

Khi cách thông thường không hiệu quả, bạn có thể tải bản cập nhật từ Microsoft Update Catalog và cài đặt thủ công.

  • Bước 1: Truy cập Microsoft Update Catalog.
  • Bước 2: Tìm kiếm bản cập nhật bằng cách nhập mã KB + số bản cập nhật liên quan đến lỗi 0x80070643, sau đó nhấn Enter.
  • Bước 3: Nhấn download để tải bản tương ứng với hệ điều hành, sau đó nhấp chuột phải vào liên kết tải xuống và chọn Save link as để lưu tệp vào thư mục mong muốn.
  • Bước 4: Mở File Explorer (Windows + E), điều hướng đến thư mục chứa tệp vừa tải và nhấp đúp vào tệp .msu để bắt đầu quá trình cài đặt.
  • Bước 5: Sau khi cài đặt hoàn tất, khởi động lại máy tính để các thay đổi được áp dụng và lỗi được khắc phục.

sửa lỗi 0x80070643 - Cài đặt thủ công bản cập nhật sửa lỗi 0x80070643

Tắt phần mềm chống virus

Phần mềm diệt virus của bên thứ ba đôi khi có thể vô tình cản trở quá trình cập nhật Windows, dẫn đến lỗi 0x80070643. Để giải quyết vấn đề này, bạn nên tạm thời vô hiệu hóa tính năng bảo vệ của phần mềm bằng cách truy cập vào giao diện chính, tìm tùy chọn Disable hoặc Turn off protection và tắt nó đi. Sau khi cập nhật thành công hệ điều hành, đừng quên bật lại phần mềm để đảm bảo hệ thống của bạn vẫn được bảo vệ an toàn.

sửa lỗi 0x80070643 - Tắt phần mềm chống virus

Tạm thời tắt phần mềm chống virus để sửa lỗi 

Lỗi 0x80070643 là một vấn đề phổ biến nhưng hoàn toàn có thể khắc phục bằng những cách đơn giản như chạy công cụ sửa lỗi, quét hệ thống, hoặc cập nhật .NET Framework. Bằng cách làm theo các hướng dẫn trong bài, bạn sẽ nhanh chóng sửa lỗi 0x80070643 và đảm bảo hệ điều hành hoạt động ổn định. Đừng quên chia sẻ bài viết này với bạn bè nếu họ gặp vấn đề tương tự!

Thông báo
Đóng