Khắc phục: Lỗi 0x80070666 khi cài đặt Microsoft Visual C ++

Một số người dùng Windows đang gặp phải lỗi 0x80070666 nghiêm trọng khi thử cài đặt Microsoft Visual C ++, Lumberyard hoặc gói phân phối tương tự. Thông báo lỗi thường được báo cáo xảy ra khi bắt đầu quá trình cài đặt. Vấn đề cụ thể này không dành riêng cho một phiên bản Windows nhất định vì nó được xác nhận xảy ra trên Windows 7, Windows 8.1 và Windows 10.

Cài đặt thất bại - 0x80070666

Điều gì gây ra lỗi 0x80070666 khi cài đặt Microsoft Visual C ++?

Chúng tôi đã điều tra vấn đề cụ thể này bằng cách xem xét các báo cáo người dùng khác nhau và các chiến lược sửa chữa mà hầu hết người dùng bị ảnh hưởng đã triển khai để giải quyết thông báo lỗi cụ thể này. Từ những gì chúng tôi thu thập được, có một số tình huống khác nhau sẽ kích hoạt thông báo lỗi này:

  • Một bản cài đặt Visual C ++ khác đã có sẵn - Hóa ra, Visual C ++ 2015 và Visual C ++ 2017 sẽ chứa một số tệp nhị phân phổ biến được biết là xung đột. Nếu bạn đã có Visual C ++ Redist 2017 và bạn đang cố gắng cài đặt Redist 2015, bạn có thể sẽ thấy thông báo lỗi cụ thể này. Trong trường hợp này, gỡ cài đặt Visual C ++ mới hơn sẽ giải quyết vấn đề.
  • Cài đặt Visual C ++ không tốt - Có một số trường hợp nhất định có thể góp phần vào việc cài đặt xấu gói Visual C ++ Redistributable. Bất cứ khi nào điều này xảy ra, bạn có ít lựa chọn khác chạy công cụ Fix-it chuyên dụng hoặc cố gắng buộc màn hình Sửa chữa bật lên bằng Command Prompt.
  • Windows Update đang có kế hoạch cài đặt cùng một gói Visual C ++ - Một kịch bản khác mà bạn có thể gặp phải vấn đề cụ thể này là nếu thành phần cập nhật (Windows Update) có bản cập nhật đang chờ xử lý sẽ cập nhật cùng gói Visual C ++. Trong trường hợp này, cài đặt mọi bản cập nhật Windows đang chờ xử lý sẽ tự động giải quyết vấn đề.

Nếu bạn hiện đang sửa lỗi cho phép bạn bỏ qua lỗi 0x80070666 và hoàn tất cài đặt gói phân phối, bài viết này sẽ cung cấp cho bạn một số phương pháp khắc phục sự cố. Ở bên dưới, bạn có một số bản sửa lỗi tiềm năng mà những người dùng khác trong tình huống tương tự đã sử dụng thành công để giải quyết vấn đề.

Các phương pháp được sắp xếp theo hiệu quả và mức độ nghiêm trọng, vì vậy hãy làm theo chúng theo thứ tự mà chúng được trình bày. Một trong số họ bị ràng buộc để giải quyết vấn đề trong kịch bản cụ thể của bạn.

Phương pháp 1: Gỡ cài đặt tất cả các gói có thể phân phối lại Visual C ++ hiện tại

Như nhiều người dùng đã báo cáo, sự cố cụ thể này chủ yếu xảy ra nếu máy tính của bạn đã chứa phiên bản (cũ hơn hoặc mới hơn) của cùng một gói phân phối mà bạn đang cố gắng cài đặt.

Trong hầu hết các trường hợp, lỗi xuất hiện khi người dùng cố gắng cài đặt Visual C ++ Redist 2015 nhưng bản cài đặt mới hơn đã có trên hệ thống đó. Một số người dùng bị ảnh hưởng đã báo cáo rằng có thể giải quyết Cài đặt không thành công - lỗi cài đặt 0x80070666 bằng cách gỡ cài đặt phiên bản mới hơn.

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Nhấn phím Windows + R để mở hộp thoại Run . Sau đó, gõ vào appwiz.cpl, và nhấn Enter để mở màn hình Chương trình và Tính năng .

    Nhập appwiz.cpl và nhấn Enter để mở Danh sách chương trình đã cài đặt
  2. Trong màn hình Chương trình và Tính năng, cuộn xuống danh sách các chương trình đã cài đặt và tìm tất cả các bản cài đặt Microsoft Visual C ++ Redist của bạn .
  3. Nhấp chuột phải vào mọi cài đặt Microsoft Visual C ++ Redist và chọn Gỡ cài đặt. Sau đó, làm theo lời nhắc trên màn hình để hoàn tất việc gỡ cài đặt cho mọi gói phân phối lại.

    Gỡ cài đặt mọi gói Visual C ++ Redist
  4. Khi mọi gói Visual C ++ đã được gỡ cài đặt, hãy khởi động lại máy tính của bạn và đợi lần khởi động tiếp theo hoàn tất.
  5. Cố gắng cài đặt gói Redist tương tự mà trước đây không thành công với lỗi 0x80070666 .

Nếu bạn vẫn gặp phải thông báo lỗi tương tự, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2: Chạy công cụ Fix-It

Có một công cụ Microsoft Fix It mà một số người dùng bị ảnh hưởng đã sử dụng thành công để giải quyết vấn đề ngăn chặn gói redist được cài đặt tự động. Công cụ Fix It cụ thể này sẽ thực hiện một số chiến lược sửa chữa sẽ sửa chữa một số thành phần (bao gồm các khóa đăng ký bị hỏng) được sử dụng trong quá trình cài đặt các chương trình mới.

Lưu ý: Công cụ Fix it này sẽ hoạt động cho Windows 7, Windows 8, Windows 8.1 và Windows 10.

Dưới đây là hướng dẫn nhanh về cách sử dụng công cụ Fix It này để khắc phục lỗi 0x80070666 :

  1. Truy cập liên kết này ( tại đây ) và nhấp vào nút Tải xuống để tải xuống công cụ Fix It .

    Đang tải xuống Công cụ Fix it
  2. Khi công cụ đã được tải xuống, nhấp đúp chuột vào tệp .diagcab để mở công cụ Fix It . Khi bạn thấy màn hình ban đầu, nhấp vào Nâng cao và đảm bảo rằng hộp được liên kết với Áp dụng sửa chữa tự động được chọn. Sau đó, nhấp vào Tiếp theo để chuyển sang menu tiếp theo.

    Áp dụng sửa chữa tự động
  3. Ở màn hình tiếp theo, nhấp vào Cài đặt .

    Sự cố với Cài đặt chương trình
  4. Đợi cho đến khi giai đoạn kiểm tra hoàn tất, sau đó chọn gói phân phối lại mà bạn gặp phải vấn đề và nhấp vào Tiếp theo.

    Chọn gói phân phối lại mà bạn đang gặp vấn đề
  5. Thực hiện theo các chiến lược sửa chữa được đề nghị cho đến khi bạn kết thúc chương trình.

    Dùng thử các bản sửa lỗi được đề xuất
  6. Khi công cụ Fix It đã chạy khóa học của nó, hãy khởi động lại máy tính của bạn và xem liệu bạn có thể cài đặt gói redist ở lần khởi động tiếp theo mà không gặp vấn đề gì không.

Nếu bạn vẫn gặp phải lỗi 0x80070666, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 3: Cài đặt mọi bản cập nhật Windows đang chờ xử lý

Hóa ra, bạn có thể gặp phải lỗi 0x80070666 vì Windows Update đã chuẩn bị cài đặt gói redist tương tự. Một số người dùng bị ảnh hưởng đã báo cáo rằng khi thực hiện cập nhật Windows cần thiết, gói redist trước đó không thành công với lỗi 0x80070666 đã được cài đặt tự động.

Dưới đây là hướng dẫn nhanh về cách cài đặt mọi bản cập nhật Windows đang chờ xử lý:

  1. Nhấn phím Windows + R để mở hộp thoại Run. Sau đó, nhập các cài đặt ms ms: windowsupdate, và nhấn Enter để mở tab Windows Update của ứng dụng Cài đặt .

    Chạy hộp thoại: ms-settings: windowsupdate

    Lưu ý: Nếu bạn không sử dụng Windows 10, thay vào đó, hãy sử dụng lệnh của wuapp ' .

  2. Khi bạn đến màn hình Windows Update, nhấp vào Kiểm tra cập nhật và làm theo các hướng dẫn trên màn hình để cài đặt tất cả các bản cập nhật Windows đang chờ xử lý.

    Cài đặt mọi bản cập nhật Windows đang chờ xử lý
  3. Khi mọi bản cập nhật đang chờ xử lý đã được cài đặt, hãy khởi động lại máy tính của bạn và xem nếu gói redist chưa được cài đặt. Nếu không, hãy thử cài đặt nó và xem nếu bạn vẫn gặp phải thông báo lỗi tương tự.

Nếu bạn vẫn chưa thể thoát khỏi lỗi 0x80070666, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 4: Sử dụng Command Prompt để sửa chữa cài đặt Visual C ++

Một số người dùng bị ảnh hưởng đã báo cáo rằng họ nghi ngờ rằng bản cài đặt Visual C ++ đã bị hỏng, nhưng họ không có phương tiện sửa chữa vì chương trình không xuất hiện trong danh sách Thêm hoặc Xóa Chương trình. Điều này thường xảy ra với gói Redistributable Visual C ++ 2015.

May mắn thay, họ đã có thể khắc phục điều này bằng cách tải xuống cài đặt thực thi và buộc cửa sổ sửa chữa xuất hiện thông qua Command Prompt. Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Đảm bảo rằng trình cài đặt gói có thể phân phối lại mà bạn đang cố cài đặt có mặt trên máy tính của bạn. Hãy chắc chắn rằng đó là vị trí chính xác. Nếu trình cài đặt không có trên PC của bạn, hãy tải xuống lại.
  2. Nhấn phím Windows + R để mở hộp thoại Run . Sau đó, gõ vào cm cmd và nhấn Enter để mở Command Prompt.
  3. Bên trong Command Prompt, sử dụng lệnh sau để thay đổi thư mục thành thư mục đang giữ tệp. Ví dụ: nếu trình cài đặt redist (ví dụ vc_redist.x64.exe) nằm trong thư mục Tải xuống, thì bạn sẽ cần sử dụng lệnh sau để thay đổi thư mục có liên quan:
     CD C: \ Users \ * YourUser * \ Tải xuống 
  4. Khi bạn đã chắc chắn rằng thiết bị đầu cuối đang hoạt động trong thư mục bên phải, hãy nhập tên của cài đặt thực thi theo sau là / gỡ cài đặt để buộc cửa sổ cài đặt xuất hiện. Như thế này:
     vc_redist.x64.exe / gỡ cài đặt 
  5. Sau đó, nhấp vào Sửa chữa và làm theo lời nhắc trên màn hình để sửa chữa cài đặt phân phối lại Visual C ++ của bạn.

Buộc cửa sổ Sửa chữa xuất hiện thông qua Dấu nhắc Lệnh

Bài ViếT Thú Vị