มีรายงานว่าผู้ใช้หลายรายได้รับไฟล์ 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:
- ไปที่ลิงค์ดาวน์โหลดที่เกี่ยวข้องกับไฟล์ Visual C ++ Redistributable Package ที่คุณต้องติดตั้ง:
Visual C ++ Redistributable Package สำหรับ Visual Studio 2013 - ลิ้งค์ดาวน์โหลด
Visual C ++ Redistributable Package สำหรับ Visual Studio 2015 - ลิ้งค์ดาวน์โหลด - เมื่อคุณไปที่หน้าดาวน์โหลดให้เลือกภาษาการติดตั้งและคลิกที่ไฟล์ ดาวน์โหลด เพื่อเริ่มการดาวน์โหลด
การดาวน์โหลด Visual C ++ Redistributable ที่จำเป็น
- เลือกโปรแกรมติดตั้งที่ถูกต้องตามสถาปัตยกรรมระบบปฏิบัติการของคุณ เลือกช่องที่เกี่ยวข้องกับไฟล์ vc-redist.x64.exe หากคุณมี Windows เวอร์ชัน 64 บิตหรือ vc-redist.x64.exe กล่องถ้าคุณใช้ 32 บิต จากนั้นตี ต่อไป เพื่อเริ่มการดาวน์โหลด
การดาวน์โหลดโปรแกรมติดตั้ง Visual C ++ Redistributable Package
- เปิดปฏิบัติการการติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น
การติดตั้งแพ็คเกจ 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 นี่คือคำแนะนำโดยย่อเกี่ยวกับวิธีดำเนินการนี้:
- ไปที่ลิงค์นี้ ( ที่นี่ ) เลือกภาษาของคุณแล้วกดปุ่ม ดาวน์โหลด ปุ่มเพื่อดาวน์โหลด 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) คลิกขวาที่ไฟล์แล้วเลือก เลือก driver letter & mount .
การติดตั้งไฟล์ Service Pack 1 ด้วย WinCDEmu
- เลือกตัวอักษรของไดรฟ์ที่คุณจะสร้างตั้งค่า ประเภทดิสก์ ถึง ดิสก์ข้อมูล แล้วคลิก ตกลง เพื่อติดตั้งไฟล์ เมเจอร์ ไฟล์.
การติดตั้งอิมเมจ Service Pack
- เมื่อติดตั้งอิมเมจ Windows 7 Service Pack 1 ให้ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น
- เมื่อติดตั้ง Service Pack 1 แล้วให้รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่โดยพยายามติดตั้งไฟล์ Visual C ++ Redistributable Package อีกครั้ง.
หากคุณยังคงพบกับไฟล์ 0x80240017 ข้อผิดพลาดที่ไม่ระบุ เลื่อนลงไปที่วิธีการถัดไปด้านล่าง
วิธีที่ 3: การติดตั้งอัพเดต Universal C Runtime
ผู้ใช้สองรายที่ได้รับข้อผิดพลาดนี้หลังจากถูกกระตุ้นโดยโปรแกรมติดตั้งของ Python (หรือแอปพลิเคชันอื่น) ให้ติดตั้งแพ็คเกจ redist ได้รายงานว่าปัญหาได้รับการแก้ไขแล้วเมื่อติดตั้ง รันไทม์ Universal C อัปเดตที่ใช้ได้กับเวอร์ชัน Windows
คำแนะนำโดยย่อในการดำเนินการนี้มีดังนี้
- ไปที่ลิงค์นี้ ( ที่นี่ ) เลื่อนลงไปที่วิธีที่ 2 และดาวน์โหลดแพ็คเกจการอัปเดตที่ใช้กับเวอร์ชัน Windows ของคุณ
การดาวน์โหลดโปรแกรมติดตั้ง Universal C Runtime เวอร์ชันที่เหมาะสม
- จากหน้าจอถัดไปเลือกภาษาที่คุณต้องการแล้วคลิก ดาวน์โหลด เพื่อเริ่มการดาวน์โหลด
กำลังดาวน์โหลดตัวติดตั้ง
- เปิดปฏิบัติการการติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งอัพเดต Universal C Runtime เมื่อกระบวนการเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์และดูว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นครั้งถัดไป
หากคุณยังคงพบกับ 0x80240017 ข้อผิดพลาดที่ไม่ระบุ ' ในการเริ่มต้นครั้งถัดไปให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง
วิธีที่ 4: การติดตั้งการอัปเดต Windows ที่รอดำเนินการ
ผู้ใช้สองรายที่พบกับ ' 0x80240017 ข้อผิดพลาดที่ไม่ระบุ ' เมื่อพยายามติดตั้งไฟล์ แพ็คเกจ Visual C ++ redist หลังจากได้รับแจ้งให้ดำเนินการโดย Python (หรือการแจกจ่ายที่คล้ายกัน) ได้รายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากติดตั้งการอัปเดต Windows ที่รอดำเนินการ
ตามที่ปรากฎปัญหาเฉพาะนี้อาจเกิดขึ้นได้หากมีการดาวน์โหลดแพคเกจ Visual C ++ redist โดยคอมโพเนนต์ Windows Update แต่ไม่ได้ติดตั้ง
หากสถานการณ์นี้สามารถใช้ได้กับสถานการณ์ปัจจุบันของคุณให้ทำตามขั้นตอนด้านล่างนี้เพื่อติดตั้งการอัปเดต Windows ที่รอดำเนินการและแก้ไข ' 0x80240017 Unspecified Error ':
- กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ ms-settings: windowsupdate ” แล้วกด ป้อน เพื่อเปิดไฟล์ 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 ++ ที่มีอยู่ก่อนที่จะพยายามใช้สิ่งที่จำเป็น Visual C ++ Redist แพ็คเกจ
นี่คือคำแนะนำโดยย่อเกี่ยวกับการถอนการติดตั้งที่มีอยู่ Microsoft Visual C ++ แพ็คเกจที่แจกจ่ายต่อได้ ก่อนลองติดตั้งใหม่อีกครั้ง:
- กด คีย์ Windows + R เพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด ป้อน เพื่อเปิดไฟล์ โปรแกรมและคุณสมบัติ หน้าจอ
พิมพ์ appwiz.cpl แล้วกด Enter เพื่อเปิดรายการโปรแกรมที่ติดตั้ง
- ข้างใน โปรแกรมและไฟล์ ไปที่บานหน้าต่างด้านขวาคลิกขวาที่ไฟล์ Microsoft Visual C ++ redist แพ็คเกจและเลือก ถอนการติดตั้ง .
การถอนการติดตั้งแพ็คเกจ Visual C ++ redist
- ภายในเมนูถัดไปคลิก ถอนการติดตั้ง และทำตามคำแนะนำบนหน้าจอเพื่อกำจัดไฟล์ Microsoft Visual C ++ redist แพ็คเกจ
การถอนการติดตั้งแพ็คเกจ Visual C ++
บันทึก: หากคุณมีการติดตั้ง Microsoft Visual C ++ หลายรายการให้ทำซ้ำขั้นตอนที่ 2 และขั้นตอนที่ 3 ทุกครั้ง
- เมื่อคุณจัดการเพื่อถอนการติดตั้ง Microsoft Visual C ++ ทุกครั้งให้รีสตาร์ทคอมพิวเตอร์
- ในการเริ่มต้นครั้งถัดไปให้ดาวน์โหลดและติดตั้งการติดตั้ง 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 นาที