รหัสข้อผิดพลาด 0x80240017 เป็นหนึ่งในปัญหาที่พบบ่อยที่สุดเมื่ออัปเดตแอปและโปรแกรมในตัวของ Windows 10/11 เมื่อพยายามติดตั้ง Visual C++ Redistributable Packages สำหรับ Visual Studio 2013 หรือ Visual Studio 2015 ผู้ใช้หลายคนรายงานว่าพบข้อผิดพลาด 0x80240017 Unspecified Error
รหัสข้อผิดพลาด 0x80240017 ใน Windows 10/11 ปกติเกิดจากการเปลี่ยนแปลงในระบบหลังจากติดตั้งแอปพลิเคชันของบุคคลที่สาม ปัญหาไม่ได้จำกัดเวอร์ชัน Windows เดียว แต่รายงานว่าพบใน Windows 7, Windows 8.1, และ Windows 10/11
อาจเกิดขึ้นได้หากมีบางอย่างในรีจิสทรีเปลี่ยนไปหลังจากการรีบูท และคุณไม่มีสิทธิ์ระบบที่จำเป็น
คู่มือการแก้ไขปัญหานี้จะแสดงวิธีแก้ไขข้อผิดพลาดนี้ครั้งหนึ่งและให้เสร็จสิ้น
เคล็ดลับ: เรียกใช้เครื่องมือเพิ่มประสิทธิภาพ PC เฉพาะทาง เพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปมี害 และภัยคุกคามด้านความปลอดภัยที่อาจก่อให้เกิดปัญหาระบบหรือประสิทธิภาพช้า
ข้อผิดพลาด 0x80240017 – Unspecified Error คืออะไร?
ข้อผิดพลาด 0x80240017 อาจเกิดขึ้นเมื่อพยายามติดตั้ง Microsoft Visual C++ Redistributable Packages หรือเมื่อใช้ Windows Store บน Windows 8 หรือ 8.1 แม้ผู้ใช้ที่ชอบ Windows 10/11 ก็รายงานปัญหานี้เช่นกัน ปัญหาปกติอยู่ภายใน Windows Registry – อาจมีบั๊กบางอย่างหรือไฟล์บางไฟล์หายไป
ข้อความข้อผิดพลาดมักอ่านว่า:
Microsoft Visual C++ 2015 Redistributable (x86) – 14.0.23026
Setup Failed
One or more issues caused the setup to fail. Please fix the issues and then retry setup. For more information see the log file.
0x80240017 – Unspecified error
เนื่องจากข้อผิดพลาด 0x80240017 อาจทำให้ติดตั้งอัปเดตซอฟต์แวร์ ดาวน์โหลดแอป หรือทำการเปลี่ยนแปลงอื่นๆ บนคอมพิวเตอร์ได้ยาก นอกจากนี้ คอมพิวเตอร์อาจตอบสนองช้าลง และอาจไม่สามารถจดจำอุปกรณ์ภายนอกบางอย่างได้ เช่น อุปกรณ์เล่นเกม
แม้การแก้ไขข้อผิดพลาด 0x80240017 อาจยาก แต่เราเตรียมคำแนะนำให้คุณ – เพียงปฏิบัติตามขั้นตอนด้านล่างอย่างระมัดระวัง
สาเหตุของข้อผิดพลาด Windows Update 0x80240017
มีหลายปัจจัยที่อาจมีส่วนทำให้ข้อผิดพลาด 0x80240017 ปรากฏ และเราได้ระบุแต่ละอย่างไว้ที่นี่เพื่อช่วยให้คุณเข้าใจปัญหามากขึ้น:
- คุณกำลังพยายามติดตั้ง Visual C++ Redistributable Package ที่ไม่สมบูรณ์ ข้อผิดพลาดนี้มักเกิดเพราะผู้ใช้พยายามติดตั้งแพ็กเกจโดยใช้ตัวติดตั้งที่เสียหาย พบได้บ่อยกับตัวติดตั้งแอปพลิเคชันที่ให้ Visual C++ Packages กับผู้ใช้ วิธีแก้ในกรณีนี้คือดาวน์โหลด Visual C++ Package เวอร์ชันเต็มจากเว็บไซต์ของ Microsoft
- Visual C++ Redistributable Package ถูกติดตั้งบน Windows v6.1 ข้อความข้อผิดพลาดนี้ยังรายงานว่าพบเมื่อระบบปฏิบัติการเป้าหมายคือ Windows v6.1 ปัญหาเกิดขึ้นเพราะ Visual C++ Redistributable Packages ตั้งใจให้ติดตั้งบน Windows 7 หรือใหม่กว่าเท่านั้น ในกรณีนี้ การอัปเกรดเป็น Service Pack 1 เป็นวิธีแก้
- PC ขาดการอัปเดต Universal C Runtime หากเวอร์ชัน Windows ของคุณขาดการอัปเดต Universal C Runtime คุณอาจได้รับข้อความข้อผิดพลาด การติดตั้งอัปเดตนี้รายงานว่ามีประสิทธิภาพในกรณีที่ข้อผิดพลาดเกิดระหว่างการติดตั้ง Python distribution
- Windows Update ได้ดาวน์โหลด Visual C++ Redistributable Package ที่จำเป็นแล้ว ข้อความข้อผิดพลาดยังสามารถมองเห็นได้หากคอมโพเนนต์ Windows Update ดาวน์โหลดแต่ติดตั้ง Visual C++ package ที่จำเป็นไม่สำเร็จ วิธีแก้ในกรณีนี้คือติดตั้งอัปเดตที่ค้างอยู่
- มีการติดตั้ง Visual C++ Redistributable ที่เสียหายหรือไม่สมบูรณ์ ข้อผิดพลาดยังอาจเกิดขึ้นหากผู้ใช้มีการติดตั้ง Visual C++ ที่เสียหายหรือไม่สมบูรณ์อยู่แล้ว วิธีแก้ในกรณีนี้คือถอนการติดตั้ง Visual C++ ที่มีอยู่ทั้งหมดก่อนติดตั้งใหม่ที่จำเป็นจากหน้าดาวน์โหลดอย่างเป็นทางการ
- DLL บางตัวหายไป อาจเป็นไปได้ว่าไฟล์ DLL บางไฟล์บนคอมพิวเตอร์ของคุณหายไป ซึ่งเป็นเหตุให้ข้อผิดพลาดเกิดขึ้นขณะพยายามติดตั้ง Visual C++ Redistributable Package
- Windows OS ของคุณล้าสมัย Windows ของคุณอาจล้าสมัย ซึ่งกระตุ้นปัญหาบนคอมพิวเตอร์ น่าจะแก้ไขได้ทันทีที่คุณอัปเดต OS
- เกิดข้อบกพร่องการติดตั้งบน PC ของคุณ อาจเป็นไปได้ว่าการติดตั้งผิดปกติและคุณจะไม่สามารถติดตั้งซอฟต์แวร์จากแพ็กเกจได้ คุณสามารถลองวิธีการติดตั้ง Visual C++ redistributable แบบอื่นเพื่อแก้ไขปัญหา
หากคุณมีปัญหาในการแก้ไขข้อผิดพลาด 0x80240017 บทความนี้จะให้รายการขั้นตอนการแก้ไขปัญหาที่ทดสอบแล้วและพิสูจน์ได้แล้ว คุณจะพบวิธีที่ผู้ใช้คนอื่นใช้แก้ไขปัญหานี้ด้านล่าง
วิธีแก้ไขข้อผิดพลาด Windows 10/11 Update 0x80240017
ก่อนดำเนินการแก้ไขปัญหาใดๆ ให้เตรียมคอมพิวเตอร์โดยรันเครื่องมือซ่อมแซม PC ที่น่าเชื่อถือซึ่งลบไฟล์ขยะและเพิ่มประสิทธิภาพกระบวนการของคุณ เสร็จแล้ว ให้ใช้วิธีแก้ไขต่อไปนี้
วิธีแก้ #1: ดาวน์โหลดแพ็กเกจการติดตั้ง Visual C++ Redistributable ใหม่
เนื่องจากปัญหามักเกิดหลังจากตัวติดตั้งแอปพลิเคชันแจ้งให้คุณติดตั้ง Visual C++ Redistributable Package อาจเป็นไปได้ว่าตัวติดตั้งล้าสมัยหรือไม่ได้ดาวน์โหลดอย่างถูกต้อง
ผู้ใช้หลายคนที่เจอปัญหานี้รายงานว่าแก้ไขได้หลังจากดาวน์โหลด Visual C++ Redistributable Package ใหม่จากช่องทางอย่างเป็นทางการ เมื่อบางคนพยายามใช้ตัวติดตั้งที่ดาวน์โหลดใหม่ ข้อผิดพลาด 0x80240017 Unspecified Error ไม่ปรากฏ
นี่คือคู่มือทีละขั้นตอนสำหรับดาวน์โหลดและติดตั้ง Visual C++ Redistributable Package ที่จำเป็นจากเซิร์ฟเวอร์ของ Microsoft:
- ไปที่ลิงก์ดาวน์โหลดสำหรับ Visual C++ Redistributable Package ที่คุณต้องการติดตั้ง:
- Visual C++ Redistributable Package for Visual Studio 2013
- Visual C++ Redistributable Package for Visual Studio 2015
- เมื่อไปถึงหน้าดาวน์โหลด เลือกภาษาการติดตั้งและคลิกปุ่ม Download เพื่อเริ่มดาวน์โหลด
- เลือกตัวติดตั้งที่เหมาะกับสถาปัตยกรรมระบบปฏิบัติการของคุณ หากคุณมี Windows 64-bit ให้ติ๊กถูกกล่องที่เกี่ยวข้องกับ vc-redist.x64.exe มิฉะนั้น ติ๊กถูกกล่อง vc-redist.x32.exe จากนั้นคลิก Next เพื่อเริ่มดาวน์โหลด
- รันไฟล์ executable การติดตั้งและปฏิบัติตามพรอมบนหน้าจอเพื่อเสร็จสิ้นการติดตั้ง
หากข้อผิดพลาด 0x80240017 Unspecified Error ยังคงอยู่ ให้ดำเนินการต่อไปยังวิธีถัดไปด้านล่าง
วิธีแก้ #2: ติดตั้ง Windows 7 Service Pack 1
ตามรายงานของบางผู้ใช้ ปัญหายังอาจเกิดเมื่อพยายามติดตั้ง Visual C++ Redistributable Packages สำหรับ Visual Studio 2013 หรือ 2015 บน Windows v6.1 (Build 7600: Service Pack 0) ข้อผิดพลาดปรากฏในกรณีนี้เพราะแพ็กเกจ redistributable ทั้งสองตั้งใจให้ติดตั้งบน Windows 7 Service Pack 1 หรือใหม่กว่า
ผู้ใช้บางคนที่อยู่ในสถานการณ์คล้ายกันรายงานว่าปัญหาแก้ไขได้หลังจากติดตั้ง Service Pack 1 นี่คือคู่มือ מהירה วิธีทำ:
- เพื่อดาวน์โหลด Service Pack 1 ให้ไปที่ลิงก์นี้ เลือกภาษา แล้วคลิกปุ่ม Download
- ในหน้าจอถัดไป ยกเลิกการติ๊กทุกอย่างยกเว้นไฟล์ ISO หลัก จากนั้นคลิกปุ่ม Next เพื่อเริ่มดาวน์โหลด
- หลังจากดาวน์โหลดไฟล์ ISO ไปที่ลิงก์นี้และคลิกปุ่ม Download เพื่อรับเครื่องมือ WinCDEMU 4.1 เครื่องมือนี้จะใช้ติดตั้งอัปเกรด Service Pack 1
- เปิดไฟล์ executable การติดตั้ง WinCDEmu และคลิกปุ่ม Install เพื่อติดตั้งเครื่องมือบนคอมพิวเตอร์
- หลังจากติดตั้งเครื่องมือแล้ว คลิก Install เพื่อเพิ่มซอฟต์แวร์ระบบที่จำเป็น
- รีสตาร์ทคอมพิวเตอร์เพื่อเสร็จสิ้นการติดตั้ง WindowsCDEmu
- หลังจากสตาร์ทอัพครั้งต่อไป ไปที่ตำแหน่งที่คุณดาวน์โหลดไฟล์ ISO คลิกขวาที่มัน และเลือก Select driver letter & mount
- เพื่อ mount ไฟล์ ISO ให้เลือกตัวอักษรของไดรฟ์ที่คุณจะสร้าง ตั้งค่า Disc type เป็น Data disc และคลิก OK
- ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเสร็จสิ้นการติดตั้งขณะที่ Windows 7 Service Pack 1 image ถูก mount
- หลังจากติดตั้ง Service Pack 1 ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่ โดยพยายามติดตั้ง Visual C++ Redistributable Package อีกครั้ง
วิธีแก้ #3: ติดตั้งการอัปเดต Universal C Runtime
ผู้ใช้หลายคนที่ได้รับข้อผิดพลาดนี้หลังจากถูกแจ้งโดยตัวติดตั้ง Python (หรือแอปพลิเคชันอื่น) ให้ติดตั้ง redistributable ที่จำเป็น รายงานว่าปัญหาแก้ไขได้เมื่อพวกเขาติดตั้งการอัปเดต Universal C Runtime สำหรับเวอร์ชัน Windows ของพวกเขา
นี่คือคู่มือ מהירה สำหรับการทำเช่นนั้น:
- ไปที่หน้านี้และดาวน์โหลดแพ็กเกจอัปเดตสำหรับเวอร์ชัน Windows ของคุณ
- ในหน้าจอถัดไป เลือกภาษาและคลิกปุ่ม Download เพื่อเริ่มดาวน์โหลด
- รันไฟล์ executable การติดตั้งและปฏิบัติตามพรอมบนหน้าจอเพื่อติดตั้งการอัปเดต Universal C Runtime เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่
วิธีแก้ #4: ติดตั้งอัปเดตที่ค้างอยู่ทั้งหมด
ผู้ใช้บางคนที่พบ 0x80240017 Unspecified Error เมื่อพยายามติดตั้ง Visual C++ Redistributable Package หลังจากถูกแจ้งโดย Python (หรือ distribution เหมือนกัน) รายงานว่าปัญหาแก้ไขได้หลังจากติดตั้ง Windows updates ที่ค้างอยู่
ได้กลับมาพบว่าปัญหานี้อาจเกิดขึ้นหากแพ็กเกจ Visual C++ Redistributable ถูกดาวน์โหลดโดยคอมโพเนนต์ Windows Update แต่ติดตั้งไม่สำเร็จ หากสถานการณ์นี้ใช้กับคุณ ให้ปฏิบัติตามขั้นตอนด้านล่างเพื่อติดตั้ง Windows updates ที่ค้างอยู่และแก้ไข 0x80240017 Unspecified Error:
- เพื่อเปิดกล่องโต้ตอบ Run ให้กด Windows key + R จากนั้นในแอป Settings พิมพ์ “ms-settings:windowsupdate” และกด Enter เพื่อเปิดหน้าจอ Windows Update
- หากคุณใช้ Windows เวอร์ชันก่อน Windows 10/11 ให้ใช้คำสั่ง “wuapp” แทน
- คลิก Check for updates บนหน้าจอ Windows Update แล้วปฏิบัติตามพรอมบนหน้าจอเพื่อติดตั้ง Windows updates ที่ค้างอยู่ทั้งหมด
- เมื่อได้รับแจ้งให้รีสตาร์ท ให้ทำเช่นนั้น และตรวจสอบหน้าจอ Windows Update ว่ามีอัปเดตค้างอีกหรือไม่
- ติดตั้งแพ็กเกจ Microsoft Visual C++ Redistributable อีกครั้งและตรวจสอบว่าข้อความข้อผิดพลาดหายไปแล้วหรือไม่
วิธีแก้ #5: ถอนการติดตั้ง Microsoft Visual C++ Redistributable Packages ก่อนหน้า
ตามรายงานของผู้ใช้ที่ได้รับผลกระทบ ปัญหาอาจเกิดขึ้นหากการติดตั้ง Microsoft Visual C++ redistributable ปัจจุบันของคุณมีอันหนึ่งเสียหาย ผู้ใช้หลายคนรายงานว่าข้อความข้อผิดพลาดหายไปหลังจากถอนการติดตั้ง Microsoft Visual C++ ที่มีอยู่
ก่อนพยายามติดตั้ง Visual C++ Redistributable Package ที่จำเป็นใหม่ นี่คือคู่มือ מהירה สำหรับถอนการติดตั้ง Microsoft Visual C++ Redistributable Packages ที่มีอยู่:
- เพื่อเปิดกล่องโต้ตอบ Run ให้กด Windows key + R
- จากนั้น เพื่อเปิดหน้าจอ Programs and Features ให้พิมพ์ “appwiz.cpl” และกด Enter
- ไปที่ फलขวาของหน้าจอ Programs and Files คลิกขวาที่ Microsoft Visual C++ Redistributable Package และเลือก Uninstall
- คลิก Uninstall ในเมนูถัดไปและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อลบ Microsoft Visual C++ Redistributable Package
- หากคุณมีการติดตั้ง Microsoft Visual C++ หลายรายการ ให้ทำซ้ำขั้นตอน 2 และ 3 สำหรับแต่ละรายการ
- รีสตาร์ทคอมพิวเตอร์เมื่อถอนการติดตั้ง Microsoft Visual C++ ทั้งหมดสำเร็จแล้ว
- ในการสตาร์ทอัพครั้งต่อไป ให้ดาวน์โหลดและติดตั้ง Microsoft Visual C++ ที่จำเป็นจากลิงก์ต่อไปนี้ และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่:
- Visual C++ Redistributable Package for Visual Studio 2013
- Visual C++ Redistributable Package for Visual Studio 2015
วิธีแก้ #6: ติดตั้ง Visual C++ ใน Safe Mode
บางโปรแกรมและบริการไม่ได้รับอนุญาตให้ทำงานใน safe mode ดังนั้น หากบริการบางอย่างป้องกันการติดตั้งซอฟต์แวร์ Visual C++ มันจะไม่ทำได้อีกต่อไป
ปฏิบัติตามคำแนะนำด้านล่าง:
- กด Win + R เพื่อเปิด Run prompt แล้วพิมพ์ msconfig และกด Enter
- ไปที่แท็บ General และตรวจสอบให้แน่ใจว่าตัวเลือก Selective Startup ถูกติ๊ก
- ตรวจสอบให้แน่ใจว่าเลือกเฉพาะตัวเลือก Load System Services
- เลือก Services > Hide all Microsoft Services > Disable All
- คลิก Apply
ในโหมดนี้ ลองติดตั้งซอฟต์แวร์ Visual C++ และดูว่าคุณยังได้ 0x80240017 Unspecified Error หรือไม่
วิธีแก้สุดท้าย: ทำ Repair Install
หากคุณมาถึงจุดนี้โดยไม่มีผลลัพธ์ มีโอกาสมากที่คุณกำลังประสบปัญหานี้จากความเสียหายของระบบ มีหลายวิธีในการกำจัดความเสียหายของไฟล์และแก้ไข 0x80240017 Unspecified Error แต่ผู้ใช้หลายคนรายงานว่าปัญหาแก้ไขได้หลังจากทำ repair install
Repair install เป็นกระบวนการที่ไม่ทำลายข้อมูล ซึ่งช่วยให้คุณรีเฟรชคอมโพเนนต์ที่เกี่ยวข้องกับ Windows ทั้งหมดพร้อมกันรักษาไฟล์และแอปพลิเคชันของคุณ ไม่เหมือน clean install repair install ช่วยให้คุณเก็บข้อมูลส่วนตัวทั้งหมด รวมถึงรูปภาพ เพลง วิดีโอ การตั้งค่าผู้ใช้ และแอปพลิเคชันของบุคคลที่สามที่ติดตั้งไว้