การแก้ไข: 0x80240017 ข้อผิดพลาดที่ไม่ได้ระบุ
มีรายงานผู้ใช้หลายรายที่ได้รับ ข้อผิดพลาดที่ไม่ระบุ 0x80240017 เมื่อพยายามติดตั้ง แพคเกจ Redistributable C ++ Visual สำหรับ Visual Studio 2013 หรือ Visual C ++ Redistributable แพ็คเกจสำหรับ Visual Studio 2015 ปัญหานี้ไม่ได้มีเฉพาะใน Windows รุ่นใดรุ่นหนึ่งโดยเฉพาะเนื่องจากมีรายงานว่าเกิดขึ้นใน Windows 7, Windows 8.1 และ Windows 10
อะไรคือสาเหตุของ ' 0x80240017 ข้อผิดพลาดที่ไม่ระบุ'
เราตรวจสอบปัญหานี้โดยการดูรายงานผู้ใช้ที่หลากหลายและกลยุทธ์การซ่อมที่พวกเขาเคยได้รับการแก้ไขปัญหา ขึ้นอยู่กับสถานการณ์ทั่วไปที่เราจัดการเพื่อค้นหามีผู้ร้ายสองสามคนที่รับผิดชอบการปรากฏของข้อความแสดงข้อผิดพลาดนี้
- ผู้ใช้พยายามติดตั้งแพคเกจ redist c ++ Visual ที่ไม่สมบูรณ์ - ส่วนใหญ่แล้วข้อผิดพลาดนี้เกิดขึ้นเนื่องจากผู้ใช้พยายามติดตั้งแพคเกจโดยใช้ตัวติดตั้งที่ไม่สมบูรณ์ / เสียหาย โดยทั่วไปจะมีรายงานนี้เกิดขึ้นกับตัวติดตั้งแอปพลิเคชันที่จัดหาผู้ใช้ด้วยแพ็คเกจ Visual C ++ ในกรณีนี้วิธีแก้ไขคือดาวน์โหลดเวอร์ชัน Visual C ++ จากเว็บไซต์ของ Microsoft
- มีการติดตั้งแพคเกจ redist c ++ ภาพใน Windows v6.1 - ข้อความแสดงข้อผิดพลาดนี้จะรายงานยังเกิดขึ้นในอินสแตนซ์เหล่านั้นที่ระบบปฏิบัติการเป้าหมายคือ Windows v6.1 ปัญหานี้เกิดขึ้นเนื่องจากแพ็คเกจถูกออกแบบมาให้ติดตั้งบน Windows 7 ขึ้นไปเท่านั้น ในกรณีนี้วิธีแก้ไขคืออัพเกรดเป็นติดตั้ง Service Pack 1
- คอมพิวเตอร์ไม่มีการอัปเดต Universal C Runtime - คุณอาจพบข้อความแสดงข้อผิดพลาดหากเวอร์ชั่น Windows ของคุณไม่มีการอัพเดต Universal C Runtime โดยทั่วไปจะมีการรายงานว่ามีประสิทธิภาพในสถานการณ์เหล่านั้นที่เกิดข้อผิดพลาดเมื่อติดตั้งการแจกจ่าย Python
- Windows Update ได้ดาวน์โหลดแพคเกจ redist c ++ Visual แล้ว - ข้อผิดพลาดสามารถพบได้หากองค์ประกอบ Windows Update มีการจัดการเพื่อดาวน์โหลดแพ็คเกจ c ++ Visual ที่ จำเป็น แต่ยังไม่ได้จัดการเพื่อติดตั้ง ในกรณีนี้วิธีแก้ไขคือติดตั้งการอัปเดตใด ๆ ที่ค้างอยู่
- การติดตั้งแบบกระจายซ้ำได้ของ Visual C ++ ที่เสียหาย / ไม่สมบูรณ์ - ข้อผิดพลาดนี้สามารถเกิดขึ้นได้หากผู้ใช้มีการติดตั้ง Visual C ++ ที่มีอยู่ที่เสียหายหรือไม่สมบูรณ์ ในกรณีนี้วิธีแก้ไขคือถอนการติดตั้ง Visual C ++ ใด ๆ ที่มีอยู่ก่อนที่จะติดตั้งใหม่ที่จำเป็นจากหน้าดาวน์โหลดอย่างเป็นทางการ
หากคุณกำลังดิ้นรนเพื่อแก้ไขข้อความแสดงข้อผิดพลาดนี้บทความนี้จะให้ขั้นตอนการแก้ไขปัญหาที่ผ่านการตรวจสอบกับคุณแล้ว ด้านล่างนี้คุณจะพบวิธีการต่าง ๆ ที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายคลึงกันเคยใช้เพื่อแก้ไขปัญหา
หากคุณต้องการให้มีประสิทธิภาพมากที่สุดเราขอแนะนำให้คุณปฏิบัติตามวิธีการด้านล่างตามลำดับ ในที่สุดคุณควรสะดุดชุดคำแนะนำที่จะช่วยคุณแก้ไขปัญหาในเครื่องของคุณโดยเฉพาะ
วิธีที่ 1: การดาวน์โหลดแพคเกจการติดตั้งแพ็คเกจการเผยแพร่ Visual c ++
เนื่องจากปัญหาส่วนใหญ่เกิดขึ้นหลังจากตัวติดตั้งแอปพลิเคชันขอให้คุณติดตั้งแพคเกจ Redistributable Visual C ++ โอกาสที่ตัวติดตั้งจะล้าสมัยหรือดาวน์โหลดไม่ถูกต้อง
ผู้ใช้หลายคนพบว่าตัวเองอยู่ในสถานการณ์ที่คล้ายกันได้รายงานว่าปัญหาได้รับการแก้ไขหลังจากพวกเขาดาวน์โหลด แพคเกจ Redistributable Visual C ++ อีกครั้งจากช่องทางการ สำหรับบางคนนั้น 0x80240017 ข้อผิดพลาดที่ไม่ได้ระบุไม่ได้กลับมาเมื่อพวกเขาพยายามติดตั้งจากตัวติดตั้งที่ดาวน์โหลดใหม่
ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับการดาวน์โหลดและติดตั้ง แพ็คเกจที่สามารถเผยแพร่ ต่อได้ของ Visual C ++ จากเซิร์ฟเวอร์ของ Microsoft:
- เยี่ยมชมลิงค์ดาวน์โหลดที่ใช้กับ แพ็คเกจ C ++ ที่สามารถเผยแพร่ต่อได้ ซึ่งคุณต้องติดตั้ง:
Visual C ++ Redistributable แพ็คเกจสำหรับ Visual Studio 2013 - ลิงค์ดาวน์โหลด
Visual C ++ Redistributable Package สำหรับ Visual Studio 2015 - ลิงค์ดาวน์โหลด
- เมื่อคุณไปที่หน้าดาวน์โหลดให้เลือกภาษาการติดตั้งและคลิกที่ปุ่ม ดาวน์โหลด เพื่อเริ่มการดาวน์โหลด
การดาวน์โหลด Visual C ++ Redistributable ที่ต้องการ - เลือกตัวติดตั้งที่ถูกต้องตามสถาปัตยกรรมระบบปฏิบัติการของคุณ ทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ vc-redist.x64.exe หากคุณมี Windows รุ่น 64 บิตหรือกล่อง vc-redist.x64.exe หากคุณใช้งานแบบ 32 บิต จากนั้นกดปุ่ม Next เพื่อเริ่มการดาวน์โหลด
การดาวน์โหลดตัวติดตั้งแพ็คเกจ Visual C ++ Redistributable - เปิดการปฏิบัติการติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสมบูรณ์
การติดตั้งแพคเกจสามารถเผยแพร่ต่อ Visual C ++
หากคุณยังคงพบ ข้อผิดพลาดที่ไม่ระบุ 0x80240017 ให้ เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2: การติดตั้ง Windows 7 Service Pack 1 (ถ้ามี)
ตามที่ผู้ใช้บางคนรายงานปัญหาอาจเกิดขึ้นได้หากคุณพยายามติดตั้ง แพคเกจที่เผยแพร่ซ้ำได้ของ Visual C ++ สำหรับ Visual Studio 2013 หรือ 2015 บน Windows v6.1 (Build 7600: Service Pack 0) ในกรณีพิเศษนี้ข้อผิดพลาดเกิดขึ้นเนื่องจากแพ็คเกจที่แจกจ่ายซ้ำสองชุดได้รับการออกแบบให้ติดตั้งบน Windows 7 Service Pack 1 ขึ้นไป
ผู้ใช้สองคนพบว่าตัวเองอยู่ในสถานการณ์ที่คล้ายกันรายงานว่าปัญหาได้รับการแก้ไขหลังจากติดตั้ง Service Pack 1 นี่คือคำแนะนำโดยย่อเกี่ยวกับวิธีการทำสิ่งนี้:
- เยี่ยมชมลิงค์นี้ ( ที่นี่ ) เลือกภาษาของคุณและกดปุ่มดาวน์โหลดเพื่อดาวน์โหลด Service Pack 1
กำลังดาวน์โหลด Service Pack 1 สำหรับ Windows v6.1 (Build 7600: Service Pack 0) - จากหน้าจอถัดไปให้ยกเลิกการเลือกทุกอย่างนอกเหนือจากไฟล์ ISO หลัก เมื่อเสร็จแล้วให้กดปุ่ม ถัดไป เพื่อเริ่มการดาวน์โหลด
กำลังดาวน์โหลดไฟล์ ISO ที่จำเป็นสำหรับการติดตั้ง Windows 7 Service Pack 1 - เมื่อดาวน์โหลดไฟล์ ISO แล้วให้ไปที่ลิงค์นี้ ( ที่นี่ ) และคลิกที่ปุ่มดาวน์โหลดเพื่อดาวน์โหลด เครื่องมือ WinCDEMU 4.1 เราจะใช้เครื่องมือนี้เพื่อใช้การอัพเกรด Service Pack 1
กำลังดาวน์โหลดเครื่องมือ WinCDEmu 4.1 - เปิดการปฏิบัติการติดตั้งของ WinCDEmu และกดปุ่ม ติดตั้ง เพื่อตั้งค่าเครื่องมือในคอมพิวเตอร์ของคุณ
การติดตั้งเครื่องมือ WinCDEmu - เมื่อติดตั้งเครื่องมือแล้วให้คลิกที่ ติดตั้ง เพื่อเพิ่มซอฟต์แวร์ระบบที่จำเป็น
การติดตั้งซอฟต์แวร์เพิ่มเติม - รีสตาร์ทเครื่องคอมพิวเตอร์เพื่อทำการติดตั้ง WindowsCDEmu ให้เสร็จสมบูรณ์
- เมื่อการเริ่มต้นครั้งต่อไปเสร็จสมบูรณ์ให้นำทางไปยังตำแหน่งที่คุณดาวน์โหลดไฟล์ Iso (ในขั้นตอนที่ 2) คลิกขวาที่ไฟล์แล้วเลือก Select letter letter & mount
การเมาท์ไฟล์ Service Pack 1 ด้วย WinCDEmu - เลือกตัวอักษรของไดรฟ์ที่คุณสร้างตั้ง ประเภท ดิสก์เป็นดิสก์ข้อมูล และคลิก ตกลง เพื่อเมานท์ไฟล์ ISO
การติดตั้ง Service Pack Image - เมื่อติดตั้งอิมเมจ Windows 7 Service Pack 1 แล้วให้ทำตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดการติดตั้ง
- เมื่อติดตั้ง Service Pack 1 แล้วให้รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่โดยการพยายามติดตั้ง Visual C ++ Redistributable Package อีกครั้ง
หากคุณยังคงพบ ข้อผิดพลาดที่ไม่ระบุ 0x80240017 ให้ เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: การติดตั้งการอัปเดต Universal C Runtime
ผู้ใช้สองสามคนที่ได้รับข้อผิดพลาดนี้หลังจากได้รับการกระตุ้นจากผู้ติดตั้ง Python (หรือแอปพลิเคชั่นอื่น) เพื่อติดตั้งแพ็คเกจ redist ได้รายงานว่าปัญหาได้รับการแก้ไขเมื่อพวกเขาติดตั้งการอัปเดต Universal C Runtime สำหรับ Windows
นี่คือคำแนะนำโดยย่อเกี่ยวกับการทำสิ่งนี้:
- เยี่ยมชมลิงค์นี้ ( ที่นี่ ) เลื่อนลงไปที่วิธีที่ 2 และดาวน์โหลดแพ็คเกจการอัพเดทที่ใช้กับเวอร์ชั่น Windows ของคุณ
การดาวน์โหลดเวอร์ชันที่เหมาะสมของตัวติดตั้ง Universal C Runtime - จากหน้าจอถัดไปเลือกภาษาที่คุณต้องการและคลิกปุ่ม ดาวน์โหลด เพื่อเริ่มการดาวน์โหลด
กำลังดาวน์โหลดตัวติดตั้ง - เปิดการปฏิบัติการติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งการอัพเดท Universal C Runtime เมื่อกระบวนการเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์และดูว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขในการเริ่มต้นครั้งถัดไปหรือไม่
หากคุณยังคงพบกับ ' 0x80240017 ข้อผิดพลาดที่ไม่ระบุ' ในการเริ่มต้นครั้งถัดไปให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4: การติดตั้งการปรับปรุง Windows ที่ค้างอยู่
ผู้ใช้สองคนที่พบ ' 0x80240017 ข้อผิดพลาดที่ไม่ระบุ' เมื่อพยายามติดตั้ง แพ็คเกจ redist c ++ Visual หลังจากได้รับแจ้งให้ทำโดย Python (หรือการแจกจ่ายที่คล้ายกัน) ได้รายงานว่าปัญหาได้รับการแก้ไขหลังจากติดตั้ง Windows ที่ค้างอยู่ การปรับปรุง
ตามที่ปรากฎปัญหานี้อาจเกิดขึ้นได้หากส่วนประกอบดาวน์โหลด redist c ++ Visual ถูกดาวน์โหลดโดย Windows Update แต่ไม่ได้ติดตั้ง
หากสถานการณ์นี้ใช้กับสถานการณ์ปัจจุบันของคุณให้ทำตามขั้นตอนด้านล่างเพื่อติดตั้งการอัปเดต Windows ที่ค้างอยู่และแก้ไข ' 0x80240017 ข้อผิดพลาดที่ไม่ระบุ':
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ ms-settings: windowsupdate ” และกด Enter เพื่อเปิดหน้าจอ Windows Update ของแอพ การตั้งค่า
การเปิดหน้าจอ Windows Update หมายเหตุ: หากคุณใช้ Windows เวอร์ชั่นที่เก่ากว่า Windows 10 ให้ใช้คำสั่ง“ wuapp” แทน
- ภายในหน้าจอ Windows Update ให้คลิกที่ ตรวจสอบการอัปเดต จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งการอัปเดต Windows ที่ค้างอยู่ทุกครั้ง
ตรวจสอบการปรับปรุง - เมื่อได้รับแจ้งให้รีสตาร์ทให้ทำเช่นนั้นและกลับไปที่หน้าจอ Windows Update เพื่อดูว่าคุณมีการอัปเดตใด ๆ ที่ค้างอยู่หรือไม่
- ลองติดตั้งแพคเกจ Microsoft Visual c ++ Redistributable อีกครั้งและดูว่าข้อผิดพลาดได้รับการแก้ไข
หากคุณยังคงพบกับ ' 0x80240017 ข้อผิดพลาดที่ไม่ระบุ' ให้ เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 5: ถอนการติดตั้งแพคเกจ Microsoft Visual c ++ Redistributable ใด ๆ ที่มีอยู่
ตามที่ผู้ใช้ที่ได้รับผลกระทบได้แนะนำปัญหาอาจเกิดขึ้นหากหนึ่งในการติดตั้ง Microsoft Visual C ++ ที่สามารถเผยแพร่ต่อได้ของคุณปัจจุบันเสียหาย ผู้ใช้สองสามคนที่อยู่ในสถานการณ์ที่คล้ายกันรายงานว่าข้อความแสดงข้อผิดพลาดไม่เกิดขึ้นอีกหลังจากที่พวกเขาถอนการติดตั้งการติดตั้ง Microsoft Visual C ++ ใด ๆ ที่มีอยู่ก่อนที่จะพยายามใช้แพ็คเกจ C ++ Redist ที่ ต้องการ
ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับการถอนการติดตั้ง แพ็คเกจ Microsoft Visual C ++ Redistributable ที่มีอยู่ ก่อนที่จะลองติดตั้งอีกครั้ง:
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด Enter เพื่อเปิดหน้าจอ โปรแกรมและคุณสมบัติ
พิมพ์ appwiz.cpl แล้วกด Enter เพื่อเปิดรายการโปรแกรมที่ติดตั้ง - ในหน้าจอ โปรแกรมและไฟล์ ให้ไปที่บานหน้าต่างด้านขวาคลิกขวาที่แพ็คเกจ redist Microsoft Visual C ++ และเลือก ถอนการติดตั้ง
การถอนการติดตั้งแพคเกจ redist c ++ Visual - ในเมนูถัดไปให้คลิก ถอนการติดตั้ง แล้วทำตามคำแนะนำบนหน้าจอเพื่อกำจัดแพ็คเกจ Microsoft Red C ++ redist
การถอนการติดตั้งแพ็คเกจ C ++ Visual หมายเหตุ: หากคุณมีการติดตั้ง Microsoft Visual C ++ หลายรายการให้ทำซ้ำขั้นตอนที่ 2 และขั้นตอนที่ 3 กับทุก ๆ รายการ
- เมื่อคุณจัดการถอนการติดตั้งการติดตั้ง Microsoft Visual C ++ ทุกครั้งให้รีสตาร์ทคอมพิวเตอร์ของคุณ
- ในการเริ่มต้นครั้งต่อไปให้ดาวน์โหลดและติดตั้งการติดตั้ง Microsoft Visual C ++ ที่จำเป็นจากลิงค์ใดลิงก์หนึ่งเหล่านี้และดูว่าปัญหาได้รับการแก้ไขหรือไม่:
Visual C ++ Redistributable แพ็คเกจสำหรับ Visual Studio 2013 - ลิงค์ดาวน์โหลด
Visual C ++ Redistributable Package สำหรับ Visual Studio 2015 - ลิงค์ดาวน์โหลด
วิธีที่ 6: การติดตั้ง Python เวอร์ชั่นที่เก่ากว่า (ถ้ามี)
หากคุณได้รับข้อความแสดงข้อผิดพลาดนี้ในขณะที่พยายามติดตั้งการแจกจ่าย Python คุณอาจต้องการทำซ้ำกระบวนการด้วยการแจกจ่ายที่เก่ากว่าและดูว่าข้อความแสดงข้อผิดพลาดยังคงเกิดขึ้นหรือไม่
ผู้ใช้หลายคนที่พบปัญหาในสถานการณ์ที่คล้ายกันได้รายงานว่าพวกเขาพยายามหลีกเลี่ยงปัญหานี้โดยการติดตั้งการแจกจ่าย Python ที่เก่ากว่า
นี่ไม่ใช่การแก้ไขที่ยั่งยืนเนื่องจากคุณอาจต้องอัปเดตเป็นเวอร์ชันล่าสุดในอนาคต แต่จะมีประสิทธิภาพหากคุณกำลังมองหาโซลูชันที่รวดเร็วที่จะช่วยให้คุณติดตั้งการแจกจ่าย Python
จากสิ่งที่ผู้ใช้รายอื่นในสถานการณ์คล้ายกันกำลังพูดคุณควรจะสามารถแก้ไขปัญหานี้ได้ด้วยการดาวน์โหลด Python เวอร์ชั่น 3.4.3 เพียงดาวน์โหลดการแจกจ่ายให้ทำตามคำแนะนำบนหน้าจอและดูว่าคุณได้รับข้อผิดพลาดเดียวกันเมื่อได้รับแจ้งให้ติดตั้งแพ็คเกจ Redist Visual C ++ หรือไม่
วิธีที่ 7: ทำการติดตั้งซ่อมแซม
หากคุณมาไกลขนาดนี้โดยไม่มีผลลัพธ์มีโอกาสสูงที่คุณจะพบปัญหานี้เนื่องจากระบบบางประเภทเสียหาย มีสองวิธีที่คุณสามารถใช้เพื่อกำจัดความเสียหายของไฟล์และแก้ไข ข้อผิดพลาด Unspecified 0x80240017 แต่ผู้ใช้จำนวนมากในสถานการณ์ที่คล้ายกันรายงานว่าปัญหาได้รับการแก้ไขหลังจากทำการติดตั้งซ่อมแซม
การติดตั้งซ่อมแซมนั้นเป็นขั้นตอนที่ไม่ทำลายซึ่งจะช่วยให้คุณสามารถรีเฟรชส่วนประกอบทั้งหมดที่เกี่ยวข้องกับ Windows ได้โดยไม่ส่งผลกระทบต่อไฟล์และแอปพลิเคชันส่วนตัวของคุณ เมื่อเทียบกับการ ติดตั้ง ใหม่ทั้งหมด การติดตั้งซ่อมแซมจะช่วยให้คุณเก็บข้อมูลส่วนบุคคลทั้งหมดของคุณรวมถึงภาพถ่ายเพลงวิดีโอการตั้งค่าของผู้ใช้และแอปพลิเคชันอื่น ๆ ที่ติดตั้งไว้
หากคุณตัดสินใจที่จะติดตั้งซ่อมแซมคุณสามารถทำตามคำแนะนำที่มีอยู่ในบทความนี้ (ที่นี่)