Sửa lỗi cài đặt Microsoft Visual C ++ 0x80240017 trên Windows 11/10
Nếu bạn đang nhận được error code 0x80240017, Unspecified error khi cố gắng cài đặt Gói Microsoft Visual C ++ Redistributable trên PC chạy Windows 11 hoặc Windows 10 của bạn, thì bài đăng này nhằm giúp bạn các giải pháp phù hợp nhất mà bạn có thể áp dụng để giải quyết thành công sự cố.
Khi bạn gặp sự cố này, bạn sẽ nhận được thông báo lỗi đầy đủ sau đây kèm theo mã;
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
Mã lỗi 0x80240017 là gì?
Mã lỗi 0x80240017 thường xuất hiện sau khi cập nhật Windows không thành công hoặc sau khi cài đặt không thành công Visual C ++ Redistributable Packages cho Visual Studio. Trong một số trường hợp hiếm hoi, sự cố cũng có thể do xung đột chống vi-rút của bên thứ ba gây ra.
Lỗi cài đặt Microsoft Visual C ++ 0x80240017
Nếu bạn đã gặp phải Mã lỗi không xác định 0x80240017 trên thiết bị Windows 11/10 của bạn khi cài đặt gói có thể phân phối lại Microsoft Visual C ++, bạn có thể thử các giải pháp được đề xuất của chúng tôi bên dưới theo thứ tự cụ thể và xem liệu điều đó có giúp giải quyết sự cố hay không.
- Chạy Trình gỡ rối cài đặt và gỡ cài đặt chương trình
- Chạy quét DISM
- Cài đặt gói ở trạng thái Khởi động sạch
- Xóa tệp tạm thời trên PC
- Đăng ký lại dịch vụ Windows Installer
Hãy cùng xem mô tả về quy trình liên quan đến từng giải pháp được liệt kê.
Trước khi bạn thử các giải pháp bên dưới, hãy kiểm tra các bản cập nhật và cài đặt bất kỳ bit nào đang chờ xử lý có sẵn trên thiết bị Windows 11/10 của bạn và cũng đảm bảo thay đổi Ngày và Giờ trên PC nếu Giờ Đồng hồ Windows bị sai, sau đó xem lỗi có xuất hiện lại không khi bạn thử lại hoạt động cài đặt Visual C ++.
1 :Chạy trình gỡ rối cài đặt và gỡ cài đặt chương trình
Bạn có thể bắt đầu khắc phục sự cố để khắc phục Mã lỗi không xác định 0x80240017 trên thiết bị Windows 11/10 của bạn khi cài đặt gói có thể phân phối lại Microsoft Visual C ++ bằng cách chạy Trình gỡ rối cài đặt và gỡ cài đặt chương trình từ Microsoft. Công cụ này có thể sửa chữa các khóa đăng ký bị hỏng và được thiết kế để giúp bạn tự động sửa chữa các sự cố khi bạn bị chặn cài đặt hoặc gỡ bỏ các chương trình trên hệ thống Windows 11/10.
2 :Chạy quét DISM
Giải pháp này yêu cầu bạn chạy quét DISM nguyên bản và nếu DISM không thành công với mã lỗi 0x800f081f, 0x800f0906 hoặc 14098, thì bạn có thể cần phải định cấu hình hệ thống Windows 11/10 của mình để sử dụng nguồn sửa chữa thay thế, thông qua cài đặt Chính sách Nhóm.
Ngoài ra, bạn có thể sử dụng cài đặt Windows làm nguồn sửa chữa hoặc sử dụng thư mục song song Windows từ chia sẻ mạng hoặc từ phương tiện di động, chẳng hạn như Windows DVD, làm nguồn tệp để chạy DISM Ngoại tuyến.
3 :Cài đặt gói ở trạng thái Khởi động sạch
Giải pháp này yêu cầu bạn Khởi động sạch hệ thống của mình để loại bỏ bất kỳ xung đột nào có thể xảy ra trong quá trình cài đặt gói Visual C ++ – và sau đó chạy cài đặt gói ở trạng thái hệ thống đó. Về cơ bản, khởi động sạch sẽ khởi động máy tính Windows 11/10 của bạn với các trình điều khiển và chương trình yêu cầu tối thiểu.
Bạn có thể tải xuống gói Microsoft Visual C ++ Redistributable Packages mới nhất tại đây tại Trung tâm Tải xuống của Microsoft. Đơn giản chỉ cần tìm kiếm chúng bằng thanh tìm kiếm. Để cài đặt tất cả, bạn có thể tải xuống và sử dụng Visual C ++ Runtime Installer. Nó có sẵn để tải xuống nơi đây. Nó là một trình cài đặt tệp hàng loạt bao gồm tất cả các Thư viện Visual C ++.
4 :Xóa tệp tạm thời trên PC
Để xóa thư mục Temp trên máy tính của bạn, hãy làm như sau:
- Nhấn vào Windows key + R để gọi hộp thoại Chạy.
- Trong hộp thoại Chạy, nhập ttrống rỗngrồi nhấn Enter.
- Tiếp theo, nhấn CTRL + A để chọn tất cả các tệp và thư mục.
- Sau đó nhấn DELETE trên bàn phím hoặc bấm chuột phải vào nội dung được căn lề cao, sau đó chạm hoặc bấm Delete trên menu ngữ cảnh.
- Nếu bạn được thông báo rằng một số tệp hoặc thư mục đang được sử dụng, hãy chọn Skip.
Sau đó, hãy xem liệu quá trình cài đặt Visual C ++ có hoàn tất mà không gặp sự cố hay không. Nếu không, hãy tiếp tục với giải pháp tiếp theo.
5 :Đăng ký lại dịch vụ Windows Installer
Nếu bạn đang gặp sự cố khi cài đặt bất kỳ phần mềm nào trên PC chạy Windows 11/10 của mình, có khả năng là dịch vụ MSI chưa được bật. Trong trường hợp này, hãy đảm bảo rằng Dịch vụ trình cài đặt Windows được bật. Tuy nhiên, nếu dịch vụ MSI được bật, bạn có thể hủy đăng ký và đăng ký lại Windows Installer Service.
Làm như sau:
- nhấn Windows key + R để gọi hộp thoại Chạy.
- Trong hộp thoại Chạy, nhập cmd và sau đó nhấn CTRL + SHIFT + ENTER để mở Command Prompt ở chế độ quản trị.
- Trong cửa sổ nhắc lệnh, nhập lệnh bên dưới và nhấn Enter để tạm thời hủy đăng ký dịch vụ Windows Installer:
msiexec /unreg
- Khi lệnh được xử lý thành công và bạn nhận được thông báo thành công, hãy nhập lệnh sau và nhấn Enter để đăng ký lại Trình cài đặt Windows:
msiexec /regserver
Sau khi lệnh thứ hai được xử lý thành công, hãy khởi động lại máy tính của bạn một lần nữa và thử cài đặt lại gói có thể phân phối lại.
Bất kỳ giải pháp nào trong số này đều phù hợp với bạn!
Làm cách nào để khắc phục sự cố thiết lập Microsoft Visual C ++ 2017 không thành công?
Bản sửa lỗi cơ bản cho việc thiết lập Microsoft Visual C ++ 2017 không thành công trên PC Windows 11/10 của bạn là gỡ cài đặt tất cả các mục Visual C ++ Redistributable hiện có trong Chương trình và Tính năng hoặc thông qua ứng dụng Cài đặt. Sau đó, khởi động lại máy tính của bạn và tải xuống lại Microsoft Visual C ++ Redistributable cho Visual Studio 2017 để thử lại.