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

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

อะไรทำให้เกิดข้อผิดพลาด '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 Unspecified Error จะไม่กลับมาเมื่อพวกเขาลองติดตั้งจากตัวติดตั้งที่เพิ่งดาวน์โหลดมา

นี่คือคำแนะนำโดยย่อเกี่ยวกับการดาวน์โหลดและติดตั้ง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. เมื่อคุณไปที่หน้าดาวน์โหลดให้เลือกภาษาการติดตั้งและคลิกที่ปุ่มดาวน์โหลดเพื่อเริ่มการดาวน์โหลด
  3. เลือกโปรแกรมติดตั้งที่ถูกต้องตามสถาปัตยกรรมระบบปฏิบัติการของคุณ เลือกช่องที่เกี่ยวข้องกับvc-redist.x64.exeหากคุณมี Windows เวอร์ชัน 64 บิตหรือกล่องvc-redist.x64.exeหากคุณใช้ 32 บิต จากนั้นกดNextเพื่อเริ่มการดาวน์โหลด
  4. เปิดปฏิบัติการการติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น

หากคุณยังคงพบข้อผิดพลาด 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) ในกรณีนี้ข้อผิดพลาดเกิดขึ้นเนื่องจากแพ็คเกจที่แจกจ่ายต่อได้ทั้งสองชุดได้รับการออกแบบให้ติดตั้งบน Windows 7 Service Pack 1 ขึ้นไป

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

  1. ไปที่ลิงก์นี้ ( ที่นี่ ) เลือกภาษาของคุณและกดดาวน์โหลดปุ่มดาวน์โหลด Service Pack 1
  2. จากหน้าจอถัดไปให้ยกเลิกการเลือกอย่างอื่นนอกเหนือจากไฟล์ ISO หลัก เมื่อคุณทำเสร็จแล้วให้กดปุ่มถัดไปเพื่อเริ่มการดาวน์โหลด
  3. เมื่อไฟล์ ISO ได้รับการดาวน์โหลดไปที่ลิงก์นี้ ( ที่นี่ ) และคลิกที่ปุ่มดาวน์โหลดเพื่อดาวน์โหลดเครื่องมือ WinCDEMU 4.1 เราจะใช้เครื่องมือนี้เพื่อใช้การอัปเกรด Service Pack 1
  4. เปิดปฏิบัติการการติดตั้งWinCDEmuและกดปุ่มติดตั้งเพื่อตั้งค่าเครื่องมือบนคอมพิวเตอร์ของคุณ
  5. เมื่อติดตั้งเครื่องมือแล้วให้คลิกที่ติดตั้งเพื่อเพิ่มซอฟต์แวร์ระบบที่ต้องการ
  6. รีสตาร์ทคอมพิวเตอร์เพื่อทำการติดตั้ง WindowsCDEmu ให้เสร็จสมบูรณ์
  7. เมื่อเริ่มต้นถัดไปเสร็จสมบูรณ์แล้วนำทางไปยังสถานที่ที่คุณดาวน์โหลดไฟล์ Iso (ในขั้นตอนที่ 2) คลิกขวาบนและเลือกเลือกตัวอักษรและคนขับรถติด
  8. เลือกตัวอักษรของไดรฟ์ที่คุณจะสร้างชุดประเภทแผ่นดิสก์เพื่อแผ่นดิสก์ข้อมูลและคลิกตกลงจะติดISOไฟล์
  9. เมื่อติดตั้งอิมเมจ Windows 7 Service Pack 1 ให้ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น
  10. เมื่อติดตั้ง Service Pack 1 แล้วให้รีสตาร์ทเครื่องคอมพิวเตอร์อีกครั้งและดูว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่โดยพยายามติดตั้งVisual C ++ Redistributable Packageอีกครั้ง

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

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

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

นี่คือคำแนะนำโดยย่อในการดำเนินการนี้:

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกดEnterเพื่อเปิดหน้าจอโปรแกรมและคุณลักษณะ
  2. ภายในโปรแกรมและไฟล์หน้าจอข้ามไปยังบานหน้าต่างด้านขวามือคลิกขวาบนMicrosoft Visual c ++ redistแพคเกจและเลือกถอนการติดตั้ง
  3. ในเมนูถัดไปให้คลิกถอนการติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อกำจัดแพ็คเกจการแจกจ่าย Microsoft 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 ได้

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

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

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

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

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