Hướng dẫn cách khắc phục lỗi 0x80070643 trên Windows từng bước một

  • Lỗi 0x80070643 thường do các thành phần cập nhật Windows hoặc các tập tin hệ thống bị hỏng gây ra.
  • Các công cụ như trình khắc phục sự cố, SFC và DISM cho phép tự động sửa chữa nhiều lỗi này.
  • Các vấn đề với .NET Framework, phần mềm diệt virus hoặc trình điều khiển lỗi thời có thể gây ra mã lỗi này.
  • Khởi động lại các dịch vụ cập nhật và xóa bộ nhớ đệm của Windows Update sẽ giúp khôi phục quá trình cài đặt.

Lỗi 0x80070643 trong Windows

Nếu bạn sử dụng Windows 10 hoặc phiên bản Windows khác và sau khi cố gắng cập nhật, bạn nhận được thông báo này. "Đã xảy ra một số sự cố khi cài đặt bản cập nhật… (0x80070643)"Cảm thấy hơi lo lắng là điều bình thường. Không chỉ có vẻ như có gì đó bị lỗi, mà Windows Update còn thường xuyên cố gắng cập nhật mà không bao giờ hoàn tất quá trình cài đặt.

Mã lỗi Mã lỗi 0x80070643 có liên quan mật thiết đến các lỗi xảy ra trong quá trình cập nhật.Các vấn đề này có thể do chính dịch vụ Windows Update, các tập tin hệ thống bị hỏng, các thành phần cài đặt bị lỗi, hoặc thậm chí là sự can thiệp từ các chương trình chống virus hoặc bảo mật gây ra. Tin tốt là chúng thường có thể được giải quyết bằng cách làm theo một loạt các bước có hệ thống, và quan trọng nhất là không cần phải là chuyên gia.

Lỗi 0x80070643 có nghĩa là gì và tại sao nó lại xuất hiện?

Mật mã Mã lỗi 0x80070643 cho biết đã xảy ra lỗi nghiêm trọng trong quá trình cài đặt. Đây có thể là bản cập nhật, gói .NET Framework, trình điều khiển hoặc thậm chí là ứng dụng được phân phối qua Windows Update. Trên thực tế, điều này có nghĩa là Windows cố gắng cài đặt một thứ gì đó, nhưng thất bại giữa chừng và đánh dấu bản cập nhật là chưa được cài đặt.

Thông báo này thường đi kèm với cảnh báo cập nhật Windows thông thường: "Đã xảy ra một số sự cố khi cài đặt bản cập nhật, nhưng chúng tôi sẽ thử lại sau."Nếu hiện tượng này xảy ra nhiều lần, đó là dấu hiệu rõ ràng cho thấy có điều gì đó trong hệ thống đang chặn hoặc làm gián đoạn quá trình cài đặt.

Các nguyên nhân phổ biến nhất gây ra lỗi 0x80070643 khá đa dạng: Các thành phần Windows Update bị hỏng, cơ sở dữ liệu cập nhật bị lỗi.Các dịch vụ cần thiết không hoạt động, lỗi trong .NET Framework, tàn dư của các bản cài đặt cũ, lỗi hệ thống tập tin, hoặc thậm chí là mất điện khiến quá trình cập nhật không hoàn tất.

Trong một số trường hợp, sự cố chỉ giới hạn ở một bản cập nhật cụ thể (ví dụ: bản cập nhật tích lũy hoặc bản cập nhật bảo mật), trong khi ở những trường hợp khác, lỗi này xảy ra trên nhiều thiết bị khác nhau. Nó ảnh hưởng đến mọi nỗ lực cập nhật Windows.Điều này cho thấy một xung đột sâu sắc hơn đang tồn tại bên trong hệ thống.

Vai trò của phần mềm chống virus và các giải pháp bảo mật của bên thứ ba cũng cần được xem xét. Nếu các công cụ này trở nên quá hạn chế, chúng có thể... Chặn các tập tin tạm thời, quy trình cài đặt hoặc thay đổi registry. mà Windows Update cần, do đó gây ra lỗi nổi tiếng 0x80070643.

Các nguyên nhân thường gặp gây ra lỗi 0x80070643 trong Windows

Trước khi đi sâu vào các giải pháp cụ thể, điều quan trọng là phải hiểu nguyên nhân thường dẫn đến sự thất bại này để có thể Giải quyết vấn đề từ góc độ phù hợpNó không phải lúc nào cũng chỉ có một nguyên nhân, nhưng đây là những nguyên nhân phổ biến nhất.

Một trong những lý do phổ biến nhất đó là Một trong các thành phần bên trong của Windows Update bị hỏng hoặc cấu hình sai.Theo thời gian, và đặc biệt là sau nhiều lần cập nhật, thư mục lưu trữ bộ nhớ đệm cập nhật (SoftwareDistribution) có thể tích tụ các tệp bị lỗi, các bản tải xuống không đầy đủ hoặc thông tin không nhất quán.

Một nguyên nhân thường gặp khác là lỗi hỏng tập tin hệ thống: nếu các tệp tin quan trọng bị thiếu hoặc bị hỏngTrình cài đặt Windows Update không thể hoàn tất tác vụ. Điều này có thể xảy ra do tắt máy đột ngột, lỗi ổ đĩa, phần mềm độc hại trước đó hoặc lỗi trong các lần cài đặt cũ.

Nhiều trường hợp cũng đã được phát hiện có liên quan đến lỗi 0x80070643. các vấn đề với .NET FrameworkVì nhiều thành phần và ứng dụng của Windows phụ thuộc vào .NET, nếu quá trình cài đặt của bạn không hoàn chỉnh hoặc bị lỗi, bất kỳ bản cập nhật liên quan nào cũng có thể thất bại với cùng mã lỗi này.

Đừng quên phần mềm diệt virus và các giải pháp bảo mật của bên thứ ba. Đôi khi, khi cố gắng bảo vệ hệ thống, Chúng ngăn Windows Update sửa đổi một số tệp, thư mục hoặc khóa registry nhất định.Điều này dẫn đến các lỗi trong quá trình cài đặt, bao gồm cả lỗi mà chúng ta đang gặp phải.

Nguyên nhân của lỗi 0x80070643

Cuối cùng, một yếu tố thường bị bỏ qua là chính dịch vụ Windows Update và các dịch vụ liên quan. Nếu một số dịch vụ này bị vô hiệu hóa, chúng sẽ không khởi động đúng cách hoặc bị treo. Quá trình cập nhật có thể thất bại một cách có hệ thống với các mã lỗi như 0x80070643.Mặc dù mọi thứ trên giao diện trông có vẻ bình thường.

Hãy kiểm tra những kiến ​​thức cơ bản trước khi áp dụng các giải pháp nâng cao.

Trước khi đi sâu vào các lệnh và công cụ nâng cao, bạn nên xem lại một số khía cạnh đơn giản. để tiết kiệm thời gian và các bước không cần thiết.Thường thì, những điều cơ bản nhất lại là những thứ chúng ta hay bỏ qua.

Điều đầu tiên cần làm là xác minh rằng Kết nối internet của bạn ổn địnhMặc dù điều này có vẻ hiển nhiên, nhưng nếu bạn gặp sự cố mất kết nối gián đoạn hoặc đang sử dụng mạng rất chậm, quá trình tải xuống bản cập nhật có thể bị lỗi hoặc không hoàn chỉnh, gây ra lỗi cài đặt và các lỗi như 0x80070643.

Một điểm quan trọng khác là kiểm tra ngày và giờ hệ thốngNếu cài đặt thời gian không chính xác, máy chủ Microsoft có thể từ chối các kết nối bảo mật, gây ra sự cố khi tải xuống và xác thực bản cập nhật. Hãy điều chỉnh thời gian tự động trong cài đặt Windows để loại trừ khả năng này.

Ngoài ra, hãy đảm bảo bạn có đủ dung lượng trống trên ổ đĩa hệ thống (Thường là ổ C:). Các bản cập nhật cần dung lượng để tải xuống các tệp tạm thời và giải nén các gói; nếu ổ đĩa gần đầy, quá trình cài đặt có thể thất bại mà không có lời giải thích rõ ràng.

Một mẹo cơ bản nhưng hiệu quả khác là Khởi động lại hệ thốngNgay cả khi Windows đã thực hiện việc đó sau khi cố gắng cài đặt bản cập nhật, việc khởi động lại thủ công có thể mở khóa các dịch vụ, giải phóng các tệp bị khóa và giải quyết các xung đột nhỏ ngăn cản Windows Update hoạt động bình thường.

Cuối cùng, hãy kiểm tra xem hệ thống có đang cố gắng hay không. cài đặt nhiều bản cập nhật cùng một lúcĐôi khi, chỉ một bản cập nhật gây ra sự cố và ảnh hưởng đến các bản cập nhật khác. Sau khi thực hiện các bước chúng ta sẽ thảo luận, tốt nhất là trước tiên hãy thử cài đặt riêng bản cập nhật gây ra sự cố để thu hẹp phạm vi vấn đề.

Sử dụng trình khắc phục sự cố Windows Update

Trình gỡ rối Windows Update

Windows bao gồm một công cụ tích hợp được thiết kế đặc biệt để phát hiện và sửa chữa các lỗi cập nhật thường gặp. Mặc dù không hoàn hảo, công cụ này vẫn có thể khắc phục được các lỗi thường gặp. Trình khắc phục sự cố Windows Update Nó có thể giúp bạn tiết kiệm rất nhiều công sức nếu nó tự động xác định lỗi.

Để chạy chương trình này trên Windows 10, hãy vào phần sau: Cấu hình WindowsVào mục "Cập nhật & Bảo mật" rồi chọn "Khắc phục sự cố". Tại đó, tìm "Windows Update" và nhấp vào "Chạy trình khắc phục sự cố". Trong Windows 11, quy trình tương tự, mặc dù bố cục menu hơi khác một chút.

Sau khi khởi chạy, công cụ sẽ thực hiện một số kiểm tra nội bộ: trạng thái của các dịch vụ liên quan, tính toàn vẹn của các thành phần Windows Update, quyền truy cập thư mục tạm thời và một số cài đặt có thể đang chặn cập nhật.

Nếu phát hiện điều gì bất thường, nó sẽ cố gắng tự động sửa chữa và hiển thị cho bạn bản tóm tắt những gì nó đã làm. Điều quan trọng là Khởi động lại máy tính sau khi áp dụng các bản sửa lỗi.Mặc dù đôi khi hệ thống không yêu cầu bạn làm vậy một cách rõ ràng, nhưng điều này nhằm đảm bảo tất cả các thay đổi được áp dụng bình thường.

Sau khi khởi động lại, hãy quay lại mục "Windows Update" trong Cài đặt và nhấp vào "Kiểm tra cập nhật". Kiểm tra xem có bản cập nhật nào được cài đặt hay không. Bản cập nhật trước đó đã thất bại với lỗi 0x80070643 Hiện tại quá trình cài đặt đã thành công. Nếu sự cố vẫn tiếp diễn, chúng ta sẽ phải sử dụng đến các phương pháp kỹ thuật phức tạp hơn một chút.

Khởi động lại thủ công các thành phần Windows Update

Khởi động lại các thành phần Windows Update

Khi lỗi 0x80070643 vẫn tiếp diễn, một trong những kỹ thuật hiệu quả nhất là... Khôi phục hoàn toàn các thành phần Windows UpdateViệc này bao gồm dừng các dịch vụ, đổi tên thư mục bộ nhớ cache và khởi động lại gần như mọi thứ từ đầu.

Để thực hiện đúng cách, hãy mở... Dấu nhắc lệnh với quyền quản trị viênBạn có thể tìm kiếm "cmd" trong menu Bắt đầu, nhấp chuột phải vào "Dấu nhắc lệnh" và chọn "Chạy với quyền quản trị viên". Chấp nhận lời nhắc Kiểm soát tài khoản người dùng.

Bước đầu tiên là dừng các dịch vụ liên quan đến quá trình cập nhật để ngăn chúng sử dụng các tập tin mà chúng ta cần chỉnh sửa. Các dịch vụ này thường được dừng lại như sau: Windows Update (wuauserv), BITS (Background Intelligent Transfer Service), CryptSvc và trình cài đặt MSIViệc này được thực hiện bằng các lệnh như net stop theo sau là tên dịch vụ.

Sau khi bắt giữ họ, bước tiếp theo thường là... Đổi tên các thư mục SoftwareDistribution và Catroot2.Đây là các thư mục lưu trữ bộ nhớ đệm cập nhật và một số danh mục bảo mật. Bằng cách đổi tên chúng (ví dụ: thêm .old), chúng ta buộc Windows phải tạo các thư mục mới, sạch sẽ khi các dịch vụ khởi động lại.

Sau khi hoàn thành bước này, tất cả những gì còn lại là... Khởi động lại các dịch vụ mà chúng ta đã dừng. Sử dụng lệnh net start. Sau khi mọi thứ hoạt động trở lại, hãy đóng cửa sổ dấu nhắc lệnh, khởi động lại máy tính và kiểm tra cập nhật lại từ Cài đặt để xem lỗi 0x80070643 đã biến mất chưa.

Thao tác này không xóa các bản cập nhật đã cài đặt sẵn của bạn, nó chỉ đơn giản là... Thao tác này xóa bộ nhớ đệm và thiết lập lại cơ chế tải xuống và cài đặt.Điều này thường là đủ khi vấn đề nằm ở các tệp bị hỏng trong các thư mục đó.

Kiểm tra và sửa chữa các tập tin hệ thống bằng SFC và DISM.

Sửa chữa tập tin hệ thống

Khi lỗi 0x80070643 xảy ra do các tệp hệ thống bị hỏng hoặc thiếuViệc sử dụng các công cụ chuyên dụng để tự động phân tích và sửa chữa các sự cố này là rất cần thiết. Windows cung cấp hai tiện ích mạnh mẽ: SFC và DISM.

Công cụ đầu tiên, SFC (System File Checker), chịu trách nhiệm cho việc So sánh các tập tin hệ thống với bản sao tham chiếu và khôi phục bất kỳ tập tin nào bị sửa đổi hoặc bị hỏng. Để sử dụng, hãy mở lại Command Prompt với quyền quản trị viên và chạy lệnh sfc /scannow.

Quá trình phân tích này có thể mất một thời gian, tùy thuộc vào tốc độ máy tính của bạn và tình trạng của các tập tin. Điều này rất quan trọng. Không được đóng cửa sổ hoặc làm gián đoạn quá trình. cho đến khi đạt 100%. Cuối cùng, SFC sẽ hiển thị một thông báo cho biết liệu nó đã tìm thấy và sửa chữa lỗi nào hay chưa.

Nếu SFC không giải quyết được tất cả các vấn đề, DISM (Deployment Imaging Service and Management) sẽ được sử dụng. Công cụ này hoạt động trên... hình ảnh cửa sổ Công cụ này được sử dụng để sửa chữa hệ thống, khắc phục các sự cố nghiêm trọng hơn có thể ảnh hưởng đến các lần sửa chữa trong tương lai hoặc chính chức năng Cập nhật Windows.

Thông thường, DISM được sử dụng bằng cách chạy các lệnh như DISM /Online /Cleanup-Image /RestoreHealth, luôn luôn trong cửa sổ dấu nhắc lệnh với quyền quản trị viên. Quá trình này cũng có thể mất vài phút, và giống như với SFC, tốt nhất là nên để nó hoàn tất mà không bị gián đoạn.

Sau khi DISM hoàn thành công việc của mình, người ta khuyến nghị nên làm như sau: Chạy lại lệnh sfc /scannow Để đảm bảo tất cả các tệp hệ thống đều ở trạng thái tốt, hãy khởi động lại máy tính và thử cài đặt lại các bản cập nhật đã bị lỗi trước đó với mã lỗi 0x80070643.

Xem xét các vấn đề liên quan đến .NET Framework và các bản cập nhật cụ thể.

Một phần đáng kể các trường hợp lỗi 0x80070643 có liên quan đến Cập nhật .NET Framework hoặc các ứng dụng phụ thuộc vào thành phần này. Nếu lỗi luôn xảy ra với một bản cập nhật cụ thể, bạn nên kiểm tra mã hoặc tên của bản cập nhật đó trong Windows Update.

Trong giao diện Windows Update, bạn có thể xem lịch sử cập nhật và tìm bản cập nhật gây lỗi. Nếu thông báo đề cập rõ ràng đến một gói .NET Framework cụ thể hoặc số KB, có thể đó là bản cập nhật gây lỗi. Gói hàng đó bị hư hỏng hoặc được lắp đặt không đúng cách..

Trong những trường hợp này, giải pháp thiết thực là: Tải xuống bản cập nhật theo cách thủ công Bạn có thể tải bản cập nhật từ Microsoft Update Catalog bằng cách tìm kiếm mã KB xuất hiện trong Windows Update. Việc cài đặt gói cập nhật thủ công đôi khi tránh được xung đột xảy ra khi cùng một bản cập nhật được tải xuống tự động.

Nếu xung đột xảy ra với chính quá trình cài đặt .NET Framework trên hệ thống, bạn có thể cần sửa chữa hoặc cài đặt lại phiên bản đóMicrosoft cung cấp các công cụ cụ thể để khắc phục sự cố với .NET, và một số phiên bản đã cài đặt cũng có thể được sửa chữa từ "Chương trình và Tính năng" trong Bảng điều khiển.

Cần nhớ rằng việc chỉnh sửa mạnh tay .NET Framework (ví dụ: gỡ cài đặt thủ công các phiên bản) có thể gây ra các vấn đề khác, vì vậy... Tốt nhất là nên tiến hành thận trọng và trước tiên hãy sử dụng các tùy chọn sửa chữa và hướng dẫn chính thức của Microsoft. trước khi thực hiện những thay đổi triệt để hơn đối với thành phần này.

Sự can thiệp từ phần mềm diệt virus và các công cụ bảo mật khác

Các phần mềm chống virus và bảo mật của bên thứ ba rất hữu ích, nhưng đôi khi chúng có thể là nguyên nhân gây ra các lỗi như 0x80070643. Chặn các tập tin hoặc quy trình quan trọng trong quá trình cài đặt bản cập nhật.Điều này đặc biệt xảy ra khi chúng kích hoạt các mô-đun điều khiển rất mạnh.

Kiểm tra cập nhật Windows cơ bản

Nếu bạn nghi ngờ phần mềm diệt virus của mình có thể gây ra sự cố, hãy thử cách này: tạm thời vô hiệu hóa bảo vệ thời gian thực Trong khi quá trình cập nhật đang diễn ra, hầu hết các giải pháp bảo mật cho phép bạn tạm dừng bảo vệ trong vài phút hoặc cho đến khi khởi động lại.

Điều cần thiết là, trong khi phần mềm diệt virus của bạn bị vô hiệu hóa, Không nên truy cập các trang web không đáng tin cậy hoặc tải xuống các tệp đáng ngờ.Mục tiêu duy nhất là để loại trừ khả năng công cụ này gây xung đột với Windows Update, chứ không phải để khiến máy tính gặp rủi ro không cần thiết.

Trong một số trường hợp cực đoan, điều đó có thể là cần thiết. Gỡ cài đặt hoàn toàn phần mềm diệt virus của bên thứ ba Và hãy kiểm tra xem sau khi khởi động lại, các bản cập nhật có được cài đặt mà không gặp sự cố hay không. Nếu có, bạn có thể cân nhắc thay đổi giải pháp bảo mật của mình hoặc điều chỉnh cài đặt của nó để tránh xung đột với Windows.

Cũng cần lưu ý rằng còn có các lớp bảo mật khác (phần mềm chống mã độc bổ sung, chương trình tăng cường bảo mật hệ thống, tường lửa nâng cao) mà Chúng có thể đang chặn các kết nối cập nhật Windows hoặc việc thực thi một số thành phần nhất định.Nếu bạn sử dụng loại phần mềm này, hãy kiểm tra cài đặt của nó hoặc tạm thời tắt nó đi để chạy thử nghiệm.

Cập nhật trình điều khiển và kiểm tra trạng thái ổ đĩa.

Mặc dù lỗi 0x80070643 chủ yếu liên quan đến các sự cố cập nhật Windows và .NET, nhưng trên một số máy tính, lỗi này có thể bắt nguồn từ các nguyên nhân khác. Trình điều khiển lỗi thời hoặc lỗi vật lý trong ổ cứng nơi hệ thống được lắp đặt.

Một bộ điều khiển quan trọng bị lỗi (ví dụ: chipset, bộ nhớ lưu trữ hoặc bộ điều khiển mạng) có thể gây ra sự cố. Gây mất ổn định hệ thống trong quá trình tải xuống hoặc cài đặt. cập nhật. Hãy giữ Trình điều khiển cập nhật nhất trên máy tính xách tay và máy tính để bàn với phần cứng cụ thể.Đặc biệt là trên máy tính xách tay và các thiết bị có phần cứng chuyên dụng, điều này giúp tránh được các loại xung đột này.

Ngoài ra, nên thực hiện một phân tích đĩa Để loại trừ các sector lỗi hoặc lỗi hệ thống tập tin có thể làm gián đoạn quá trình ghi tập tin cập nhật, bạn có thể chạy kiểm tra lỗi từ thuộc tính ổ đĩa hệ thống, trong tab "Công cụ".

Một cách khác để thực hiện việc này là sử dụng lệnh chkdsk, mặc dù tốt nhất là nên sử dụng cẩn thận và nếu bạn chưa từng làm trước đây, hãy làm theo hướng dẫn đáng tin cậy. Trong nhiều trường hợp, sự kết hợp của Kiểm tra ổ đĩa, dọn dẹp các thành phần Windows Update và sửa chữa các tập tin hệ thống. Giải pháp này giúp khắc phục hầu hết các lỗi cập nhật dai dẳng.

Nếu, bất chấp mọi nỗ lực, ổ đĩa vẫn có nhiều lỗi vật lý hoặc sự cố không thể khắc phục, thì có thể lỗi 0x80070643 chỉ là dấu hiệu ban đầu. dấu hiệu của một vấn đề phần cứng nghiêm trọng hơnTrong trường hợp đó, hãy cân nhắc sao lưu dữ liệu của bạn và đánh giá việc thay thế ổ cứng.

Với tất cả những điều trên, bạn đã có một bộ các bước khá đầy đủ để khắc phục thông báo "Đã xảy ra một số sự cố khi cài đặt bản cập nhật… (0x80070643)" và quay lại. Windows Update sẽ hoạt động bình thường mà không cần phải cài đặt lại hệ thống hoàn toàn..

Memoria ram
Bài viết liên quan:
Bộ nhớ RAM: Hướng dẫn toàn diện dành cho thiết kế đồ họa và sáng tạo kỹ thuật số