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

Cách sửa mã lỗi Windows 0x80240017 lỗi không xác định?

Mã lỗi 0x80240017 là một trong những sự cố phổ biến nhất có thể xảy ra khi cập nhật các ứng dụng và chương trình tích hợp sẵn của Windows 10/11. Khi cố gắng cài đặt gói Visual C ++ Redistributable cho Visual Studio 2013 hoặc Visual Studio 2015, một số người dùng đã báo cáo nhận được lỗi không xác định 0x80240017.

Mã lỗi 0x80240017 trong Windows 10/11 thường do hệ thống của bạn thay đổi sau khi cài đặt ứng dụng của bên thứ ba. Sự cố không chỉ giới hạn ở một phiên bản Windows duy nhất, vì nó đã được báo cáo là xảy ra trên Windows 7, Windows 8.1 và Windows 10/11.

Nó cũng có thể xảy ra nếu một cái gì đó trong sổ đăng ký đã thay đổi sau khi khởi động lại và bạn không có các quyền hệ thống cần thiết.

Hướng dẫn khắc phục sự cố này sẽ chỉ cho bạn cách giải quyết lỗi này một lần và mãi mãi.

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

0x80240017 - Lỗi không xác định là gì?

Lỗi 0x80240017 có thể xảy ra khi cố gắng cài đặt Microsoft Visual C ++ Redistributable Packages hoặc khi sử dụng Windows Store trên Windows 8 hoặc 8.1, mặc dù người dùng thích Windows 10/11 cũng đã báo cáo sự cố. Vấn đề thường nằm trong Windows Registry - một số lỗi có thể có hoặc một số tệp có thể bị thiếu.

Thông báo lỗi thường đọc như sau:

Microsoft Visual C ++ 2015 Redistributable (x86) - 14.0.23026

Thiết lập không thành công

Một hoặc nhiều sự cố khiến thiết lập không thành công. Vui lòng khắc phục sự cố và sau đó thử thiết lập lại. Để biết thêm thông tin, hãy xem tệp nhật ký.

0x80240017 - Lỗi không xác định

Do lỗi 0x80240017, có thể khó cài đặt các bản cập nhật phần mềm, tải xuống ứng dụng hoặc thực hiện bất kỳ thay đổi nào khác cho máy tính của bạn. Hơn nữa, máy tính của bạn có thể hơi không phản hồi và không thể nhận ra một số thiết bị bên ngoài, chẳng hạn như thiết bị chơi game.

Mặc dù việc khắc phục lỗi 0x80240017 có thể khó khăn nhưng chúng tôi đã chuẩn bị các hướng dẫn cho bạn - bạn chỉ cần làm theo cẩn thận các bước bên dưới.

Nguyên nhân nào gây ra lỗi Windows Update 0x80240017?

Có một số yếu tố có thể góp phần làm xuất hiện lỗi 0x80240017 và chúng tôi đã nêu ra từng yếu tố ở đây để giúp bạn hiểu thêm về vấn đề này:

  • Bạn đang cố cài đặt Gói có thể phân phối lại Visual C ++ chưa hoàn chỉnh . Lỗi này thường xảy ra do người dùng đang cố cài đặt gói bằng trình cài đặt bị hỏng. Điều này thường được báo cáo với trình cài đặt ứng dụng cung cấp cho người dùng Gói Visual C ++. Giải pháp trong trường hợp này là tải xuống phiên bản Gói Visual C ++ đầy đủ từ trang web của Microsoft.
  • Gói phân phối 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 khi hệ điều hành đích là Windows v6.1. Sự cố phát sinh do Gói Visual C ++ Redistributable chỉ được dự định cài đặt trên Windows 7 trở lên. Trong trường hợp này, nâng cấp lên Gói dịch vụ 1 là giải pháp.
  • PC thiếu bản cập nhật Universal C Runtime. Nếu phiên bản Windows của bạn thiếu bản cập nhật Universal C Runtime, bạn có thể nhận được thông báo lỗi. Cài đặt bản cập nhật này đã được báo cáo là có hiệu quả trong trường hợp lỗi xảy ra trong quá trình cài đặt bản phân phối Python.
  • Windows Update đã tải xuống Gói Visual C ++ Redistributable cần thiết. Thông báo lỗi cũng có thể được nhìn thấy nếu thành phần Windows Update đã tải xuống nhưng không cài đặt được gói Visual C ++ được yêu cầu. Giải pháp trong trường hợp này là cài đặt mọi bản cập nhật đang chờ xử lý.
  • Có một cài đặt Visual C ++ Redistributable bị hỏng hoặc không hoàn chỉnh. Lỗi cũng có thể xảy ra nếu người dùng hiện có cài đặt Visual C ++ bị hỏng hoặc không đầy đủ. Giải pháp trong trường hợp này là gỡ cài đặt mọi bản cài đặt Visual C ++ hiện có trước khi cài đặt lại bản bắt buộc từ trang tải xuống chính thức.
  • Một số tệp DLL bị thiếu. Có thể một số tệp DLL trên máy tính của bạn bị thiếu, đó là lý do tại sao lỗi xảy ra khi cố gắng cài đặt Gói Visual C ++ Redistributable.
  • Hệ điều hành Windows của bạn đã lỗi thời. Windows của bạn có thể đã lỗi thời, điều này gây ra sự cố trên máy tính của bạn. Nó có thể được giải quyết ngay sau khi bạn cập nhật hệ điều hành.
  • Sự cố cài đặt đã xảy ra trên PC của bạn. Có thể quá trình cài đặt bị sai và bạn sẽ không thể cài đặt phần mềm từ gói. Bạn có thể thử các phương pháp cài đặt lại Visual C ++ có thể phân phối lại để giải quyết vấn đề.

Nếu bạn gặp sự cố khi giải quyết lỗi 0x80240017, bài viết này sẽ cung cấp cho bạn danh sách các bước khắc phục sự cố đã thử và đúng. Bạn sẽ tìm thấy các phương pháp mà người dùng khác đã sử dụng để giải quyết vấn đề ở bên dưới.

Cách khắc phục lỗi cập nhật Windows 10/11 0x80240017

Trước khi bạn tiếp tục với bất kỳ giải pháp khắc phục sự cố nào, hãy chuẩn bị máy tính của bạn bằng cách chạy một công cụ sửa chữa PC đáng tin cậy để xóa các tệp rác và tối ưu hóa các quy trình của bạn. Sau khi hoàn tất, hãy áp dụng các bản sửa lỗi sau.

Khắc phục # 1:Tải xuống gói cài đặt lại Visual C ++ có thể phân phối lại

Vì sự cố thường xảy ra sau khi trình cài đặt ứng dụng nhắc bạn cài đặt Gói Visual C ++ Redistributable, có thể trình cài đặt đã lỗi thời hoặc chưa được tải xuống đúng cách.

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

Dưới đây là hướng dẫn từng bước để tải xuống và cài đặt Gói Visual C ++ Redistributable bắt buộc từ máy chủ của Microsoft:

  1. Điều hướng đến liên kết tải xuống Gói Visual C ++ Redistributable mà bạn cần cài đặt:
  • Gói có thể phân phối lại Visual C ++ cho Visual Studio 2013
  • Gói có thể phân phối lại Visual C ++ cho Visual Studio 2015
  1. Khi bạn đến trang tải xuống, hãy chọn ngôn ngữ cài đặt của bạn và nhấp vào Tải xuống để bắt đầu tải xuống.
  2. Chọn trình cài đặt thích hợp cho kiến ​​trúc hệ điều hành của bạn. Nếu bạn có phiên bản Windows 64 bit, hãy chọn hộp được liên kết với vc-redist.x64.exe . Nếu không, hãy kiểm tra vc-redist.x32.exe hộp. Sau đó, nhấp vào Tiếp theo để bắt đầu tải xuống.
  3. Để hoàn tất quá trình cài đặt, hãy chạy tệp thực thi cài đặt và làm theo lời nhắc trên màn hình.

Nếu Lỗi không xác định 0x80240017 vẫn tiếp diễn, hãy chuyển sang phương pháp tiếp theo bên dưới.

Khắc phục # 2:Cài đặt Windows 7 Gói Dịch vụ 1

Theo một số người dùng, sự cố cũng có thể xảy ra khi cố gắng cài đặt gói Visual C ++ Redistributable cho Visual Studio 2013 hoặc 2015 trên Windows v6.1 (Build 7600:Service Pack 0). Lỗi xuất hiện trong trường hợp này vì hai gói có thể phân phối lại được dự định sẽ được 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:

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

Khắc phục # 3:Cài đặt bản cập nhật Universal C Runtime

Một số 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) nhắc cài đặt gói có thể phân phối lại cần thiết đã báo cáo rằng sự cố đã được giải quyết sau khi họ cài đặt bản cập nhật Universal C Runtime cho phiên bản Windows của họ.

Dưới đây là hướng dẫn nhanh để làm như vậy:

  1. Điều hướng đến trang này và tải xuống gói cập nhật cho phiên bản Windows của bạn.
  2. Trên màn hình tiếp theo, chọn ngôn ngữ của bạn và nhấp vào Tải xuống để bắt đầu tải xuống.
  3. Để cài đặt bản cập nhật Universal C Runtime, hãy chạy tệp thực thi cài đặt và làm theo lời nhắc trên màn hình. Khi quá trình kết thúc, hãy khởi động lại máy tính của bạn và kiểm tra xem lỗi đã được giải quyết chưa.

Khắc phục # 4:Cài đặt tất cả các bản cập nhật đang chờ xử lý

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

Hóa ra, sự cố này có thể xảy ra nếu Gói Visual C ++ Redistributable được tải xuống nhưng không được cài đặt bởi cấu phần Windows Update. Nếu trường hợp này xảy ra với bạn, hãy làm theo các bước bên dưới để cài đặt các bản cập nhật Windows đang chờ xử lý và giải quyết Lỗi không xác định 0x80240017:

  1. Để mở Chạy hộp thoại, nhấn phím Windows + R . Sau đó, trong ứng dụng Cài đặt, nhập “ ms-settings:windowsupdate ”Và nhấn Enter để mở màn hình Windows Update.
  2. Nếu bạn đang sử dụng phiên bản Windows trước Windows 10/11, hãy sử dụng “ wuapp ”Thay vào đó.
  3. Nhấp vào Kiểm tra các bản cập nhật trên màn hình Windows Update, sau đó làm theo lời nhắc 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ý.
  4. Khi được nhắc khởi động lại, hãy làm như vậy, sau đó kiểm tra màn hình Windows Update để xem có bất kỳ bản cập nhật nào khác đang chờ xử lý hay không.
  5. Cài đặt lại gói Microsoft Visual C ++ Redistributable và kiểm tra xem thông báo lỗi đã biến mất chưa.

Khắc phục # 5:Gỡ cài đặt các gói có thể phân phối lại Microsoft Visual C ++ trước đó

Theo một số người dùng bị ảnh hưởng, 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 số người dùng đã báo cáo rằng thông báo lỗi đã biến mất sau khi gỡ cài đặt các bản cài đặt Microsoft Visual C ++ hiện có.

Trước khi cố gắng cài đặt lại Gói Visual C ++ Redistributable được yêu cầu, đây là hướng dẫn nhanh để gỡ cài đặt bất kỳ Gói Redistributable nào hiện có của Microsoft Visual C ++:

  1. Để mở hộp thoại Chạy, nhấn phím Windows + R .
  2. Sau đó, để mở Chương trình và Tính năng màn hình, nhập “ appwiz.cpl ”Và nhấn Enter .
  3. Điều hướng đến ngăn bên phải của màn hình Chương trình và Tệp, nhấp chuột phải vào Gói Microsoft Visual C ++ Redistributable và chọn Gỡ cài đặt .
  4. Nhấp vào Gỡ cài đặt trong menu tiếp theo và làm theo hướng dẫn trên màn hình để xóa Gói phân phối lại Microsoft Visual C ++.
  5. Nếu bạn có nhiều bản cài đặt Microsoft Visual C ++, hãy lặp lại các bước 2 và 3 cho mỗi bản cài đặt.
  6. Khởi động lại máy tính của bạn sau khi bạn đã gỡ cài đặt thành công tất cả các bản cài đặt Microsoft Visual C ++.
  7. Ở 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ần thiết từ một trong các liên kết sau và kiểm tra xem sự cố đã được giải quyết chưa:
  • Gói có thể phân phối lại Visual C ++ cho Visual Studio 2013
  • Gói có thể phân phối lại Visual C ++ cho Visual Studio 2015

Khắc phục # 6:Cài đặt Visual C ++ ở Chế độ An toàn

Một số chương trình và dịch vụ không được phép chạy ở chế độ an toàn. Do đó, nếu một dịch vụ nhất định ngăn cản việc cài đặt phần mềm Visual C ++, nó sẽ không còn hoạt động như vậy nữa.

Thực hiện theo các hướng dẫn bên dưới:

  1. Nhấn Win + R để mở lời nhắc Chạy, sau đó nhập msconfig và nhấn Enter .
  2. Đi tới Chung và đảm bảo rằng Khởi động có chọn lọc tùy chọn được đánh dấu.
  3. Đảm bảo rằng chỉ Tải Dịch vụ Hệ thống tùy chọn được chọn.
  4. Chọn Dịch vụ> Ẩn tất cả Dịch vụ của Microsoft> Tắt tất cả.
  5. Nhấp vào Áp dụng .

Trong chế độ này, hãy thử cài đặt phần mềm Visual C ++ và xem liệu bạn có còn gặp phải Lỗi không xác định 0x80240017 không.

Giải pháp cuối cùng: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ì rất có thể bạn đang gặp phải sự cố này do hệ thống bị hỏng. Có một số phương pháp để loại bỏ lỗi tệp và giải quyết Lỗi không xác định 0x80240017, nhưng nhiều người dùng đã 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 cho phép bạn làm mới tất cả các thành phần liên quan đến Windows trong khi vẫn bảo toàn các tệp và ứng dụng của bạn. Cài đặt sửa chữa, trái ngược với cài đặt sạch, 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.