ข้อผิดพลาด 0x80070017 เป็นหนึ่งในปัญหาอัปเดตที่พบบ่อยที่สุดที่ผู้ใช้เจอใน Windows 10/11 มักเกิดขึ้นเมื่อคุณพยายามติดตั้งอัปเดตล่าสุดบนคอมพิวเตอร์ หรือเมื่อคุณต้องการอัปเกรดเวอร์ชันระบบปฏิบัติการ
สถานการณ์ที่เป็นไปได้หนึ่งคือระหว่างการติดตั้งหรือติดตั้งใหม่สำเนา Windows ใหม่ ข้อผิดพลาดมักปรากฏในขั้นตอนการตรวจสอบ (verification stage) การดำเนินการจึงล้มเหลวทันที และผู้ใช้ไม่สามารถดำเนินการติดตั้งต่อได้ จากรายงานที่เราเห็น เราสามารถบอกได้อย่างปลอดภัยว่า Windows Anniversary และ Creator updates เป็นอัปเกรดที่พบบ่อยที่สุดที่ผู้ใช้เจอปัญหานี้
นอกจากตอนติดตั้งอัปเดต ข้อผิดพลาดยังอาจปรากฏเมื่อทำ System Restore วิธีแก้ไขข้อผิดพลาด 0x80070017 เมื่อติดตั้งและอัปเดต Windows ไม่ได้ใช้กับกรณีที่ข้อผิดพลาดเกิดขึ้นขณะทำ System Restore ดังนั้น เราจะอภิปรายกระบวนการแก้ไขปัญหาสำหรับสถานการณ์เหล่านี้แยกกัน
ข้อผิดพลาดนี้ไม่ได้อันตราย แต่จะป้องกันไม่ให้คุณติดตั้งอัปเดต ซึ่งอาจทำให้เกิดปัญหาความปลอดภัยในอนาคต ช่องโหว่และบั๊กถูกค้นพบเป็นประจำ และการปล่อยอัปเดตทันเวลาเป็นวิธีเดียวที่ Microsoft สามารถแก้ไขได้ ดังนั้นการเก็บระบบให้ทันสมัยจึงสำคัญมาก
รหัสข้อผิดพลาด Windows 0x80070017 คืออะไร?
ข้อผิดพลาดแสดงขึ้นใน 3 โอกาส: เมื่อพยายามอัปเกรดเป็นเวอร์ชันใหม่ของระบบปฏิบัติการ (หรือติดตั้งใหม่) เมื่อพยายามใช้ Windows updates ล่าสุด และเมื่อพยายามกู้คืนระบบ เราจะให้วิธีแก้ไขสำหรับแต่ละสถานการณ์ ไม่ว่าคุณจะเผชิญกับอะไร
นี่คือตัวอย่างข้อความข้อผิดพลาดที่คุณอาจเจอ:
- Windows could not search for new updates. An error occurred while checking for new updates for your computer.
- Error(s) found: Code: 0x80070017 Windows update encountered an unknown error.
- Windows cannot copy files required for installation. The files may be corrupt or missing. Make sure all files required for installation are available and restart the installation. Error code 0x80070017.
- "Windows could not search for new updates. An error occurred while checking for new updates for your computer"
- "Some updates were not installed. Failed: 57 updates" หรือ "Error(s) found: Code: 0x80070017 Windows update encountered an unknown error"
- System Restore did not complete successfully.
การไม่ทำการบำรุงรักษาคอมพิวเตอร์พื้นฐาน เพิ่มความเสี่ยงในการเจอรหัสข้อผิดพลาด 0x80070017 การรันเครื่องมือซ่อมแซมคอมพิวเตอร์อย่าง Outbyte PC Repair เป็นประจำ ควรช่วยป้องกันข้อผิดพลาดนี้ไม่ให้เกิดขึ้นตั้งแต่แรก
สาเหตุของรหัสข้อผิดพลาด 0x80070017
สาเหตุที่พบบ่อยที่สุดของข้อผิดพลาด 0x80070017 คือการเสียหายของไฟล์ (file corruption) อย่างไรก็ตาม มีหลายปัจจัยที่สามารถมีส่วนทำให้เกิดปัญหา บางอย่างระบุด้านล่าง:
- Windows Registry เสียหาย
- ไดรฟ์ CD-ROM ชำรุด
- ฮาร์ดดิสก์มี bad sectors
- Windows ติดเชื้อมัลแวร์
- ฮาร์ดแวร์บางส่วนล้าสมัย ชำรุด หรือไม่เข้ากันได้กับระบบของคุณ
- ซอฟต์แวร์แอนตี้ไวรัสของคุณไม่เข้ากันกับระบบ ล้าสมัย หรือทำงานเกินจริง (overreacting)
คุณสามารถลองวิธีที่ระบุด้านล่างเพื่อแก้ไขข้อผิดพลาดตอนนี้ที่คุณระบุสาเหตุที่เป็นไปได้แล้ว
วิธีแก้ไข Windows Update Error 0x80070017
ชุดวิธีแก้ไขแรกออกแบบมาเพื่อแก้ไข Error 0x80070017 สำหรับผู้ใช้ที่เจอขณะพยายามอัปเดต Windows มีวิธีแก้ไขสำหรับผู้ใช้ที่เจอข้อผิดพลาดขณะพยายามติดตั้งหรือกู้คืน Windows ซึ่งเราจะอภิปรายแยกต่างหากด้านล่าง
วิธีแก้ที่ 1: ปิดใช้งานแอนตี้ไวรัสชั่วคราว
หากคุณเจอข้อผิดพลาด 0x80070017 คุณควรปิดใช้งานซอฟต์แวร์แอนตี้ไวรัสทันที ตามรายงานจากผู้ใช้ การปรากฏของรหัสข้อผิดพลาด 0x80070017 มักเกิดจากข้อขัดแย้งระหว่างซอฟต์แวร์แอนตี้ไวรัสและระบบปฏิบัติการ Windows
เป็นผล การปิดใช้งานซอฟต์แวร์ป้องกันของคุณเป็นวิธีที่เร็วที่สุดในการแก้ไขข้อผิดพลาด หากปัญหาแก้ไขได้สำเร็จ คุณสามารถอัปเดตระบบปฏิบัติการ Windows ใน Settings คุณยังสามารถถอนการติดตั้งโปรแกรมแอนตี้ไวรัสโดยสิ้นเชิงและเปลี่ยนไปใช้เครื่องมืออื่นเพื่อแก้ไขข้อขัดแย้ง
วิธีแก้ที่ 2: ใช้ Windows Update Troubleshooter
Windows Update Troubleshooter เป็นยูทิลิตี้ในตัวที่ช่วยให้คุณแก้ไขปัญหาต่างๆ ได้ เช่น Windows ไม่หาไดรเวอร์สำหรับเครื่องดัดแปลงเครือข่าย ข้อผิดพลาด 0x80070017 Ethernet ไม่ทำงาน และอื่นๆ
วิธีใช้ Windows Update Troubleshooter:
- เพื่อเปิด Windows Settings กดปุ่ม Win และ I พร้อมกัน แล้วคลิกไอคอน Update & Security บนหน้าหลัก
- คลิก Troubleshoot ในส่วน Update & Security จากนั้น บนด้านขวาของหน้า คลิกที่ Windows Update คลิก Run the troubleshooter ในหน้าต่างป๊อปอัป
- The Troubleshooter จะเปิดอัตโนมัติเพื่อตรวจจับปัญหากับ Windows Update คุณเพียงต้องรอสักครู่ และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเสร็จสิ้นการดำเนินการ
เมื่อกระบวนการเสร็จสิ้น ตรวจสอบว่าข้อผิดพลาด 0x80070017 ยังคงอยู่บนคอมพิวเตอร์ของคุณหรือไม่
วิธีแก้ที่ 3: อัปเดต Windows ผ่าน Windows Update Catalog
หาก Windows Troubleshooter ไม่แก้ไข Windows update error 0x80070017 คุณสามารถลองดาวน์โหลดและติดตั้ง Windows update ที่คุณต้องการบนคอมพิวเตอร์ด้วยตนเอง การดำเนินการนี้ต้องการการเข้าถึง Windows Update Catalog และค้นหาอัปเดตโดยใส่หมายเลข KB ที่ตรงกัน
ขั้นตอนเฉพาะที่ต้องทำ:
- ไปที่ส่วน Windows Update ของ Settings และคัดลอกหมายเลข KB ของอัปเดตเฉพาะที่ติดตั้งไม่สำเร็จ
- ไปที่เว็บไซต์ Windows Update Catalog และพิมพ์หมายเลข KB ลงในช่องค้นหา แล้วคลิกปุ่ม Search เพื่อดำเนินต่อ
- ในแถบค้นหา ใส่หมายเลข KB
- คลิกปุ่ม Download สำหรับสถาปัตยกรรมของระบบของคุณ หากคุณมีระบบ 32-bit ตัวอย่างเช่น อย่าดาวน์โหลดเวอร์ชัน x64 เพราะจะไม่ติดตั้งได้อย่างถูกต้อง
- หลังดาวน์โหลดไฟล์ .msu ไปยังคอมพิวเตอร์ เปิดมันและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้ง
- สุดท้าย รีสตาร์ทคอมพิวเตอร์ และไปที่ Windows Update เพื่อดูว่าอัปเดตถูกติดตั้งหรือไม่
วิธีแก้ที่ 4: รีเซ็ตส่วนประกอบ Windows Update ทั้งหมด
ข้อผิดพลาด 0x80070017 น่าจะเกิดจากส่วนประกอบ Windows Update ที่ทำงานไม่ถูกต้อง ผ่าน Windows Update จำนวนมากของไฟล์ กระบวนการ โปรแกรม และยูทิลิตี้ร่วมมือกันเพื่อปรับปรุงระบบปฏิบัติการ Windows รายการเหล่านี้ตอนนี้เรียกรวมกันว่า Windows Update components หากมีอย่างใดอย่างหนึ่งล้มเหลวในการทำงานอย่างถูกต้อง ปัญหาที่อธิบายโดยรหัสข้อผิดพลาด 0x80070017 อาจปรากฏ
โชคดีที่คุณสามารถซ่อมแซมส่วนประกอบที่เสียหายโดยการรีเซ็ตพวกมัน วิธีทำ:
- เปิด Command Prompt ในโหมดผู้ดูแลระบบ: กด Win + S พิมพ์ cmd ในช่องค้นหา และคลิก "Run as administrator" จาก फलคขวา
- เมื่อหน้าต่าง Command Prompt ปรากฏ พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง กด Enter หลังแต่ละคำสั่ง:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- Ren C:WindowsSoftwareDistribution SoftwareDistribution.old
- Ren C:WindowsSystem32catroot2 Catroot2.old
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
หลังจากรันคำสั่งทั้งหมดนี้แล้ว บริการที่เกี่ยวข้องกับ Windows Update ทั้งหมดจะถูกรีสตาร์ท และ Windows Update error 0x80070017 ควรจะได้รับการแก้ไขอย่างสำเร็จ
วิธีแก้ที่ 5: ตรวจสอบฮาร์ดดิสก์และแก้ไข bad sectors
ตามที่ระบุไว้ก่อนหน้านี้ Bad sectors บนฮาร์ดดิสก์สามารถก่อให้เกิดรหัสข้อผิดพลาด 0x80070017 ได้ ดังนั้น เมื่อคุณเจอข้อผิดพลาด คุณต้องตรวจสอบฮาร์ดดิสก์ของคุณหา bad sectors วิธีระบุ bad sectors? นี่คือวิธี:
- เพื่อเปิด Command Prompt ในโหมดผู้ดูแลระบบ ให้เปิด Search โดยกด Win + S พิมพ์ cmd และเลือก "Run as administrator"
- ในหน้าต่างพรอมป์ที่ปรากฏ พิมพ์ chkdsk n: /f/r (n แทนไดรฟ์ที่จะสแกนและซ่อมแซม) และกดปุ่ม Enter
หลังจากนั้น โปรแกรมจะสแกนและซ่อมแซมข้อผิดพลาดฮาร์ดดิสก์
วิธีแก้ที่ 6: ติดตั้ง Windows ผ่าน USB
เมื่อคุณติดตั้งหรือติดตั้ง Windows ใหม่ ข้อผิดพลาด 0x80070017 อาจเกิดขึ้นเมื่อไดรฟ์ออปติคัล (optical drive) ไม่สามารถอ่านเนื้อหาของดิสก์สื่อติดตั้ง Windows ของคุณได้
คุณสามารถแก้ไขปัญหานี้โดยการ burn Windows ISO ลงในฟลัชไดรฟ์ และทำให้ไดรฟ์บูทได้ (bootable) คุณยังสามารถใช้ Windows Media Creation Tool เพื่อสร้าง USB drive ที่บูทได้ หลังจากนั้น คุณสามารถติดตั้ง Windows 10/11 ผ่าน USB drive ที่บูทได้อย่างง่ายดาย
วิธีแก้ที่ 7: ทำ Clean Boot
เพื่อแก้ไขข้อผิดพลาด 0x80070017 คุณสามารถลองทำ Clean Boot โปรแกรมและบริการบุคคลที่สามจะไม่ทำงานในสภาพแวดล้อม Clean Boot วิธีทำ:
- เปิดหน้าต่าง Run โดยกดปุ่ม Win และ R พร้อมกัน
- พิมพ์ msconfig และคลิก OK
- ไปที่แท็บ Services ติ๊ก Hide all Microsoft services แล้วเลือก Disable all
- ไปที่แท็บ Startup และเลือก Open Task Manager
- จาก Task Manager คลิกขวาแอปพลิเคชันเริ่มต้น (startup application) และเลือก Disable จากเมนูที่ปรากฏ ทำซ้ำขั้นตอนนี้เพื่อปิดใช้งานแอปพลิเคชันเริ่มต้นทั้งหมดในรายการ
- กลับไปที่หน้าต่าง System Configuration หลังปิดใช้งานแอปเริ่มต้นทั้งหมด คลิก Apply และ OK เพื่อบันทึกการเปลี่ยนแปลงและเสร็จสิ้นการดำเนินการ จากนั้น รีสตาร์ทคอมพิวเตอร์เพื่อดูว่าข้อผิดพลาดแก้ไขได้หรือไม่
วิธีแก้ที่ 8: อัปเดตไดรเวอร์อุปกรณ์ของคุณ
ไดรเวอร์เป็นคอมโพเนนต์สำคัญที่ช่วยให้อุปกรณ์ฮาร์ดแวร์และซอฟต์แวร์ที่รันบนคอมพิวเตอร์ทำงานได้อย่างถูกต้อง หากคุณได้รับ Error 0x80070017 และมีความยากลำบากในการติดตั้ง Windows updates หรือติดตั้ง Windows build ใหม่ มีโอกาสดีที่มีบางอย่างผิดปกติกับไดรเวอร์ของคุณ
คุณไม่ต้องใช้ความพยายามมากในการอัปเดตไดรเวอร์ด้วยตนเอง เพราะคุณสามารถได้ผลลัพธ์เดียวกันด้วยพลังงานและเวลาน้อยกว่ามากโดยใช้ Outbyte Driver Updater มันอัปเดตไดรเวอร์อุปกรณ์ทั้งหมดของคุณอัตโนมัติ และเป็นวิธีที่มีประสิทธิภาพที่สุดในการแก้ไขปัญหาที่เกี่ยวข้องกับไดรเวอร์
วิธีแก้ไข System Restore Error 0x80070017
คุณอาจได้รับข้อความข้อผิดพลาว "System Restore did not complete successfully" ขณะพยายามทำ system restore จริงๆ แล้วมีหลายปัจจัยที่สามารถมีส่วนทำให้เกิดปัญหานี้ หากกระบวนการ system restore ไม่เสร็จสมบูรณ์เนื่องจากข้อผิดพลาด 0x80070017 บางส่วนประกอบที่จำเป็นสำหรับการเสร็จสิ้นการติดตั้งอาจหายไปหรือเสียหาย
วิธีแก้ไขปัญหา system restore error 0x80070017:
- บูทคอมพิวเตอร์ของคุณเข้าสู่ Safe Mode และเปิด Command Prompt ในโหมดผู้ดูแลระบบ
- พิมพ์ chkdsk /f X: ลงใน Command Prompt โปรดทราบว่าตัวอักษร X เป็นเพียง placeholder หากคุณไม่รู้ตัวอักษรไดรฟ์ที่แน่นอน คุณสามารถหาได้โดยรัน diskpart และใส่คำสั่ง list volume ตัวอักษรไดรฟ์สำหรับ system partition ปกติคือ C
- คุณจะถูกถามว่าต้องการจัดตารางตรวจสอบโวล्यูมนี้ในครั้งถัดไปที่ระบบรีสตาร์ทหรือไม่ คุณต้องรีสตาร์ทระบบโดยกด Y
- ต่อไป ตรวจสอบว่าข้อผิดพลาด system restore 0x80070017 ยังเกิดขึ้นหรือไม่
ในบางกรณี Windows snap-in tool อาจก่อให้เกิดปัญหาเมื่อทำ system restore ดังนั้น พิจารณาใช้ MiniTool ShadowMaker เพื่อปกป้องคอมพิวเตอร์ของคุณและสร้าง system images ที่สามารถใช้กู้คืนคอมพิวเตอร์ได้หากมีบางอย่างผิดปกติ
สรุป
โพสต์นี้อภิปรายสาเหตุที่เป็นไปได้และวิธีแก้ไขที่มีประสิทธิภาพที่สุดสำหรับรหัสข้อผิดพลาด 0x80070017 วิธีทั้งหมดนี้ได้รับการพิสูจน์ว่าทำงานได้ ดังนั้น หนึ่งในนั้นแน่ใจว่าจะช่วยคุณได้ หากคุณมีคำถามหรือข้อกังวลเกี่ยวกับข้อผิดพลาด 0x80070017 โปรดแบ่งปันกับเราในส่วนความคิดเห็น