Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:0x80240017 Unspecified Error

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

แก้ไข:0x80240017 Unspecified Error

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

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

  • ผู้ใช้กำลังพยายามติดตั้งแพ็คเกจ Visual C++ redist ที่ไม่สมบูรณ์ – โดยส่วนใหญ่ ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากผู้ใช้พยายามติดตั้งแพ็คเกจโดยใช้ตัวติดตั้งที่ไม่สมบูรณ์/เสียหาย โดยทั่วไปจะมีรายงานว่าเกิดขึ้นกับโปรแกรมติดตั้งแอปพลิเคชันที่จัดหาแพ็คเกจ 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++ Redistributable เสียหาย/ไม่สมบูรณ์ – นอกจากนี้ยังสามารถพบข้อผิดพลาดได้หากผู้ใช้มีการติดตั้ง 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 for Visual Studio 2013 – ลิงก์ดาวน์โหลด
    Visual C++ Redistributable Package สำหรับ Visual Studio 2015 – ลิงก์ดาวน์โหลด
  2. เมื่อคุณไปที่หน้าดาวน์โหลด ให้เลือกภาษาการติดตั้งและคลิกที่ ดาวน์โหลด ปุ่มเพื่อเริ่มการดาวน์โหลด แก้ไข:0x80240017 Unspecified Error
  3. เลือกตัวติดตั้งที่ถูกต้องตามสถาปัตยกรรมระบบปฏิบัติการของคุณ ทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ vc-redist.x64.exe หากคุณมี Windows เวอร์ชัน 64 บิตหรือ vc-redist.x64.exe  กล่องถ้าคุณใช้ 32 บิต จากนั้นกด ถัดไป เพื่อเริ่มการดาวน์โหลด แก้ไข:0x80240017 Unspecified Error
  4. เปิดการติดตั้งที่เรียกใช้งานได้ และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น แก้ไข:0x80240017 Unspecified Error

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

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

ตามที่ผู้ใช้บางคนรายงาน ปัญหาอาจเกิดขึ้นได้หากคุณพยายามติดตั้ง  Visual C++ Redistributable Packages for Visual Studio 2013  หรือ 2015  บน Windows v6.1 (รุ่น 7600:Service Pack 0) ในกรณีนี้ ข้อผิดพลาดเกิดขึ้นเนื่องจากแพ็คเกจที่แจกจ่ายต่อได้สองแพ็คเกจได้รับการออกแบบให้ติดตั้งบน Windows 7 Service Pack 1 ขึ้นไป

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

  1. ไปที่ลิงก์นี้ (ที่นี่ ) เลือกภาษาของคุณและกด ดาวน์โหลด ปุ่มเพื่อดาวน์โหลด Service Pack 1 แก้ไข:0x80240017 Unspecified Error
  2. จากหน้าจอถัดไป ให้ยกเลิกการเลือกทุกอย่างนอกเหนือจากไฟล์ ISO หลัก เมื่อคุณทำเสร็จแล้ว ให้กด ถัดไป ปุ่มเพื่อเริ่มการดาวน์โหลด แก้ไข:0x80240017 Unspecified Error
  3. เมื่อดาวน์โหลดไฟล์ ISO แล้ว ให้ไปที่ลิงก์นี้ (ที่นี่ ) และคลิกปุ่มดาวน์โหลดเพื่อดาวน์โหลด เครื่องมือ WinCDEMU 4.1 . เราจะใช้เครื่องมือนี้เพื่อใช้การอัปเกรด Service Pack 1 แก้ไข:0x80240017 Unspecified Error
  4. เปิดการติดตั้งที่เรียกใช้งานได้ของ WinCDEmu และกด ติดตั้ง ปุ่มเพื่อตั้งค่าเครื่องมือบนคอมพิวเตอร์ของคุณ แก้ไข:0x80240017 Unspecified Error
  5. เมื่อติดตั้งเครื่องมือแล้ว ให้คลิกที่ ติดตั้ง เพื่อเพิ่มซอฟต์แวร์ระบบที่จำเป็น แก้ไข:0x80240017 Unspecified Error
  6. รีสตาร์ทคอมพิวเตอร์เพื่อให้การติดตั้ง WindowsCDEmu เสร็จสมบูรณ์
  7. เมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์ ให้ไปที่ตำแหน่งที่คุณดาวน์โหลดไฟล์ Iso (ในขั้นตอนที่ 2) คลิกขวาแล้วเลือก เลือกอักษรระบุไดรเวอร์และติดตั้ง . แก้ไข:0x80240017 Unspecified Error
  8. เลือกอักษรของไดรฟ์ที่คุณจะสร้าง ตั้งค่าประเภทดิสก์ ไปยัง แผ่นข้อมูล และคลิก ตกลง เพื่อเมานต์ ISO ไฟล์. แก้ไข:0x80240017 Unspecified Error
  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 ของคุณ แก้ไข:0x80240017 Unspecified Error
  2.  จากหน้าจอถัดไป เลือกภาษาที่คุณต้องการแล้วคลิก ดาวน์โหลด ปุ่มเพื่อเริ่มการดาวน์โหลด แก้ไข:0x80240017 Unspecified Error
  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 หน้าจอของ การตั้งค่า แอป. แก้ไข:0x80240017 Unspecified Error

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

  2. ภายในหน้าจอ Windows Update ให้คลิกที่ ตรวจหาการอัปเดต จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งการอัปเดต Windows ที่รอดำเนินการทุกครั้ง แก้ไข:0x80240017 Unspecified Error
  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 เพื่อเปิด โปรแกรมและคุณลักษณะ หน้าจอ. แก้ไข:0x80240017 Unspecified Error
  2. ภายในโปรแกรมและไฟล์ ให้ไปที่บานหน้าต่างด้านขวา คลิกขวาที่ Microsoft Visual C++ redist และเลือก ถอนการติดตั้ง . แก้ไข:0x80240017 Unspecified Error
  3. ในเมนูถัดไป ให้คลิก ถอนการติดตั้ง และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อกำจัด Microsoft Visual C++ redist บรรจุุภัณฑ์. แก้ไข:0x80240017 Unspecified Error

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

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

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

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

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

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

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

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

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

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

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