รหัสข้อผิดพลาด 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
นอกจากนี้ยังสามารถเกิดขึ้นได้หากมีการเปลี่ยนแปลงบางอย่างในรีจิสทรีหลังจากรีบูต และคุณไม่มีสิทธิ์ของระบบที่จำเป็น
คู่มือการแก้ไขปัญหานี้จะแสดงวิธีการแก้ไขข้อผิดพลาดนี้ทุกครั้ง
เคล็ดลับแบบมือโปร:เรียกใช้เครื่องมือเพิ่มประสิทธิภาพพีซีโดยเฉพาะเพื่อกำจัดการตั้งค่าที่ไม่ถูกต้อง ไฟล์ขยะ แอปที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัยที่อาจทำให้ระบบมีปัญหาหรือประสิทธิภาพการทำงานช้า
สแกนหาพีซีฟรีปัญหา3.145.873ดาวน์โหลดเข้ากันได้กับ:Windows 10/11, Windows 7, Windows 80x80240017 – ข้อผิดพลาดที่ไม่ระบุคืออะไร
ข้อผิดพลาด 0x80240017 สามารถเกิดขึ้นได้เมื่อพยายามติดตั้ง Microsoft Visual C++ Redistributable Packages หรือเมื่อใช้ Windows Store บน Windows 8 หรือ 8.1 แม้ว่าผู้ใช้ที่ชอบ Windows 10/11 จะรายงานปัญหาด้วย ปัญหามักจะอยู่ใน Windows Registry - อาจมีข้อบกพร่องบางอย่างหรือบางไฟล์อาจหายไป
ข้อความแสดงข้อผิดพลาดมักจะอ่านดังนี้:
Microsoft Visual C++ 2015 แจกจ่ายต่อได้ (x86) – 14.0.23026
การตั้งค่าล้มเหลว
ปัญหาอย่างน้อยหนึ่งอย่างทำให้การตั้งค่าล้มเหลว โปรดแก้ไขปัญหาแล้วลองตั้งค่าอีกครั้ง สำหรับข้อมูลเพิ่มเติม โปรดดูที่ไฟล์บันทึก
0x80240017 – ข้อผิดพลาดที่ไม่ระบุ
เนื่องจากข้อผิดพลาด 0x80240017 จึงอาจเป็นเรื่องยากที่จะติดตั้งการอัปเดตซอฟต์แวร์ ดาวน์โหลดแอป หรือทำการเปลี่ยนแปลงอื่นๆ ในคอมพิวเตอร์ของคุณ นอกจากนี้ คอมพิวเตอร์ของคุณอาจไม่ตอบสนองเล็กน้อย และอาจจำอุปกรณ์ภายนอกบางอย่างไม่ได้ เช่น อุปกรณ์เล่นเกม
แม้ว่าการแก้ไขข้อผิดพลาด 0x80240017 อาจเป็นเรื่องยาก แต่เราได้เตรียมคำแนะนำไว้ให้คุณแล้ว – เพียงทำตามขั้นตอนด้านล่างอย่างระมัดระวัง
สาเหตุของข้อผิดพลาด Windows Update 0x80240017 คืออะไร
มีปัจจัยหลายประการที่อาจส่งผลต่อการแสดงข้อผิดพลาด 0x80240017 และเราได้สรุปปัจจัยแต่ละข้อไว้ที่นี่เพื่อช่วยให้คุณเข้าใจปัญหามากขึ้น:
- คุณกำลังพยายามติดตั้ง Visual C++ Redistributable Package ที่ไม่สมบูรณ์ . ข้อผิดพลาดนี้มักเกิดขึ้นเนื่องจากผู้ใช้พยายามติดตั้งแพ็คเกจโดยใช้ตัวติดตั้งที่เสียหาย โดยทั่วไปจะมีการรายงานด้วยโปรแกรมติดตั้งแอปพลิเคชันที่ให้แพ็คเกจ Visual C++ แก่ผู้ใช้ วิธีแก้ไขในกรณีนี้คือดาวน์โหลด Visual C++ Package เวอร์ชันเต็มจากเว็บไซต์ของ Microsoft
- มีการติดตั้ง Visual C++ Redistributable Package บน Windows v6.1 แล้ว มีการรายงานข้อความแสดงข้อผิดพลาดนี้ว่าเกิดขึ้นเมื่อระบบปฏิบัติการเป้าหมายคือ Windows v6.1 ปัญหาเกิดขึ้นเนื่องจาก Visual C++ Redistributable Packages มีวัตถุประสงค์เพื่อติดตั้งบน Windows 7 หรือใหม่กว่าเท่านั้น ในกรณีนี้ การอัปเกรดเป็น Service Pack 1 คือวิธีแก้ปัญหา
- พีซีไม่มีการอัปเดต Universal C Runtime หากเวอร์ชัน Windows ของคุณไม่มีการอัปเดต Universal C Runtime คุณอาจได้รับข้อความแสดงข้อผิดพลาด มีรายงานว่าการติดตั้งการอัปเดตนี้มีผลในกรณีที่เกิดข้อผิดพลาดระหว่างการติดตั้งการแจกจ่าย Python
- Windows Update ได้ดาวน์โหลด Visual C++ Redistributable Package ที่จำเป็นแล้ว ข้อความแสดงข้อผิดพลาดยังสามารถเห็นได้หากคอมโพเนนต์ Windows Update ได้ดาวน์โหลดแล้วแต่ไม่สามารถติดตั้งแพ็คเกจ Visual C++ ที่ต้องการได้ วิธีแก้ไขในกรณีนี้คือการติดตั้งการอัปเดตที่รอดำเนินการ
- มีการติดตั้ง Visual C++ Redistributable ที่เสียหายหรือไม่สมบูรณ์ ข้อผิดพลาดอาจเกิดขึ้นได้หากผู้ใช้มีการติดตั้ง Visual C++ ที่เสียหายหรือไม่สมบูรณ์ วิธีแก้ปัญหาในกรณีนี้คือถอนการติดตั้งการติดตั้ง Visual C++ ที่มีอยู่ก่อนทำการติดตั้งใหม่อีกครั้งจากหน้าดาวน์โหลดอย่างเป็นทางการ
- ไม่มี DLL บางตัว เป็นไปได้ว่าไฟล์ DLL บางไฟล์ในคอมพิวเตอร์ของคุณหายไป ซึ่งเป็นสาเหตุให้เกิดข้อผิดพลาดขณะพยายามติดตั้ง Visual C++ Redistributable Package
- ระบบปฏิบัติการ Windows ของคุณล้าสมัย Windows ของคุณอาจล้าสมัย ซึ่งทำให้เกิดปัญหาในคอมพิวเตอร์ของคุณ มีแนวโน้มว่าจะได้รับการแก้ไขทันทีที่คุณอัปเดตระบบปฏิบัติการ
- เกิดข้อผิดพลาดในการติดตั้งบนพีซีของคุณ เป็นไปได้ว่าการติดตั้งผิดพลาดและคุณจะไม่สามารถติดตั้งซอฟต์แวร์จากแพ็คเกจได้ คุณสามารถลองใช้วิธีอื่นในการติดตั้ง Visual C++ แบบแจกจ่ายต่อได้เพื่อแก้ไขปัญหา
หากคุณมีปัญหาในการแก้ไขข้อผิดพลาด 0x80240017 บทความนี้จะให้รายการขั้นตอนการแก้ไขปัญหาที่พยายามแล้วและเป็นจริง คุณจะพบวิธีการที่ผู้ใช้รายอื่นใช้เพื่อแก้ไขปัญหาด้านล่าง
วิธีการแก้ไขข้อผิดพลาดการอัปเดต Windows 10/11 0x80240017
ก่อนที่คุณจะดำเนินการแก้ไขปัญหาใดๆ ให้เตรียมคอมพิวเตอร์ของคุณโดยเรียกใช้เครื่องมือซ่อมแซมพีซีที่เชื่อถือได้ ซึ่งจะลบไฟล์ขยะและปรับกระบวนการของคุณให้เหมาะสม เมื่อเสร็จแล้ว ใช้การแก้ไขต่อไปนี้
แก้ไข #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++ ที่แจกจ่ายต่อได้สำหรับ Visual Studio 2013
- Visual C++ Redistributable Package สำหรับ Visual Studio 2015
- เมื่อคุณมาถึงหน้าดาวน์โหลด ให้เลือกภาษาการติดตั้งของคุณและคลิก ดาวน์โหลด เพื่อเริ่มการดาวน์โหลด
- เลือกตัวติดตั้งที่เหมาะสมสำหรับสถาปัตยกรรมระบบปฏิบัติการของคุณ หากคุณมี Windows รุ่น 64 บิต ให้เลือกช่องที่เชื่อมโยงกับ vc-redist.x64.exe . มิฉะนั้น ให้ตรวจสอบ vc-redist.x32.exe กล่อง. จากนั้นคลิก ถัดไป เพื่อเริ่มการดาวน์โหลด
- ในการติดตั้งให้เสร็จสิ้น ให้เรียกใช้การติดตั้งที่ปฏิบัติการได้และปฏิบัติตามคำแนะนำบนหน้าจอ
หาก 0x80240017 Unspecified Error ยังคงอยู่ ให้ดำเนินการตามวิธีถัดไปด้านล่าง
แก้ไข #2:ติดตั้ง Windows 7 Service Pack 1
ตามที่ผู้ใช้บางคนระบุ ปัญหาอาจเกิดขึ้นเมื่อพยายามติดตั้ง Visual C++ Redistributable Packages สำหรับ Visual Studio 2013 หรือ 2015 บน Windows v6.1 (รุ่น 7600:Service Pack 0) ข้อผิดพลาดปรากฏขึ้นในกรณีนี้เนื่องจากทั้งสองแพ็คเกจที่แจกจ่ายต่อได้นั้นมีวัตถุประสงค์เพื่อติดตั้งบน Windows 7 Service Pack 1 หรือใหม่กว่า
ผู้ใช้สองสามรายที่อยู่ในสถานการณ์ที่คล้ายกันรายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากติดตั้ง Service Pack 1 ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับวิธีการดำเนินการ:
- ในการดาวน์โหลด Service Pack 1 ให้ไปที่ลิงก์นี้ เลือกภาษาของคุณ จากนั้นคลิก ดาวน์โหลด ปุ่ม.
- ยกเลิกการเลือกทุกอย่างยกเว้นไฟล์ ISO หลักในหน้าจอถัดไป หลังจากนั้น ให้คลิกปุ่ม ถัดไป เพื่อเริ่มการดาวน์โหลด
- หลังจากดาวน์โหลดไฟล์ ISO แล้ว ให้ไปที่ลิงก์นี้แล้วคลิก ดาวน์โหลด ปุ่มเพื่อรับเครื่องมือ WinCDEMU 4.1 เครื่องมือนี้จะใช้ในการติดตั้งการอัปเกรด Service Pack 1
- เปิด WinCDEmu การติดตั้งที่ปฏิบัติการได้และคลิก ติดตั้ง ปุ่มเพื่อติดตั้งเครื่องมือบนคอมพิวเตอร์ของคุณ
- หลังจากติดตั้งเครื่องมือแล้ว ให้คลิก ติดตั้ง เพื่อเพิ่มซอฟต์แวร์ระบบที่จำเป็น
- เพื่อให้การติดตั้ง WindowsCDEmu เสร็จสมบูรณ์ ให้รีสตาร์ทคอมพิวเตอร์
- หลังจากการเริ่มต้นครั้งถัดไป ให้ไปที่ตำแหน่งที่คุณดาวน์โหลดไฟล์ ISO คลิกขวาแล้วเลือก เลือกอักษรระบุไดรเวอร์และติดตั้ง
- ในการต่อเชื่อมไฟล์ ISO ให้เลือกตัวอักษรของไดรฟ์ที่คุณจะสร้าง ตั้งค่า ประเภทดิสก์ ไปยัง แผ่นข้อมูล และคลิก ตกลง .
- ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้นในขณะที่ติดตั้งอิมเมจ Windows 7 Service Pack 1
- หลังจากติดตั้ง Service Pack 1 แล้ว ให้รีสตาร์ทคอมพิวเตอร์และตรวจดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่โดยพยายามติดตั้ง Visual C++ Redistributable Package อีกครั้ง
แก้ไข #3:ติดตั้ง Universal C Runtime Update
ผู้ใช้หลายคนที่ได้รับข้อผิดพลาดนี้หลังจากได้รับแจ้งจากโปรแกรมติดตั้งของ Python (หรือแอปพลิเคชันอื่น) ให้ติดตั้งแพ็คเกจที่แจกจ่ายต่อได้รายงานว่าปัญหาได้รับการแก้ไขแล้วเมื่อติดตั้งการอัปเดต Universal C Runtime สำหรับเวอร์ชัน Windows
คำแนะนำโดยย่อสำหรับการทำเช่นนั้น:
- ไปที่หน้านี้และดาวน์โหลดแพ็คเกจการอัปเดตสำหรับเวอร์ชัน Windows ของคุณ
- ในหน้าจอถัดไป เลือกภาษาของคุณและคลิกปุ่ม ดาวน์โหลด เพื่อเริ่มการดาวน์โหลด
- ในการติดตั้งการอัปเดต Universal C Runtime ให้รันการติดตั้งที่เรียกใช้งานได้และปฏิบัติตามคำแนะนำบนหน้าจอ เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
แก้ไข #4:ติดตั้งการอัปเดตที่รอดำเนินการทั้งหมด
ผู้ใช้บางรายที่พบ 0x80240017 Unspecified Error เมื่อพยายามติดตั้ง Visual C++ Redistributable Package หลังจากได้รับแจ้งให้ทำเช่นนั้นโดย Python (หรือการแจกจ่ายที่คล้ายคลึงกัน) รายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากติดตั้งการอัปเดต Windows ที่ค้างอยู่
ตามที่ปรากฏ ปัญหานี้อาจเกิดขึ้นได้หากมีการดาวน์โหลด Visual C++ Redistributable Package แต่ไม่ได้ติดตั้งโดยคอมโพเนนต์ Windows Update หากสถานการณ์นี้ตรงกับคุณ ให้ทำตามขั้นตอนด้านล่างเพื่อติดตั้งการอัปเดต Windows ที่รอดำเนินการและแก้ไขข้อผิดพลาดที่ไม่ระบุ 0x80240017:
- ในการเปิด เรียกใช้ กล่องโต้ตอบ ให้กด แป้น Windows + R . จากนั้น ในแอปการตั้งค่า ให้พิมพ์ “ms-settings:windowsupdate ” และกด Enter เพื่อเปิดหน้าจอ Windows Update
- หากคุณใช้ Windows เวอร์ชันก่อน Windows 10/11 ให้ใช้ “wuapp ” คำสั่งแทน
- คลิก ตรวจหาการอัปเดต บนหน้าจอ Windows Update จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งการอัปเดต Windows ที่รอดำเนินการทั้งหมด
- เมื่อได้รับแจ้งให้รีสตาร์ท ให้ดำเนินการ จากนั้นตรวจสอบหน้าจอ Windows Update เพื่อดูว่ามีการอัปเดตอื่นๆ ที่รอดำเนินการอยู่หรือไม่
- ติดตั้งแพ็คเกจ Microsoft Visual C++ Redistributable อีกครั้ง และตรวจดูว่าข้อความแสดงข้อผิดพลาดหายไปหรือไม่
แก้ไข #5:ถอนการติดตั้ง Microsoft Visual C++ Redistributable Packages ก่อนหน้า
ตามผู้ใช้ที่ได้รับผลกระทบ ปัญหาอาจเกิดขึ้นได้หากการติดตั้ง Microsoft Visual C++ แบบแจกจ่ายต่อได้ของคุณเสียหาย ผู้ใช้หลายคนรายงานว่าข้อความแสดงข้อผิดพลาดหายไปหลังจากถอนการติดตั้งการติดตั้ง Microsoft Visual C++ ที่มีอยู่
ก่อนพยายามติดตั้ง Visual C++ Redistributable Package ที่จำเป็นอีกครั้ง ต่อไปนี้เป็นคำแนะนำโดยย่อในการถอนการติดตั้ง Microsoft Visual C++ Redistributable Packages ที่มีอยู่:
- ในการเปิดกล่องโต้ตอบ Run ให้กด แป้น Windows + R .
- จากนั้น ให้เปิด โปรแกรมและคุณลักษณะ หน้าจอ พิมพ์ “appwiz.cpl ” และกด Enter .
- ไปที่บานหน้าต่างด้านขวาของหน้าจอโปรแกรมและไฟล์ คลิกขวาที่ Microsoft Visual C++ Redistributable Package แล้วเลือก ถอนการติดตั้ง .
- คลิก ถอนการติดตั้ง ในเมนูถัดไปและทำตามคำแนะนำบนหน้าจอเพื่อลบ Microsoft Visual C++ Redistributable Package
- หากคุณมีการติดตั้ง Microsoft Visual C++ หลายรายการ ให้ทำซ้ำขั้นตอนที่ 2 และ 3 สำหรับแต่ละขั้นตอน
- รีสตาร์ทคอมพิวเตอร์ของคุณเมื่อคุณถอนการติดตั้งการติดตั้ง Microsoft Visual C++ ทั้งหมดสำเร็จแล้ว
- ในการเริ่มต้นครั้งถัดไป ให้ดาวน์โหลดและติดตั้งการติดตั้ง Microsoft Visual C++ ที่จำเป็นจากลิงก์ใดลิงก์หนึ่งต่อไปนี้ และตรวจดูว่าปัญหาได้รับการแก้ไขหรือไม่:
- แพ็คเกจ Visual C++ ที่แจกจ่ายต่อได้สำหรับ Visual Studio 2013
- Visual C++ Redistributable Package สำหรับ Visual Studio 2015
แก้ไข #6:ติดตั้ง Visual C++ ในเซฟโหมด
โปรแกรมและบริการบางอย่างไม่ได้รับอนุญาตให้ทำงานในเซฟโหมด ด้วยเหตุนี้ หากบริการบางอย่างขัดขวางการติดตั้งซอฟต์แวร์ Visual C++ จะไม่ทำเช่นนั้นอีกต่อไป
ทำตามคำแนะนำด้านล่าง:
- กด ชนะ + R เพื่อเปิดพรอมต์เรียกใช้ จากนั้นพิมพ์ msconfig แล้วกด Enter .
- ไปที่ ทั่วไป และตรวจสอบให้แน่ใจว่า Selective Startup ถูกติ๊กออก
- ตรวจสอบให้แน่ใจว่าเฉพาะ โหลดบริการระบบ เลือกตัวเลือกนี้แล้ว
- เลือก บริการ> ซ่อนบริการของ Microsoft ทั้งหมด> ปิดใช้งานทั้งหมด
- คลิก สมัคร .
ในโหมดนี้ ให้ลองติดตั้งซอฟต์แวร์ Visual C++ และดูว่าคุณยังได้รับข้อผิดพลาดที่ไม่ระบุ 0x80240017 หรือไม่
วิธีแก้ปัญหาสุดท้าย:ทำการติดตั้งซ่อมแซม
หากคุณมาไกลถึงขนาดนี้โดยไม่มีผลลัพธ์ มีโอกาสดีที่คุณจะประสบปัญหานี้อันเป็นผลมาจากความเสียหายของระบบ มีวิธีการสองสามวิธีในการลบความเสียหายของไฟล์และแก้ไขข้อผิดพลาดที่ไม่ระบุ 0x80240017 แต่ผู้ใช้จำนวนมากรายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากทำการติดตั้งซ่อมแซม
การติดตั้งซ่อมแซมเป็นขั้นตอนที่ไม่ทำลายซึ่งช่วยให้คุณสามารถรีเฟรชส่วนประกอบที่เกี่ยวข้องกับ Windows ทั้งหมดในขณะที่รักษาไฟล์และแอปพลิเคชันของคุณไว้ การติดตั้งเพื่อซ่อมแซม แทนที่จะติดตั้งใหม่ทั้งหมด ช่วยให้คุณสามารถเก็บข้อมูลส่วนบุคคลทั้งหมดของคุณ รวมถึงรูปภาพ เพลง วิดีโอ ค่ากำหนดของผู้ใช้ และแอปพลิเคชันของบุคคลที่สามที่ติดตั้งไว้