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

Khắc phục:0x80240017 Lỗi không xác định

Một số người dùng được báo cáo là gặp 0x80240017 Lỗi không xác định khi cố gắng cài đặt Visual C ++ Redistributable Packages cho Visual Studio 2013 hoặc Gói có thể phân phối lại Visual C ++ cho Visual Studio 2015 . Sự cố không chỉ xảy ra với một phiên bản Windows cụ thể vì nó được báo cáo là xảy ra trên Windows 7, Windows 8.1 và Windows 10.

Khắc phục:0x80240017 Lỗi không xác định

Điều gì đang gây ra ‘ 0x80240017 Lỗi không xác định’?

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 khác nhau của người dùng và các chiến lược sửa chữa mà họ đã sử dụng để giải quyết vấn đề. Dựa trên một số tình huống phổ biến mà chúng tôi đã phát hiện ra, có một số thủ phạm phổ biến gây ra sự xuất hiện của thông báo lỗi này.

  • Người dùng đang cố cài đặt gói danh sách lại Visual C ++ chưa hoàn chỉnh - Hầu hết thời gian, lỗi cụ thể này xảy ra do người dùng đang cố cài đặt gói bằng trình cài đặt không hoàn chỉnh / bị hỏng. Điều này thường được báo cáo là xảy ra với trình cài đặt ứng dụng cung cấp cho người dùng gói Visual C ++. Trong trường hợp này, giải pháp là tải xuống phiên bản Visual C ++ đầy đủ từ trang web của Microsoft.
  • Gói danh sách lại Visual C ++ được cài đặt trên Windows v6.1 - Thông báo lỗi này cũng được báo cáo là xảy ra trong những trường hợp hệ điều hành đích là Windows v6.1. Sự cố xảy ra do các gói chỉ được thiết kế để cài đặt trên Windows 7 trở lên. Trong trường hợp này, giải pháp là nâng cấp để cài đặt Gói Dịch vụ 1.
  • Máy tính thiếu bản cập nhật Universal C Runtime - Bạn cũng có thể gặp thông báo lỗi nếu phiên bản Windows của bạn thiếu bản cập nhật Universal C Runtime. Điều này thường được báo cáo là có hiệu quả trong những trường hợp gặp phải lỗi khi cài đặt bản phân phối Python.
  • Windows Update đã tải xuống gói danh sách lại Visual C ++ - Thông báo lỗi cũng có thể gặp phải nếu cấu phần Windows Update được quản lý để tải xuống Visual C ++ được yêu cầu gói nhưng vẫn chưa quản lý để cài đặt nó. Trong trường hợp này, giải pháp là cài đặt bất kỳ bản cập nhật nào đang chờ xử lý.
  • Cài đặt có thể phân phối lại Visual C ++ bị lỗi / không đầy đủ - Lỗi cũng có thể gặp phải nếu người dùng có cài đặt Visual C ++ hiện có bị hỏng hoặc không đầy đủ. Trong trường hợp này, giải pháp là gỡ cài đặt mọi cài đặt Visual C ++ hiện có trước khi cài đặt lại cài đặt bắt buộc từ trang tải xuống chính thức.

Nếu bạn đang gặp khó khăn trong việc giải quyết thông báo lỗi cụ thể này, thì bài viết này sẽ cung cấp cho bạn một bộ sưu tập các bước khắc phục sự cố đã được xác minh. Ở bên dưới, bạn sẽ tìm thấy một số phương pháp khác nhau mà những người dùng khác trong tình huống tương tự đã sử dụng để giải quyết vấn đề.

Nếu bạn muốn hiệu quả nhất có thể, chúng tôi khuyến khích bạn thực hiện theo các phương pháp bên dưới theo thứ tự. Cuối cùng, bạn sẽ tình cờ tìm thấy một tập hợp các hướng dẫn sẽ giúp bạn giải quyết vấn đề trên máy cụ thể của mình.

Phương pháp 1:Tải xuống gói cài đặt Visual C ++ Redistributable Package

Vì sự cố chủ yếu xảy ra sau khi trình cài đặt ứng dụng yêu cầu bạn cài đặt Gói Visual C ++ Redistributable, nên rất có thể trình cài đặt đã lỗi thời hoặc tải xuống không đúng cách.

Một số người dùng gặp trường hợp tương tự đã báo cáo rằng sự cố đã được giải quyết sau khi họ tải xuống lại Gói Visual C ++ Redistributable từ các kênh chính thức. Đối với một số người trong số họ, Lỗi không xác định 0x80240017 không quay trở lại khi họ thử cài đặt từ trình cài đặt mới tải xuống.

Dưới đây là hướng dẫn nhanh về cách tải xuống và cài đặt Gói Visual C ++ có thể phân phối lại được yêu cầu từ máy chủ của Microsoft:

  1. Truy cập liên kết tải xuống áp dụng cho Gói Visual C ++ có thể phân phối lại mà bạn cần cài đặt:
    Visual C ++ Redistributable Package for Visual Studio 2013 - Tải xuống liên kết
    Gói Visual C ++ Redistributable cho Visual Studio 2015 - Liên kết tải xuống
  2. Khi bạn truy cập trang tải xuống, hãy chọn ngôn ngữ cài đặt và nhấp vào Tải xuống để bắt đầu tải xuống. Khắc phục:0x80240017 Lỗi không xác định
  3. Chọn đúng trình cài đặt theo kiến ​​trúc hệ điều hành của bạn. Chọn hộp được liên kết với vc-redist.x64.exe nếu bạn có phiên bản Windows 64 bit hoặc vc-redist.x64.exe nếu bạn đang sử dụng 32-bit. Sau đó, nhấn Tiếp theo để bắt đầu tải xuống. Khắc phục:0x80240017 Lỗi không xác định
  4. Mở tệp thực thi cài đặt và làm theo lời nhắc trên màn hình để hoàn tất cài đặt. Khắc phục:0x80240017 Lỗi không xác định

Nếu bạn vẫn gặp phải 0x80240017 Lỗi không xác định, chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2:Cài đặt Windows 7 Gói Dịch vụ 1 (nếu có)

Như một số người dùng đã báo cáo, sự cố cũng có thể xảy ra nếu bạn đang cố cài đặt Gói Visual C ++ Redistributable cho Visual Studio 2013 hoặc 2015 trên Windows v6.1 (Bản dựng 7600:Gói Dịch vụ 0). Trong trường hợp cụ thể này, lỗi xảy ra do hai gói có thể phân phối lại được thiết kế để cài đặt trên Windows 7 Gói Dịch vụ 1 trở lên.

Một vài người dùng gặp trường hợp tương tự đã báo cáo rằng sự cố đã được giải quyết sau khi cài đặt Gói dịch vụ 1. Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Truy cập liên kết này ( tại đây ), chọn ngôn ngữ của bạn và nhấn nút Tải xuống để tải xuống Gói Dịch vụ 1. Khắc phục:0x80240017 Lỗi không xác định
  2. Từ màn hình tiếp theo, bỏ chọn mọi thứ khác ngoài tệp ISO chính. Khi bạn đã làm như vậy, hãy nhấn vào Tiếp theo để bắt đầu tải xuống. Khắc phục:0x80240017 Lỗi không xác định
  3. Khi tệp ISO đã được tải xuống, hãy 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ụ WinCDEMU 4.1 . Chúng tôi sẽ sử dụng công cụ này để áp dụng nâng cấp Gói dịch vụ 1. Khắc phục:0x80240017 Lỗi không xác định
  4. Mở tệp thực thi cài đặt của WinCDEmu và nhấn vào nút Cài đặt để thiết lập công cụ trên máy tính của bạn. Khắc phục:0x80240017 Lỗi không xác định
  5. Khi công cụ đã được cài đặt, hãy nhấp vào Cài đặt để thêm phần mềm hệ thống cần thiết. Khắc phục:0x80240017 Lỗi không xác định
  6. Khởi động lại máy tính của bạn để hoàn tất quá trình cài đặt WindowsCDEmu.
  7. Khi quá trình khởi động tiếp theo hoàn tất, hãy điều hướng đến vị trí bạn đã tải xuống tệp Iso (ở bước 2), nhấp chuột phải vào nó và chọn Chọn ký tự trình điều khiển &gắn kết . Khắc phục:0x80240017 Lỗi không xác định
  8. Chọn ký tự ổ đĩa bạn sẽ tạo, đặt Loại đĩa vào Đĩa dữ liệu và nhấp vào Ok để gắn kết ISO tập tin. Khắc phục:0x80240017 Lỗi không xác định
  9. Với hình ảnh Windows 7 Service Pack 1 được gắn, hãy làm theo hướng dẫn trên màn hình để hoàn tất quá trình cài đặt.
  10. Khi Gói Dịch vụ 1 được cài đặt, hãy khởi động lại máy tính của bạn một lần nữa và xem thông báo lỗi hiện đã được giải quyết hay chưa bằng cách thử cài đặt Gói Visual C ++ Redistributable một lần nữa.

Nếu bạn vẫn gặp phải 0x80240017 Lỗi không xác định, chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 3:Cài đặt bản cập nhật Universal C Runtime

Một vài người dùng gặp phải lỗi này sau khi được trình cài đặt của Python (hoặc một ứng dụng khác) thúc giục cài đặt gói danh sách lại đã báo cáo rằng sự cố đã được giải quyết sau khi họ cài đặt Universal C Runtime cập nhật áp dụng cho phiên bản Windows của họ.

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

  1. Truy cập liên kết này ( tại đây ), cuộn xuống Phương pháp 2 và tải xuống gói cập nhật áp dụng cho phiên bản Windows của bạn. Khắc phục:0x80240017 Lỗi không xác định
  2. Từ màn hình tiếp theo, chọn ngôn ngữ ưa thích của bạn và nhấp vào Tải xuống để bắt đầu tải xuống. Khắc phục:0x80240017 Lỗi không xác định
  3. Mở tệp thực thi cài đặt và làm theo lời nhắc trên màn hình để cài đặt bản cập nhật Universal C Runtime. Sau khi quá trình hoàn tất, hãy khởi động lại máy tính của bạn và xem thông báo lỗi đã được giải quyết ở lần khởi động tiếp theo chưa.

Nếu bạn vẫn gặp phải ‘ 0x80240017 Lỗi không xác định’ ở lần khởi động tiếp theo, hãy chuyển xuống phương pháp tiếp theo bên dưới.

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

Một vài người dùng đã gặp phải ‘ 0x80240017 Lỗi không xác định’ khi cố gắng cài đặt Gói danh sách lại Visual C ++ sau khi được Python nhắc làm như vậy (hoặc một bản phân phối tương tự) đã báo cáo rằng sự cố đã được giải quyết sau khi họ cài đặt mọi bản cập nhật Windows đang chờ xử lý.

Hóa ra, sự cố cụ thể này có thể xảy ra nếu gói danh sách lại Visual C ++ được thành phần Windows Update tải xuống nhưng chưa được cài đặt.

Nếu tình huống này có thể áp dụng cho tình huống hiện tại của bạn, hãy làm theo các bước bên dưới để cài đặt bất kỳ bản cập nhật Windows nào đang chờ xử lý và giải quyết ‘ 0x80240017 Lỗi không xác định’:

  1. Nhấn phím Windows + R để mở hộp thoại Chạy. Sau đó, nhập “ ms-settings:windowsupdate ”Và nhấn Enter để mở Windows Update màn hình Cài đặt ứng dụng. Khắc phục:0x80240017 Lỗi không xác định

    Lưu ý: Nếu bạn đang chạy phiên bản Windows cũ hơn Windows 10, hãy sử dụng lệnh “wuapp”.

  2. Bên trong màn hình Windows Update, nhấp vào Kiểm tra các bản cập nhật , sau đó làm theo lời nhắc trên màn hình để cài đặt mọi bản cập nhật Windows đang chờ xử lý. Khắc phục:0x80240017 Lỗi không xác định
  3. Khi được nhắc khởi động lại, hãy làm như vậy và đảm bảo quay lại màn hình Windows Update để xem bạn có bất kỳ bản cập nhật nào khác đang chờ xử lý hay không.
  4. Thử cài đặt lại gói Microsoft Visual C ++ Redistributable và xem thông báo lỗi đã được giải quyết chưa.

Nếu bạn vẫn gặp phải ‘ 0x80240017 Lỗi không xác định’, chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 5:Gỡ cài đặt bất kỳ gói Microsoft Visual C ++ Redistributable nào

Như một số người dùng bị ảnh hưởng đã đề xuất, sự cố cũng có thể xảy ra nếu một trong các bản cài đặt có thể phân phối lại Microsoft Visual C ++ hiện tại của bạn bị hỏng. Một vài người dùng trong trường hợp tương tự đã báo cáo rằng thông báo lỗi không còn xảy ra sau khi họ gỡ cài đặt bất kỳ cài đặt Microsoft Visual C ++ hiện có nào trước khi cố gắng áp dụng Visual C ++ Redist bắt buộc gói hàng.

Dưới đây là hướng dẫn nhanh về cách gỡ cài đặt mọi gói Microsoft Visual C ++ Redistributable hiện có trước khi thử cài đặt lại:

  1. Nhấn phím Windows + R để mở Run hộp thoại. Sau đó, nhập “ appwiz.cpl ”Và nhấn Enter để mở Chương trình và Tính năng màn hình. Khắc phục:0x80240017 Lỗi không xác định
  2. Bên trong Chương trình và Tệp màn hình, chuyển đến ngăn bên phải, nhấp chuột phải vào Danh sách đỏ của Microsoft Visual C ++ gói và chọn Gỡ cài đặt . Khắc phục:0x80240017 Lỗi không xác định
  3. Bên trong trình đơn tiếp theo, nhấp vào Gỡ cài đặt và làm theo lời nhắc trên màn hình để loại bỏ Microsoft Visual C ++ redist bưu kiện. Khắc phục:0x80240017 Lỗi không xác định

    Lưu ý: Nếu bạn có nhiều bản cài đặt Microsoft Visual C ++, hãy lặp lại bước 2 và bước 3 với mỗi bản cài đặt.

  4. Sau khi bạn quản lý để gỡ cài đặt mọi cài đặt Microsoft Visual C ++, hãy khởi động lại máy tính của bạn.
  5. Ở lần khởi động tiếp theo, hãy tải xuống và cài đặt các bản cài đặt Microsoft Visual C ++ được yêu cầu từ một trong các liên kết này và xem sự cố đã được giải quyết chưa:
    Visual C ++ Redistributable Package for Visual Studio 2013 - Tải xuống liên kết
    Gói Visual C ++ Redistributable cho Visual Studio 2015 - Liên kết tải xuống

Phương pháp 6:Cài đặt phiên bản Python cũ hơn (nếu có)

Nếu bạn nhận được thông báo lỗi này trong khi cố gắng cài đặt bản phân phối Python, bạn có thể muốn lặp lại quy trình với bản phân phối cũ hơn và xem liệu thông báo lỗi có còn xảy ra hay không.

Một số người dùng gặp phải sự cố trong một tình huống tương tự đã báo cáo rằng họ đã tìm cách khắc phục sự cố bằng cách cài đặt bản phân phối Python cũ hơn.

Đây không nhất thiết phải là một bản sửa lỗi lâu dài vì bạn có thể sẽ cần cập nhật lên phiên bản mới nhất trong tương lai, nhưng nó sẽ hiệu quả nếu bạn đang tìm kiếm một giải pháp nhanh chóng cho phép bạn cài đặt bản phân phối Python.

Dựa trên những gì người dùng khác trong tình huống tương tự đang nói, bạn có thể khắc phục sự cố bằng cách tải xuống Phiên bản Python 3.4.3 . Chỉ cần tải xuống bản phân phối, làm theo hướng dẫn trên màn hình và xem liệu bạn có gặp lỗi tương tự khi được nhắc cài đặt gói danh sách lại Visual C ++ hay không.

Phương pháp 7:Thực hiện cài đặt sửa chữa

Nếu bạn đã đi xa đến mức này mà không có kết quả, thì khả năng cao là bạn đang gặp phải vấn đề này do một số loại lỗi hệ thống. Có một số phương pháp mà bạn có thể sử dụng để loại bỏ lỗi tệp và giải quyết 0x80240017 Lỗi không xác định, nhưng nhiều người dùng trong tình huống tương tự đã báo cáo rằng sự cố đã được giải quyết sau khi họ thực hiện cài đặt sửa chữa.

Cài đặt sửa chữa là một quy trình không phá hủy sẽ cho phép bạn làm mới tất cả các thành phần liên quan đến Windows mà không ảnh hưởng đến bất kỳ tệp và ứng dụng cá nhân nào của bạn. Trái ngược với cài đặt sạch , cài đặt sửa chữa sẽ cho phép bạn giữ tất cả dữ liệu cá nhân của mình bao gồm ảnh, nhạc, video, tùy chọn người dùng và mọi ứng dụng bên thứ ba đã cài đặt.

Nếu bạn quyết định cài đặt sửa chữa, bạn có thể làm theo hướng dẫn có trong bài viết này (tại đây).