0x80240017 ข้อผิดพลาดมักปรากฏขึ้นหลังจากการอัปเดตที่ล้มเหลวโดย WU (Windows Update) หรือหลังจากการติดตั้ง Visual C++ Redistributable Packages สำหรับ Visual Studio ล้มเหลว . ในบางกรณีซึ่งเกิดขึ้นไม่บ่อยนัก ปัญหาอาจเกิดจากข้อขัดแย้งของโปรแกรมป้องกันไวรัสของบุคคลที่สาม
อัปเดต: มีการรายงานปัญหานี้ด้วยว่าจะเกิดขึ้นกับไดรเวอร์เครื่องพิมพ์บางตัวที่ไม่สามารถอัปเดตผ่าน Windows Update ได้
หากคุณกำลังประสบปัญหานี้โดยเฉพาะ วิธีการด้านล่างอาจช่วยได้ เราได้จัดการเพื่อระบุการแก้ไขที่เป็นไปได้ค่อนข้างน้อยซึ่งผู้ใช้รายอื่นในสถานการณ์ที่คล้ายคลึงกันได้ใช้เพื่อแก้ไขปัญหานี้ โปรดปฏิบัติตามแนวทางแก้ไขที่เป็นไปได้ตามลำดับจนกว่าคุณจะพบวิธีแก้ไขที่แก้ไข 0x80240017 เกิดข้อผิดพลาดที่เครื่องของคุณ
หมายเหตุ: ก่อนที่คุณจะทำตามการแก้ไขที่อาจเกิดขึ้นด้านล่าง โปรดตรวจสอบให้แน่ใจว่าปัญหาไม่ได้เกิดจากความขัดแย้งของโปรแกรมป้องกันไวรัสของบริษัทอื่น หากต้องการทดสอบทฤษฎีนี้ ให้ปิดการป้องกันแบบเรียลไทม์ของโปรแกรมป้องกันไวรัสภายนอกหรือถอนการติดตั้งจากระบบของคุณชั่วคราว
วิธีที่ 1:การใช้ตัวแก้ไขปัญหา Windows Update
แม้ว่าตัวแก้ไขปัญหา Windows Update ในตัวจะขึ้นชื่อว่าไม่ช่วยเหลือ แต่ผู้ใช้หลายคนยืนยันว่ายูทิลิตี้นี้จัดการเพื่อแก้ไข 0x80240017 ได้จริง ผิดพลาด.
ต่อไปนี้คือคำแนะนำโดยย่อในการเปิดเครื่องมือแก้ปัญหา Windows Update และใช้เพื่อแก้ไข 0x80240017 ข้อผิดพลาด:
- กด แป้น Windows + R เพื่อเปิดกล่อง Run จากนั้นพิมพ์ “control.exe /name Microsoft.Troubleshooting ” และกด Enter เพื่อเปิด การแก้ไขปัญหา หน้าจอ
- ภายใน การแก้ปัญหา หน้าจอ ให้คลิกที่ Windows Update จากนั้นเลือกเรียกใช้เครื่องมือแก้ปัญหา .
- รอจนกว่าเครื่องมือแก้ปัญหาจะตรวจพบปัญหาที่อาจเกิดขึ้น (หากตรวจพบ) จากนั้นกดปุ่ม ใช้การแก้ไขนี้ ปุ่ม.
- ต่อไป คุณจะรออีกช่วงเวลาหนึ่งจนกว่า Windows จะใช้กลยุทธ์การซ่อมแซมอัตโนมัติ รอจนกว่ากระบวนการจะเสร็จสิ้น จากนั้นคุณสามารถปิด Windows Update Troubleshooter ได้อย่างปลอดภัย
เมื่อดำเนินการเสร็จสิ้น ให้ลองอัปเดต/ติดตั้งอีกครั้งและดูว่า 0x80240017 แก้ไขข้อผิดพลาดแล้ว หากคุณยังคงเห็นอาการเดิม ให้ดำเนินการต่อด้วยวิธีที่ 2 .
วิธีที่ 2:การรีเซ็ตคอมโพเนนต์ของ Windows Update
จากข้อเท็จจริงที่ว่านี่เป็นปัญหาของ Windows Update เป็นหลัก โดยทั่วไปแล้วจะสามารถแก้ไขได้โดยการรีเซ็ตส่วนประกอบ WU (Windows Update) ด้วยตนเอง จากวิธีการทั้งหมดในคู่มือนี้ วิธีนี้มีระดับความสำเร็จสูงสุดในการแก้ไข 0x80240017 ข้อผิดพลาดสำหรับผู้ใช้รายอื่นที่พบปัญหาเดียวกัน
วิธีนี้เกี่ยวข้องกับการใช้พรอมต์คำสั่งที่มีการยกระดับเพื่อรีเซ็ตคอมโพเนนต์การอัพเดต Windows ด้วยตนเอง แม้ว่าคุณจะต้องใช้เทคนิคค่อนข้างมาก แต่เราเสนอคำแนะนำในทุกขั้นตอน นี่คือสิ่งที่คุณต้องทำ:
- เข้าถึงแถบเริ่มต้นของ Windows ที่มุมล่างซ้ายและค้นหา “cmd “. จากนั้น คลิกขวาที่ Command Prompt แล้วคลิก Run as Administrator เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ
หมายเหตุ: การทำตามขั้นตอนถัดไปในหน้าต่างพร้อมรับคำสั่งปกติจะไม่ทำงาน เนื่องจากคุณจะไม่มีสิทธิ์ที่จำเป็น ตรวจสอบให้แน่ใจว่าพร้อมท์คำสั่งที่คุณเปิดขึ้น - ใน Command Prompt ที่ยกระดับขึ้น ให้แทรกคำสั่งต่อไปนี้แล้วกด Enter . คุณสามารถวางทั้งหมดพร้อมกันหรือพิมพ์และเรียกใช้แต่ละรายการแยกกันnet stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
หยุดชั่วคราว - ปิดหน้าต่างพรอมต์คำสั่งแล้วลองทำการอัปเดต/ติดตั้งอีกครั้งเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากคุณยังคงพบปัญหาเดิม ให้ไปที่วิธีที่ 3 .
วิธีที่ 3:การติดตั้งไดรเวอร์ของเครื่องพิมพ์ด้วยตนเอง (ถ้ามี)
ผู้ใช้บางคนรายงานว่า 0x80240017 ข้อผิดพลาดอาจเกิดขึ้นเมื่อใดก็ตามที่ Windows Update ไม่สามารถอัปเดตไดรเวอร์เครื่องพิมพ์ได้ ซึ่งเป็นเรื่องปกติที่เกิดขึ้นกับเครื่องพิมพ์ Canon และ HP เมื่อใดก็ตามที่สิ่งนี้เกิดขึ้น ข้อความที่คล้ายกันจะแสดงขึ้นในหน้าจอ Windows Update:
การอัปเดตไดรเวอร์ HP สำหรับ HP LaserJet M1530 MFP ซีรีส์ PCL 6 – ข้อผิดพลาด 0x80240017
หากคุณยังพบกับ 0x80240017 ข้อผิดพลาดเนื่องจากการติดตั้งไดรเวอร์เครื่องพิมพ์ไม่ดี การแก้ไขทำได้ง่ายมาก ผู้ใช้ส่วนใหญ่ที่เผชิญสถานการณ์นี้โดยเฉพาะสามารถแก้ไขปัญหาได้โดยการติดตั้งไดรเวอร์เวอร์ชันล่าสุดด้วยตนเอง ต่อไปนี้คือคำแนะนำโดยย่อสำหรับการดำเนินการนี้:
- ขั้นแรก ให้ถอนการติดตั้งส่วนประกอบทั้งหมดจากไดรเวอร์เครื่องพิมพ์เก่าของคุณ ในการดำเนินการนี้ ให้กด Windows + R เพื่อเปิด วิ่ง กล่อง พิมพ์ “appwiz.cpl ” และกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ .
- ใน โปรแกรมและคุณลักษณะ เลื่อนดูรายการแอปพลิเคชันและถอนการติดตั้งชุดไดรเวอร์ที่เชื่อมโยงกับผู้ผลิตเครื่องพิมพ์ของคุณโดยคลิกขวาและเลือก ถอนการติดตั้ง .
- ทำตามคำแนะนำบนหน้าจอเพื่อลบชุดไดรเวอร์ออกจากระบบ จากนั้นรีบูตเครื่อง
- เมื่อคอมพิวเตอร์เริ่มทำงานแล้ว ให้ไปที่เว็บไซต์ของผู้ผลิตเครื่องพิมพ์และดาวน์โหลดไดรเวอร์เวอร์ชันล่าสุดที่เกี่ยวข้องกับรุ่นเครื่องพิมพ์ของคุณ
- เปิดตัวติดตั้งและปฏิบัติตามคำแนะนำเพื่อติดตั้งไดรเวอร์เครื่องพิมพ์ล่าสุด จากนั้นรีบูตคอมพิวเตอร์อีกครั้ง
- เมื่อคอมพิวเตอร์บูทสำรองข้อมูล ไดรเวอร์เครื่องพิมพ์ควรทำงานอย่างถูกต้องและ 0x80240017 ข้อผิดพลาดไม่ควรแสดงใน Windows Update อีกต่อไป
หากวิธีนี้ไม่สำเร็จหรือไม่สามารถใช้ได้ ให้เลื่อนลงไปที่วิธีที่ 4
วิธีที่ 4:เรียกใช้การสแกน SFC และคำสั่ง DISM
ตามที่ผู้ใช้บางคนได้ชี้ให้เห็น 0x80240017 ข้อผิดพลาดอาจเกิดขึ้นเนื่องจากไฟล์ระบบเสียหาย เพื่อทดสอบทฤษฎีนี้ มาใช้เครื่องมือที่พัฒนาโดย Microsoft เพื่อสแกนระบบของคุณเพื่อหาการทุจริตที่เกิดขึ้นและแก้ไข
ตัวตรวจสอบไฟล์ระบบ (SFC) เป็นเครื่องมือ Windows ในตัวที่สแกนหาไฟล์ระบบที่เสียหายซึ่งอาจทำให้เกิดปัญหาที่เกี่ยวข้องกับการทุจริต หากพบความไม่สอดคล้องกันระหว่างการสแกนนี้ ยูทิลิตีจะแทนที่ไฟล์ที่เสียหายโดยอัตโนมัติด้วยไฟล์ใหม่ที่สมบูรณ์
ต่อไปนี้คือคำแนะนำโดยย่อในการเรียกใช้การสแกน SFC โดยหวังว่าจะแก้ไข 0x80240017 ผิดพลาด.
หมายเหตุ: หากขั้นตอนแรกเหล่านี้ไม่ได้ผลลัพธ์ ให้ทำตามขั้นตอนด้านล่างโดยตรงเพื่อปรับใช้ DISM
- เข้าถึง เริ่ม Windows แถบ (มุมล่างซ้าย) และค้นหา “cmd “. จากนั้น คลิกขวาที่พรอมต์คำสั่ง และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ
- ใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์ sfc/scannow แล้วกด Enter เพื่อเริ่มการสแกน
- รอจนกว่ากระบวนการจะเสร็จสมบูรณ์ โปรดทราบว่าขึ้นอยู่กับข้อมูลจำเพาะของระบบและพื้นที่ฮาร์ดดิสก์ของคุณ กระบวนการนี้อาจใช้เวลาน้อยกว่า 20 นาทีหรือนานกว่านั้นเล็กน้อย
- เมื่อดำเนินการเสร็จสิ้น ให้ตรวจสอบรายงานเพื่อดูว่ามีการแก้ไขข้อขัดแย้งใดๆ หรือไม่ แต่ไม่ว่าผลลัพธ์จะเป็นอย่างไร ให้รีบูตเครื่องคอมพิวเตอร์เพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่
หมายเหตุ: อย่ากังวลมากเกินไปหากรายงานขั้นสุดท้ายไม่ระบุความไม่สอดคล้องคงที่ใดๆ การสแกน SFC มีนิสัยชอบแก้ไขไฟล์ที่เสียหายโดยไม่ต้องรายงาน
เมื่อคุณบูตคอมพิวเตอร์เสร็จแล้ว ให้ดูว่า 0x80240017 ข้อผิดพลาดได้รับการแก้ไขแล้ว หากคุณยังคงพบปัญหาเดิม ให้ดำเนินการตามขั้นตอนถัดไปในการปรับใช้ DISM
การให้บริการและการจัดการอิมเมจการปรับใช้ (DISM) เป็นอีกหนึ่งยูทิลิตี้บรรทัดคำสั่งที่สามารถแก้ไขความเสียหายของไฟล์ระบบได้ ตรงกันข้ามกับการสแกน SFC ที่ใช้การสำรองข้อมูลในเครื่องเพื่อแทนที่ไฟล์ที่เสียหาย DISM ใช้ส่วนประกอบ WU เพื่อดาวน์โหลดไฟล์ที่รักษาสุขภาพจากอินเทอร์เน็ต ด้วยเหตุนี้ ตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตของคุณเสถียรก่อนที่จะเริ่มทำตามขั้นตอนด้านล่าง:
- คลิกที่ เริ่ม Windows แถบ (มุมล่างซ้าย) และค้นหา “cmd ” หรือ “พรอมต์คำสั่ง” . จากนั้น คลิกขวาที่พรอมต์คำสั่ง และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อเปิดพรอมต์คำสั่ง .
- ใน Command Prompt ที่ยกระดับขึ้น ให้วางคำสั่ง DISM ต่อไปนี้แล้วกด Enter :
DISM /Online /Cleanup-Image /ScanHealth หมายเหตุ สิ่งที่คำสั่งนี้ทำคือสแกนอิมเมจ Windows ที่ใช้อยู่ในปัจจุบันเพื่อหาความเสียหายที่ซ่อนอยู่ - เมื่อกระบวนการตรวจสอบเสร็จสิ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter :
DISM.exe /Online /Cleanup-image /Restorehealth หมายเหตุ การสแกน DISM ประเภทนี้จะใช้กลยุทธ์การซ่อมแซมโดยอัตโนมัติกับไฟล์ที่เสียหายซึ่งจัดการเพื่อค้นหา - เมื่อกระบวนการเสร็จสิ้น ให้ปิด Command Prompt ที่ยกระดับขึ้นแล้วรีบูตเครื่องคอมพิวเตอร์ของคุณ จากนั้น ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่เมื่อคอมพิวเตอร์บูทสำรองข้อมูล