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

วิธีแก้ไขรหัสข้อผิดพลาดของ Windows 0x80240017 ข้อผิดพลาดที่ไม่ระบุ

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

รหัสข้อผิดพลาด 0x80240017 ใน Windows 10/11 มักเกิดจากการเปลี่ยนแปลงในระบบของคุณหลังจากติดตั้งแอปพลิเคชันของบริษัทอื่น ปัญหาไม่ได้จำกัดอยู่ที่ Windows เวอร์ชันเดียว เนื่องจากมีรายงานว่าเกิดขึ้นใน Windows 7, Windows 8.1 และ Windows 10/11

นอกจากนี้ยังสามารถเกิดขึ้นได้หากมีการเปลี่ยนแปลงบางอย่างในรีจิสทรีหลังจากรีบูต และคุณไม่มีสิทธิ์ของระบบที่จำเป็น

คู่มือการแก้ไขปัญหานี้จะแสดงวิธีการแก้ไขข้อผิดพลาดนี้ทุกครั้ง

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

สแกนหาพีซีฟรีปัญหา3.145.873ดาวน์โหลดเข้ากันได้กับ:Windows 10/11, Windows 7, Windows 8

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

ข้อผิดพลาด 0x80240017 สามารถเกิดขึ้นได้เมื่อพยายามติดตั้ง Microsoft Visual C++ Redistributable Packages หรือเมื่อใช้ Windows Store บน Windows 8 หรือ 8.1 แม้ว่าผู้ใช้ที่ชอบ Windows 10/11 จะรายงานปัญหาด้วย ปัญหามักจะอยู่ใน Windows Registry - อาจมีข้อบกพร่องบางอย่างหรือบางไฟล์อาจหายไป

ข้อความแสดงข้อผิดพลาดมักจะอ่านดังนี้:

Microsoft Visual C++ 2015 แจกจ่ายต่อได้ (x86) – 14.0.23026

การตั้งค่าล้มเหลว

ปัญหาอย่างน้อยหนึ่งอย่างทำให้การตั้งค่าล้มเหลว โปรดแก้ไขปัญหาแล้วลองตั้งค่าอีกครั้ง สำหรับข้อมูลเพิ่มเติม โปรดดูที่ไฟล์บันทึก

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

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

แม้ว่าการแก้ไขข้อผิดพลาด 0x80240017 อาจเป็นเรื่องยาก แต่เราได้เตรียมคำแนะนำไว้ให้คุณแล้ว – เพียงทำตามขั้นตอนด้านล่างอย่างระมัดระวัง

สาเหตุของข้อผิดพลาด Windows Update 0x80240017 คืออะไร

มีปัจจัยหลายประการที่อาจส่งผลต่อการแสดงข้อผิดพลาด 0x80240017 และเราได้สรุปปัจจัยแต่ละข้อไว้ที่นี่เพื่อช่วยให้คุณเข้าใจปัญหามากขึ้น:

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

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

วิธีการแก้ไขข้อผิดพลาดการอัปเดต Windows 10/11 0x80240017

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

แก้ไข #1:ดาวน์โหลดแพ็คเกจการติดตั้ง Visual C++ Redistributable อีกครั้ง

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

ผู้ใช้หลายคนที่พบปัญหาดังกล่าวรายงานว่าได้รับการแก้ไขแล้วหลังจากดาวน์โหลด Visual C++ Redistributable Package อีกครั้งจากช่องทางที่เป็นทางการ เมื่อบางคนพยายามใช้ตัวติดตั้งที่ดาวน์โหลดใหม่ 0x80240017 Unspecified Error ไม่ปรากฏขึ้น

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

  1. ไปที่ลิงก์ดาวน์โหลดสำหรับ Visual C++ Redistributable Package ที่คุณต้องติดตั้ง:
  • แพ็คเกจ Visual C++ ที่แจกจ่ายต่อได้สำหรับ Visual Studio 2013
  • Visual C++ Redistributable Package สำหรับ Visual Studio 2015
  1. เมื่อคุณมาถึงหน้าดาวน์โหลด ให้เลือกภาษาการติดตั้งของคุณและคลิก ดาวน์โหลด เพื่อเริ่มการดาวน์โหลด
  2. เลือกตัวติดตั้งที่เหมาะสมสำหรับสถาปัตยกรรมระบบปฏิบัติการของคุณ หากคุณมี Windows รุ่น 64 บิต ให้เลือกช่องที่เชื่อมโยงกับ vc-redist.x64.exe . มิฉะนั้น ให้ตรวจสอบ vc-redist.x32.exe กล่อง. จากนั้นคลิก ถัดไป เพื่อเริ่มการดาวน์โหลด
  3. ในการติดตั้งให้เสร็จสิ้น ให้เรียกใช้การติดตั้งที่ปฏิบัติการได้และปฏิบัติตามคำแนะนำบนหน้าจอ

หาก 0x80240017 Unspecified Error ยังคงอยู่ ให้ดำเนินการตามวิธีถัดไปด้านล่าง

แก้ไข #2:ติดตั้ง Windows 7 Service Pack 1

ตามที่ผู้ใช้บางคนระบุ ปัญหาอาจเกิดขึ้นเมื่อพยายามติดตั้ง Visual C++ Redistributable Packages สำหรับ Visual Studio 2013 หรือ 2015 บน Windows v6.1 (รุ่น 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 คลิกขวาแล้วเลือก เลือกอักษรระบุไดรเวอร์และติดตั้ง
  8. ในการต่อเชื่อมไฟล์ ISO ให้เลือกตัวอักษรของไดรฟ์ที่คุณจะสร้าง ตั้งค่า ประเภทดิสก์ ไปยัง แผ่นข้อมูล และคลิก ตกลง .
  9. ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้นในขณะที่ติดตั้งอิมเมจ Windows 7 Service Pack 1
  10. หลังจากติดตั้ง Service Pack 1 แล้ว ให้รีสตาร์ทคอมพิวเตอร์และตรวจดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่โดยพยายามติดตั้ง Visual C++ Redistributable Package อีกครั้ง

แก้ไข #3:ติดตั้ง Universal C Runtime Update

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

คำแนะนำโดยย่อสำหรับการทำเช่นนั้น:

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

แก้ไข #4:ติดตั้งการอัปเดตที่รอดำเนินการทั้งหมด

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

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

  1. ในการเปิด เรียกใช้ กล่องโต้ตอบ ให้กด แป้น Windows + R . จากนั้น ในแอปการตั้งค่า ให้พิมพ์ “ms-settings:windowsupdate ” และกด Enter เพื่อเปิดหน้าจอ Windows Update
  2. หากคุณใช้ Windows เวอร์ชันก่อน Windows 10/11 ให้ใช้ “wuapp ” คำสั่งแทน
  3. คลิก ตรวจหาการอัปเดต บนหน้าจอ Windows Update จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งการอัปเดต Windows ที่รอดำเนินการทั้งหมด
  4. เมื่อได้รับแจ้งให้รีสตาร์ท ให้ดำเนินการ จากนั้นตรวจสอบหน้าจอ Windows Update เพื่อดูว่ามีการอัปเดตอื่นๆ ที่รอดำเนินการอยู่หรือไม่
  5. ติดตั้งแพ็คเกจ Microsoft Visual C++ Redistributable อีกครั้ง และตรวจดูว่าข้อความแสดงข้อผิดพลาดหายไปหรือไม่

แก้ไข #5:ถอนการติดตั้ง Microsoft Visual C++ Redistributable Packages ก่อนหน้า

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

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

  1. ในการเปิดกล่องโต้ตอบ Run ให้กด แป้น Windows + R .
  2. จากนั้น ให้เปิด โปรแกรมและคุณลักษณะ หน้าจอ พิมพ์ “appwiz.cpl ” และกด Enter .
  3. ไปที่บานหน้าต่างด้านขวาของหน้าจอโปรแกรมและไฟล์ คลิกขวาที่ Microsoft Visual C++ Redistributable Package แล้วเลือก ถอนการติดตั้ง .
  4. คลิก ถอนการติดตั้ง ในเมนูถัดไปและทำตามคำแนะนำบนหน้าจอเพื่อลบ Microsoft Visual C++ Redistributable Package
  5. หากคุณมีการติดตั้ง Microsoft Visual C++ หลายรายการ ให้ทำซ้ำขั้นตอนที่ 2 และ 3 สำหรับแต่ละขั้นตอน
  6. รีสตาร์ทคอมพิวเตอร์ของคุณเมื่อคุณถอนการติดตั้งการติดตั้ง Microsoft Visual C++ ทั้งหมดสำเร็จแล้ว
  7. ในการเริ่มต้นครั้งถัดไป ให้ดาวน์โหลดและติดตั้งการติดตั้ง Microsoft Visual C++ ที่จำเป็นจากลิงก์ใดลิงก์หนึ่งต่อไปนี้ และตรวจดูว่าปัญหาได้รับการแก้ไขหรือไม่:
  • แพ็คเกจ Visual C++ ที่แจกจ่ายต่อได้สำหรับ Visual Studio 2013
  • Visual C++ Redistributable Package สำหรับ Visual Studio 2015

แก้ไข #6:ติดตั้ง Visual C++ ในเซฟโหมด

โปรแกรมและบริการบางอย่างไม่ได้รับอนุญาตให้ทำงานในเซฟโหมด ด้วยเหตุนี้ หากบริการบางอย่างขัดขวางการติดตั้งซอฟต์แวร์ Visual C++ จะไม่ทำเช่นนั้นอีกต่อไป

ทำตามคำแนะนำด้านล่าง:

  1. กด ชนะ + R เพื่อเปิดพรอมต์เรียกใช้ จากนั้นพิมพ์ msconfig แล้วกด Enter .
  2. ไปที่ ทั่วไป และตรวจสอบให้แน่ใจว่า Selective Startup ถูกติ๊กออก
  3. ตรวจสอบให้แน่ใจว่าเฉพาะ โหลดบริการระบบ เลือกตัวเลือกนี้แล้ว
  4. เลือก บริการ> ซ่อนบริการของ Microsoft ทั้งหมด> ปิดใช้งานทั้งหมด
  5. คลิก สมัคร .

ในโหมดนี้ ให้ลองติดตั้งซอฟต์แวร์ Visual C++ และดูว่าคุณยังได้รับข้อผิดพลาดที่ไม่ระบุ 0x80240017 หรือไม่

วิธีแก้ปัญหาสุดท้าย:ทำการติดตั้งซ่อมแซม

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

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