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



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

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



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



อะไรเป็นสาเหตุของ ‘ 0x80240017 Unspecified Error ’?

เราตรวจสอบปัญหานี้โดยดูจากรายงานผู้ใช้ต่างๆและกลยุทธ์การซ่อมแซมที่ใช้เพื่อแก้ไขปัญหา จากสถานการณ์ทั่วไปบางส่วนที่เราสามารถค้นพบได้มีผู้กระทำผิดทั่วไปบางส่วนที่ต้องรับผิดชอบต่อการปรากฏข้อความแสดงข้อผิดพลาดนี้



  • ผู้ใช้กำลังพยายามติดตั้งแพ็คเกจ Redist Visual C ++ ที่ไม่สมบูรณ์ - โดยส่วนใหญ่ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากผู้ใช้พยายามติดตั้งแพ็กเกจโดยใช้ตัวติดตั้งที่ไม่สมบูรณ์ / เสียหาย โดยทั่วไปจะรายงานว่าเกิดขึ้นกับโปรแกรมติดตั้งแอปพลิเคชันที่จัดหาผู้ใช้ด้วยแพ็คเกจ Visual C ++ ในกรณีนี้วิธีแก้ไขคือดาวน์โหลด Visual C ++ เวอร์ชันเต็มจากเว็บไซต์ของ Microsoft
  • ติดตั้งแพ็คเกจ Visual C ++ redist บน Windows v6.1 - ข้อความแสดงข้อผิดพลาดนี้ยังรายงานว่าเกิดขึ้นในกรณีที่ระบบปฏิบัติการเป้าหมายคือ Windows v6.1 ปัญหานี้เกิดขึ้นเนื่องจากแพคเกจได้รับการออกแบบให้ติดตั้งบน Windows 7 ขึ้นไปเท่านั้น ในกรณีนี้วิธีแก้ไขคือการอัปเกรดเพื่อติดตั้ง Service Pack 1
  • คอมพิวเตอร์ไม่มีการอัปเดต Universal C Runtime - คุณอาจพบข้อความแสดงข้อผิดพลาดหากเวอร์ชัน Windows ของคุณไม่มีการอัปเดต Universal C Runtime โดยทั่วไปจะรายงานว่ามีผลในสถานการณ์ที่พบข้อผิดพลาดเมื่อติดตั้งการแจกจ่าย Python
  • Windows Update ได้ดาวน์โหลดแพ็คเกจ Visual C ++ redist แล้ว - ยังสามารถพบข้อความแสดงข้อผิดพลาดหากคอมโพเนนต์ Windows Update สามารถดาวน์โหลดสิ่งที่จำเป็นได้ Visual C ++ แพคเกจ แต่ยังไม่ได้จัดการเพื่อติดตั้ง ในกรณีนี้วิธีแก้ไขคือติดตั้งการอัปเดตที่รอดำเนินการ
  • การติดตั้ง Visual C ++ ที่เสียหาย / ไม่สมบูรณ์แบบแจกจ่ายต่อได้ - ข้อผิดพลาดยังสามารถพบได้หากผู้ใช้มีการติดตั้ง Visual C ++ ที่มีอยู่ซึ่งเสียหายหรือไม่สมบูรณ์ ในกรณีนี้วิธีแก้ไขคือถอนการติดตั้งการติดตั้ง Visual C ++ ที่มีอยู่ก่อนที่จะติดตั้งใหม่ที่ต้องการจากหน้าดาวน์โหลดอย่างเป็นทางการ

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

หากคุณต้องการมีประสิทธิภาพมากที่สุดเราขอแนะนำให้คุณทำตามวิธีการด้านล่างตามลำดับ ในที่สุดคุณควรสะดุดกับชุดคำแนะนำที่จะช่วยคุณแก้ไขปัญหาในเครื่องของคุณ

วิธีที่ 1: การดาวน์โหลดแพ็คเกจการติดตั้ง Visual C ++ Redistributable Package

เนื่องจากปัญหาส่วนใหญ่เกิดขึ้นหลังจากโปรแกรมติดตั้งแอปพลิเคชันขอให้คุณติดตั้ง Visual C ++ Redistributable Package จึงมีโอกาสที่ตัวติดตั้งจะล้าสมัยหรือดาวน์โหลดไม่ถูกต้อง



ผู้ใช้หลายคนพบว่าตัวเองตกอยู่ในสถานการณ์ที่คล้ายกันได้รายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากที่ดาวน์โหลดไฟล์ Visual C ++ Redistributable Package จากช่องทางการ สำหรับบางคนข้อผิดพลาดที่ไม่ระบุ 0x80240017 จะไม่กลับมาเมื่อพวกเขาลองติดตั้งจากตัวติดตั้งที่ดาวน์โหลดใหม่

คำแนะนำโดยย่อเกี่ยวกับการดาวน์โหลดและติดตั้งไฟล์ Visual C ++ Redistributable Package จากเซิร์ฟเวอร์ของ Microsoft:

  1. ไปที่ลิงค์ดาวน์โหลดที่เกี่ยวข้องกับไฟล์ Visual C ++ Redistributable Package ที่คุณต้องติดตั้ง:
    Visual C ++ Redistributable Package สำหรับ 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 บิต จากนั้นตี ต่อไป เพื่อเริ่มการดาวน์โหลด

    การดาวน์โหลดโปรแกรมติดตั้ง Visual C ++ Redistributable Package

  4. เปิดปฏิบัติการการติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น

    การติดตั้งแพ็คเกจ Visual C ++ ที่แจกจ่ายต่อได้

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

วิธีที่ 2: การติดตั้ง Windows 7 Service Pack 1 (ถ้ามี)

ตามที่ผู้ใช้บางคนรายงานปัญหานี้อาจเกิดขึ้นได้หากคุณกำลังพยายามติดตั้ง Visual C ++ Redistributable Packages สำหรับ Visual Studio 2013 หรือ 2558 บน Windows v6.1 (รุ่น 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) คลิกขวาที่ไฟล์แล้วเลือก เลือก driver letter & mount .

    การติดตั้งไฟล์ Service Pack 1 ด้วย WinCDEmu

  8. เลือกตัวอักษรของไดรฟ์ที่คุณจะสร้างตั้งค่า ประเภทดิสก์ ถึง ดิสก์ข้อมูล แล้วคลิก ตกลง เพื่อติดตั้งไฟล์ เมเจอร์ ไฟล์.

    การติดตั้งอิมเมจ Service Pack

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

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

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

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

คำแนะนำโดยย่อในการดำเนินการนี้มีดังนี้

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

    การดาวน์โหลดโปรแกรมติดตั้ง Universal C Runtime เวอร์ชันที่เหมาะสม

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

    กำลังดาวน์โหลดตัวติดตั้ง

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

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

วิธีที่ 4: การติดตั้งการอัปเดต Windows ที่รอดำเนินการ

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

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

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

  1. กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ ms-settings: windowsupdate ” แล้วกด ป้อน เพื่อเปิดไฟล์ 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 ++ ที่มีอยู่ก่อนที่จะพยายามใช้สิ่งที่จำเป็น Visual C ++ Redist แพ็คเกจ

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

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

    พิมพ์ appwiz.cpl แล้วกด Enter เพื่อเปิดรายการโปรแกรมที่ติดตั้ง

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

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

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

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

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

  4. เมื่อคุณจัดการเพื่อถอนการติดตั้ง Microsoft Visual C ++ ทุกครั้งให้รีสตาร์ทคอมพิวเตอร์
  5. ในการเริ่มต้นครั้งถัดไปให้ดาวน์โหลดและติดตั้งการติดตั้ง Microsoft Visual C ++ ที่จำเป็นจากลิงก์ใดลิงก์หนึ่งเหล่านี้และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่:
    Visual C ++ Redistributable Package สำหรับ Visual Studio 2013 - ลิ้งค์ดาวน์โหลด
    Visual C ++ Redistributable Package สำหรับ Visual Studio 2015 - ลิ้งค์ดาวน์โหลด

วิธีที่ 6: การติดตั้ง Python เวอร์ชันเก่ากว่า (ถ้ามี)

หากคุณได้รับข้อความแสดงข้อผิดพลาดนี้ขณะพยายามติดตั้งการแจกจ่าย Python คุณอาจต้องการทำขั้นตอนนี้ซ้ำกับการแจกจ่ายรุ่นเก่าและดูว่าข้อความแสดงข้อผิดพลาดยังคงเกิดขึ้นหรือไม่

ผู้ใช้หลายรายที่พบปัญหาในสถานการณ์ที่คล้ายคลึงกันได้รายงานว่าพวกเขาสามารถหลีกเลี่ยงปัญหานี้ได้โดยการติดตั้งการแจกจ่าย Python รุ่นเก่า

สิ่งนี้ไม่จำเป็นต้องเป็นการแก้ไขที่ยั่งยืนเนื่องจากคุณอาจต้องอัปเดตเป็นเวอร์ชันล่าสุดในอนาคต แต่จะมีผลบังคับใช้หากคุณกำลังมองหาวิธีแก้ปัญหาด่วนที่จะช่วยให้คุณติดตั้งการแจกจ่าย Python ได้

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

วิธีที่ 7: ทำการติดตั้งซ่อมแซม

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

การติดตั้งซ่อมแซมเป็นขั้นตอนที่ไม่ทำลายซึ่งจะช่วยให้คุณสามารถรีเฟรชส่วนประกอบที่เกี่ยวข้องกับ Windows ทั้งหมดโดยไม่ส่งผลกระทบต่อไฟล์และแอปพลิเคชันส่วนตัวของคุณ ตรงข้ามกับไฟล์ ทำความสะอาดติดตั้ง , การติดตั้งซ่อมแซมจะช่วยให้คุณสามารถเก็บข้อมูลส่วนบุคคลทั้งหมดของคุณรวมถึงภาพถ่ายเพลงวิดีโอค่ากำหนดของผู้ใช้และแอปพลิเคชันของบุคคลที่สามที่ติดตั้งไว้

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

อ่าน 7 นาที