การแก้ไข: 0x80240017 ข้อผิดพลาดที่ไม่ได้ระบุ

มีรายงานผู้ใช้หลายรายที่ได้รับ ข้อผิดพลาดที่ไม่ระบุ 0x80240017 เมื่อพยายามติดตั้ง แพคเกจ Redistributable C ++ Visual สำหรับ Visual Studio 2013 หรือ Visual C ++ Redistributable แพ็คเกจสำหรับ Visual Studio 2015 ปัญหานี้ไม่ได้มีเฉพาะใน Windows รุ่นใดรุ่นหนึ่งโดยเฉพาะเนื่องจากมีรายงานว่าเกิดขึ้นใน Windows 7, Windows 8.1 และ Windows 10

0x80240017 ข้อผิดพลาดที่ไม่ระบุ

อะไรคือสาเหตุของ ' 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:

  1. เยี่ยมชมลิงค์ดาวน์โหลดที่ใช้กับ แพ็คเกจ C ++ ที่สามารถเผยแพร่ต่อได้ ซึ่งคุณต้องติดตั้ง:

    Visual C ++ Redistributable แพ็คเกจสำหรับ Visual Studio 2013 - ลิงค์ดาวน์โหลด

    Visual C ++ Redistributable Package สำหรับ Visual Studio 2015 - ลิงค์ดาวน์โหลด

  2. เมื่อคุณไปที่หน้าดาวน์โหลดให้เลือกภาษาการติดตั้งและคลิกที่ปุ่ม ดาวน์โหลด เพื่อเริ่มการดาวน์โหลด

    การดาวน์โหลด Visual C ++ Redistributable ที่ต้องการ
  3. เลือกตัวติดตั้งที่ถูกต้องตามสถาปัตยกรรมระบบปฏิบัติการของคุณ ทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ vc-redist.x64.exe หากคุณมี Windows รุ่น 64 บิตหรือกล่อง vc-redist.x64.exe หากคุณใช้งานแบบ 32 บิต จากนั้นกดปุ่ม Next เพื่อเริ่มการดาวน์โหลด

    การดาวน์โหลดตัวติดตั้งแพ็คเกจ Visual C ++ Redistributable
  4. เปิดการปฏิบัติการติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสมบูรณ์

    การติดตั้งแพคเกจสามารถเผยแพร่ต่อ 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 นี่คือคำแนะนำโดยย่อเกี่ยวกับวิธีการทำสิ่งนี้:

  1. เยี่ยมชมลิงค์นี้ ( ที่นี่ ) เลือกภาษาของคุณและกดปุ่มดาวน์โหลดเพื่อดาวน์โหลด Service Pack 1

    กำลังดาวน์โหลด Service Pack 1 สำหรับ Windows v6.1 (Build 7600: Service Pack 0)
  2. จากหน้าจอถัดไปให้ยกเลิกการเลือกทุกอย่างนอกเหนือจากไฟล์ ISO หลัก เมื่อเสร็จแล้วให้กดปุ่ม ถัดไป เพื่อเริ่มการดาวน์โหลด

    กำลังดาวน์โหลดไฟล์ ISO ที่จำเป็นสำหรับการติดตั้ง Windows 7 Service Pack 1
  3. เมื่อดาวน์โหลดไฟล์ ISO แล้วให้ไปที่ลิงค์นี้ ( ที่นี่ ) และคลิกที่ปุ่มดาวน์โหลดเพื่อดาวน์โหลด เครื่องมือ WinCDEMU 4.1 เราจะใช้เครื่องมือนี้เพื่อใช้การอัพเกรด Service Pack 1

    กำลังดาวน์โหลดเครื่องมือ WinCDEmu 4.1
  4. เปิดการปฏิบัติการติดตั้งของ WinCDEmu และกดปุ่ม ติดตั้ง เพื่อตั้งค่าเครื่องมือในคอมพิวเตอร์ของคุณ

    การติดตั้งเครื่องมือ WinCDEmu
  5. เมื่อติดตั้งเครื่องมือแล้วให้คลิกที่ ติดตั้ง เพื่อเพิ่มซอฟต์แวร์ระบบที่จำเป็น

    การติดตั้งซอฟต์แวร์เพิ่มเติม
  6. รีสตาร์ทเครื่องคอมพิวเตอร์เพื่อทำการติดตั้ง WindowsCDEmu ให้เสร็จสมบูรณ์
  7. เมื่อการเริ่มต้นครั้งต่อไปเสร็จสมบูรณ์ให้นำทางไปยังตำแหน่งที่คุณดาวน์โหลดไฟล์ Iso (ในขั้นตอนที่ 2) คลิกขวาที่ไฟล์แล้วเลือก Select letter letter & mount

    การเมาท์ไฟล์ Service Pack 1 ด้วย WinCDEmu
  8. เลือกตัวอักษรของไดรฟ์ที่คุณสร้างตั้ง ประเภท ดิสก์เป็นดิสก์ข้อมูล และคลิก ตกลง เพื่อเมานท์ไฟล์ ISO

    การติดตั้ง Service Pack Image
  9. เมื่อติดตั้งอิมเมจ Windows 7 Service Pack 1 แล้วให้ทำตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดการติดตั้ง
  10. เมื่อติดตั้ง Service Pack 1 แล้วให้รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่โดยการพยายามติดตั้ง Visual C ++ Redistributable Package อีกครั้ง

หากคุณยังคงพบ ข้อผิดพลาดที่ไม่ระบุ 0x80240017 ให้ เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: การติดตั้งการอัปเดต Universal C Runtime

ผู้ใช้สองสามคนที่ได้รับข้อผิดพลาดนี้หลังจากได้รับการกระตุ้นจากผู้ติดตั้ง Python (หรือแอปพลิเคชั่นอื่น) เพื่อติดตั้งแพ็คเกจ redist ได้รายงานว่าปัญหาได้รับการแก้ไขเมื่อพวกเขาติดตั้งการอัปเดต Universal C Runtime สำหรับ Windows

นี่คือคำแนะนำโดยย่อเกี่ยวกับการทำสิ่งนี้:

  1. เยี่ยมชมลิงค์นี้ ( ที่นี่ ) เลื่อนลงไปที่วิธีที่ 2 และดาวน์โหลดแพ็คเกจการอัพเดทที่ใช้กับเวอร์ชั่น Windows ของคุณ

    การดาวน์โหลดเวอร์ชันที่เหมาะสมของตัวติดตั้ง Universal C Runtime
  2. จากหน้าจอถัดไปเลือกภาษาที่คุณต้องการและคลิกปุ่ม ดาวน์โหลด เพื่อเริ่มการดาวน์โหลด

    กำลังดาวน์โหลดตัวติดตั้ง
  3. เปิดการปฏิบัติการติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งการอัพเดท Universal C Runtime เมื่อกระบวนการเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์และดูว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขในการเริ่มต้นครั้งถัดไปหรือไม่

หากคุณยังคงพบกับ ' 0x80240017 ข้อผิดพลาดที่ไม่ระบุ' ในการเริ่มต้นครั้งถัดไปให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: การติดตั้งการปรับปรุง Windows ที่ค้างอยู่

ผู้ใช้สองคนที่พบ ' 0x80240017 ข้อผิดพลาดที่ไม่ระบุ' เมื่อพยายามติดตั้ง แพ็คเกจ redist c ++ Visual หลังจากได้รับแจ้งให้ทำโดย Python (หรือการแจกจ่ายที่คล้ายกัน) ได้รายงานว่าปัญหาได้รับการแก้ไขหลังจากติดตั้ง Windows ที่ค้างอยู่ การปรับปรุง

ตามที่ปรากฎปัญหานี้อาจเกิดขึ้นได้หากส่วนประกอบดาวน์โหลด redist c ++ Visual ถูกดาวน์โหลดโดย Windows Update แต่ไม่ได้ติดตั้ง

หากสถานการณ์นี้ใช้กับสถานการณ์ปัจจุบันของคุณให้ทำตามขั้นตอนด้านล่างเพื่อติดตั้งการอัปเดต Windows ที่ค้างอยู่และแก้ไข ' 0x80240017 ข้อผิดพลาดที่ไม่ระบุ':

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ ms-settings: windowsupdate ” และกด Enter เพื่อเปิดหน้าจอ Windows Update ของแอพ การตั้งค่า

    การเปิดหน้าจอ Windows Update

    หมายเหตุ: หากคุณใช้ Windows เวอร์ชั่นที่เก่ากว่า Windows 10 ให้ใช้คำสั่ง“ wuapp” แทน

  2. ภายในหน้าจอ Windows Update ให้คลิกที่ ตรวจสอบการอัปเดต จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งการอัปเดต Windows ที่ค้างอยู่ทุกครั้ง

    ตรวจสอบการปรับปรุง
  3. เมื่อได้รับแจ้งให้รีสตาร์ทให้ทำเช่นนั้นและกลับไปที่หน้าจอ Windows Update เพื่อดูว่าคุณมีการอัปเดตใด ๆ ที่ค้างอยู่หรือไม่
  4. ลองติดตั้งแพคเกจ Microsoft Visual c ++ Redistributable อีกครั้งและดูว่าข้อผิดพลาดได้รับการแก้ไข

หากคุณยังคงพบกับ ' 0x80240017 ข้อผิดพลาดที่ไม่ระบุ' ให้ เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 5: ถอนการติดตั้งแพคเกจ Microsoft Visual c ++ Redistributable ใด ๆ ที่มีอยู่

ตามที่ผู้ใช้ที่ได้รับผลกระทบได้แนะนำปัญหาอาจเกิดขึ้นหากหนึ่งในการติดตั้ง Microsoft Visual C ++ ที่สามารถเผยแพร่ต่อได้ของคุณปัจจุบันเสียหาย ผู้ใช้สองสามคนที่อยู่ในสถานการณ์ที่คล้ายกันรายงานว่าข้อความแสดงข้อผิดพลาดไม่เกิดขึ้นอีกหลังจากที่พวกเขาถอนการติดตั้งการติดตั้ง Microsoft Visual C ++ ใด ๆ ที่มีอยู่ก่อนที่จะพยายามใช้แพ็คเกจ C ++ Redist ที่ ต้องการ

ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับการถอนการติดตั้ง แพ็คเกจ Microsoft Visual C ++ Redistributable ที่มีอยู่ ก่อนที่จะลองติดตั้งอีกครั้ง:

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด Enter เพื่อเปิดหน้าจอ โปรแกรมและคุณสมบัติ

    พิมพ์ appwiz.cpl แล้วกด Enter เพื่อเปิดรายการโปรแกรมที่ติดตั้ง
  2. ในหน้าจอ โปรแกรมและไฟล์ ให้ไปที่บานหน้าต่างด้านขวาคลิกขวาที่แพ็คเกจ redist Microsoft Visual C ++ และเลือก ถอนการติดตั้ง

    การถอนการติดตั้งแพคเกจ redist c ++ Visual
  3. ในเมนูถัดไปให้คลิก ถอนการติดตั้ง แล้วทำตามคำแนะนำบนหน้าจอเพื่อกำจัดแพ็คเกจ Microsoft Red C ++ redist

    การถอนการติดตั้งแพ็คเกจ C ++ Visual

    หมายเหตุ: หากคุณมีการติดตั้ง Microsoft Visual C ++ หลายรายการให้ทำซ้ำขั้นตอนที่ 2 และขั้นตอนที่ 3 กับทุก ๆ รายการ

  4. เมื่อคุณจัดการถอนการติดตั้งการติดตั้ง Microsoft Visual C ++ ทุกครั้งให้รีสตาร์ทคอมพิวเตอร์ของคุณ
  5. ในการเริ่มต้นครั้งต่อไปให้ดาวน์โหลดและติดตั้งการติดตั้ง 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 ได้โดยไม่ส่งผลกระทบต่อไฟล์และแอปพลิเคชันส่วนตัวของคุณ เมื่อเทียบกับการ ติดตั้ง ใหม่ทั้งหมด การติดตั้งซ่อมแซมจะช่วยให้คุณเก็บข้อมูลส่วนบุคคลทั้งหมดของคุณรวมถึงภาพถ่ายเพลงวิดีโอการตั้งค่าของผู้ใช้และแอปพลิเคชันอื่น ๆ ที่ติดตั้งไว้

หากคุณตัดสินใจที่จะติดตั้งซ่อมแซมคุณสามารถทำตามคำแนะนำที่มีอยู่ในบทความนี้ (ที่นี่)

บทความที่น่าสนใจ