ผู้ใช้ Windows หลายคนรายงานว่าพวกเขาไม่สามารถติดตั้งอัปเดตหนึ่ง (หรือหลายอัปเดต) โดยใช้ Windows Update ได้ รหัสข้อผิดพลาดที่ปรากฏคือ 0x80246010 ปัญหานี้ดูไม่ได้เป็นของ Windows version ใดเวอร์ชันหนึ่ง เนื่องจากข้อผิดพลาดเดียวกันเจอบน Windows 8, Windows 7 และ Windows 10
สาเหตุของข้อผิดพลาด 0x80246010
เราได้สืบสวนปัญหานี้โดยดูรายงานผู้ใช้หลายรายและวิเคราะห์วิธีแก้ไขหลายอย่างที่มักใช้เพื่อแก้ไขปัญหานี้ ได้พบว่ามีสาเหตุที่เป็นไปได้หลายอย่างที่อาจก่อให้เกิดรหัสข้อผิดพลาดนี้ นี่คือรายการสั้นๆ ของสาเหตุที่อาจกระตุ้นข้อผิดพลาด 0x80246010:
- ข้อบกพร่องของ Windows Update — ภายใต้สถานการณ์บางอย่าง ปัญหานี้อาจเกิดขึ้นเพราะคอมโพเนนต์การอัปเดตพยายามติดตั้งอัปเดตที่ไม่ได้เข้ากันได้กับระบบจริงๆ ในกรณีนี้ คุณควรสามารถแก้ไขได้โดยการอัปเดตด้วยตนเอง หรือโดยใช้ยูทิลิตี้ Windows Update Troubleshooting
- บริการ WU ที่จำเป็นไม่ได้เปิดใช้งาน — อาจเป็นไปได้อีกอย่างว่าคุณเห็นรหัสข้อผิดพลาดนี้เพราะบริการบางอย่างที่ใช้ในกระบวนการนี้ถูกปิดใช้งานด้วยจริยธรรม หากเป็นกรณีนี้ คุณควรสามารถแก้ไขได้โดยการเปลี่ยนประเภทการเริ่มต้น (Startup type) ให้ Windows สามารถเรียกใช้พวกเขาเมื่อต้องการ
- การเสียหายของไฟล์ระบบ — คอมโพเนนต์ WU ก็ย่อมได้รับผลกระทบจากการเสียหายของไฟล์ระบบเช่นกัน ในสถานการณ์เช่นนี้ วิธีแก้ไขที่เป็นไปได้เพียงอย่างเดียวคือการรีเซ็ตชุด WU dependencies ทั้งหมดเพื่อกำจัดตัวก่อให้เกิดปัญหา
หากคุณกำลังต่อสู้กับการแก้ไขข้อความข้อผิดพลาดเดียวกัน และหนึ่งในสถานการณ์ด้านบนเป็นไปได้ บทความนี้จะให้คำแนะนำการตรวจสอบหลายคู่มือ ในส่วนถัดไป คุณจะค้นพบชุดวิธีที่ผู้ใช้คนอื่นในสถานการณ์คล้ายกันใช้แก้ไขปัญหาสำเร็จ
หากคุณต้องการให้มีประสิทธิภาพมากที่สุด เราแนะนำให้ปฏิบัติตามวิธีด้านบนในลำดับ เนื่องจากเราจัดลำดับตามประสิทธิภาพและความยาก ไม่ว่าสาเหตุจะเป็นอะไร วิธีแก้ไขที่เป็นไปได้ด้านล่างหนึ่งในนั้นควรจะแก้ปัญหาในที่สุด
วิธีที่ 1: รัน Windows Update Troubleshooter
ก่อนที่คุณจะลองกลยุทธ์ซ่อมแซมอื่นๆ คุณควรเริ่มด้วยการดูว่า OS ของคุณไม่สามารถแก้ไขปัญหาด้วยตัวเองได้หรือไม่ ผู้ใช้บางส่วนที่ก็เจอข้อผิดพลาด 0x80246010 รายงานว่าพวกเขาสามารถแก้ไขได้โดยใช้ Windows Update Troubleshooter เพื่อแก้ไขปัญหาอัตโนมัติ
ยูทิลิตี้นี้มีกลยุทธ์ซ่อมแซมหลากหลายที่จะถูกบังคับใช้ หากระบุสถานการณ์ที่ครอบคลุมได้ นี่คือคำแนะนำด่วนสำหรับการรัน Windows Update Troubleshooter:
- เปิดคำสั่ง Run โดยกด Windows key + R แล้วพิมพ์ ms-settings:troubleshoot และกด Enter เพื่อเปิดแท็บ Troubleshooting ของแอป Settings

- เมื่อคุณพบตัวเองอยู่ในแท็บ Troubleshooting ให้เลื่อนลงไปที่ส่วน Get up and running คลิก Windows Update แล้วคลิก Run the troubleshooter

- เมื่อยูทิลิตี้เริ่มต้นแล้ว ให้รอและดูว่าการสแกนเริ่มต้นเปิดเผยปัญหาใดๆ กับคอมโพเนนท์ Windows Update

- หากระบุปัญหาได้ ให้คลิก Apply this fix แล้วปฏิบัติตามคำแนะนำบนหน้าจอเพื่อใช้กลยุทธ์ซ่อมแซมที่แนะนำ

- เมื่อใช้กลยุทธ์ซ่อมแซมแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่
วิธีที่ 2: อัปเดตด้วยตนเองผ่าน Microsoft Update Catalog
หากคุณไม่คิดว่าการไปทางแมนูอัลเป็นปัญหา คุณอาจสามารถหลีกเลี่ยงปัญหาได้อย่างสมบูรณ์โดยการติดตั้งอัปเดตที่ล้มเหลวด้วยตนเอง วิธีที่สะดวกที่สุดคือผ่านเว็บไซต์ Microsoft Update Catalog
ผู้ใช้บางส่วนที่เจอปัญหาเดียวกันรายงานว่ารหัสข้อผิดพลาด 0x80246010 ไม่เกิดขึ้นอีกขณะที่พวกเขาใช้วิธีแมนูอัล นี่คือคำแนะนำด่วนสำหรับการติดตั้งอัปเดตที่ล้มเหลวด้วยตนเอง:
- เยี่ยมชมเว็บไซต์ Microsoft Update Catalog บนลิงก์นี้ (ที่นี่)
- เมื่อคุณถึงที่นั่น ให้ใช้ฟังก์ชันค้นหาที่มุมขวาบนเพื่อค้นหาอัปเดตที่ล้มเหลวเมื่อคุณพยายามติดตั้งอย่างพื้นฐาน

- เมื่อผลลัพธ์ปรากฏ ให้ค้นหาตัวที่เหมาะสมตามสถาปัตยกรรม CPU และ Windows version ของคุณ

- เมื่อคุณค้นพบเวอร์ชันที่ถูกต้องแล้ว ให้กดปุ่ม Download เพื่อเริ่มกระบวนการดาวน์โหลด
- เมื่อดาวน์โหลดเสร็จสิ้น ให้ดับเบิลคลิกที่ executable และปฏิบัติตามคำแนะนำเพื่อติดตั้งอัปเดตด้วยตนเอง
- หากอัปเดตติดตั้งสำเร็จ ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่
หากคุณยังเจอรหัสข้อผิดพลาด 0x80246010 แม้เมื่อพยายามติดตั้งด้วยตนเอง ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: เปิดใช้งานบริการ WU ที่จำเป็นทั้งหมด
อีกเหตุผลที่เป็นไปได้ที่อาจก่อให้เกิดข้อผิดพลาด 0x80246010 คือบริการหนึ่งหรือหลายอย่างที่จำเป็นสำหรับกระบวนการอัปเดตถูกปิดใช้งาน ผู้ใช้หลายคนที่อยู่ในสถานการณ์คล้ายกันสามารถแก้ไขปัญหาได้โดยการให้แน่ใจว่าบริการสำคัญทั้งหมดถูกเปิดใช้งาน
มีสองวิธีที่แตกต่างกันที่คุณสามารถปฏิบัติตามเพื่อให้แน่ใจว่าบริการ WU ทั้งหมดที่เกี่ยวข้องกับการดำเนินการอัปเดตถูกเปิดใช้งาน โปรดปฏิบัติตามคำแนะนำใดก็ได้ที่คุณรู้สึกสะดวกกว่า
การเปิดใช้งานบริการผ่าน Command Prompt
นี่เป็นวิธีที่รวดเร็วและมีประสิทธิภาพที่สุดในการให้แน่ใจว่าบริการสำคัญทั้งหมดถูกเปิดใช้งาน นี่คือคำแนะนำด่วนสำหรับการเปิดใช้งานผ่าน Command Prompt แบบขีดสิทธิ์สูง:
- กด Windows key + R เปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ cmd แล้วกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt แบบขีดสิทธิ์สูง หากคุณถูกแจ้งโดย UAC (User Account Prompt) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

- เมื่อคุณอยู่ใน Command Prompt แบบขีดสิทธิ์สูงแล้ว ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับและกด Enter หลังแต่ละคำสั่ง เพื่อตั้งค่า Startup type ของแต่ละบริการเป็น Automatic:
SC config trustedinstaller start=auto SC config bits start=auto SC config cryptsvc start=auto
- หลังจากบริการทั้งหมดถูกปรับแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขเมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้นหรือไม่
การเปิดใช้งานบริการผ่าน GUI
หากคุณไม่สะดวกกับการใช้เทอร์มินัล CMD คุณยังสามารถเปิดใช้งานบริการเดียวกันได้โดยใช้ Windows GUI (หน้าจอ Services) ขั้นตอนน่าเบื่อกว่าแนวทางเทอร์มินัล แต่ผลลัพธ์เหมือนกันทุกประการ นี่คือสิ่งที่คุณต้องทำ:
- กด Windows key + R เปิดกล่องโต้ตอบ Run แล้วพิมพ์ services.msc และกด Enter เพื่อเปิดหน้าจอ Services

- เมื่อคุณอยู่ในหน้าจอ Services แล้ว ให้เลื่อนลงผ่านรายการบริการและค้นหาบริการ Windows Module Installer เมื่อเห็นแล้ว ให้ดับเบิลคลิกที่มันเพื่อเปิดหน้าจอ Properties

- เมื่อคุณอยู่ในหน้าจอ Windows Module Installer Properties แล้ว ให้ไปที่แท็บ General และเปลี่ยน Startup type เป็น Automatic แล้วคลิก Apply เพื่อบังคับใช้การเปลี่ยนแปลง

- ทำซ้ำขั้นตอน 2 และ 3 กับบริการ Cryptographic Services และ Trusted Installer
- เมื่อบริการที่เกี่ยวข้องทั้งหมดถูกเปิดใช้งานแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่
หากวิธีนี้ไม่ช่วยให้คุณแก้ไขปัญหา ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4: รีเซ็ตคอมโพเนนต์ Windows Update ทั้งหมด
หากไม่มีวิธีด้านบนช่วยให้คุณแก้ไขปัญหา โอกาสดีที่คุณกำลังจัดการกับบั๊กที่คงอยู่เกี่ยวกับคอมโพเนนต์อัปเดต Windows 10 อาจเป็นไปได้ว่าคอมโพเนนต์ WU (Windows Update) หนึ่งหรือมากกว่ากลายเป็น stuck ในสถานะ limbo หากเป็นกรณีนี้ คุณจะสามารถแก้ไขได้โดยการรีเซ็ตคอมโพเนนต์ WU ทั้งหมดที่เกี่ยวข้องกับกระบวนการอัปเดต
นี่คือสองวิธีที่แตกต่างกันที่คุณสามารถปฏิบัติตามเพื่อรีเซ็ตคอมโพเนนต์ Windows Update ทั้งหมด:
การรีเซ็ต WU ผ่าน WU Agent
- เยี่ยมชมหน้า Microsoft Technet นี้ (ที่นี่) และดาวน์โหลดสคริปต์ Reset Windows Update Agent

- เมื่อดาวน์โหลดเสร็จสิ้น ให้แยกไฟล์ zip ด้วยยูทิลิตี้อย่าง WinRar, WinZip หรือ 7Zip
- ดับเบิลคลิกที่ไฟล์ ResetWUENG.exe และจากนั้นปฏิบัติตามคำแนะนำเพื่อรันสคริปต์บนคอมพิวเตอร์ของคุณ ทันทีหลังจากที่คุณทำเช่นนั้น มันจะรีเซ็ตคอมโพเนนต์ WU ทั้งหมดของคุณ
- เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าคุณสามารถติดตั้งอัปเดตที่ล้มเหลวได้หรือไม่เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น
การรีเซ็ต WU ผ่าน CMD แบบขีดสิทธิ์สูง
- กด Windows key + R เปิดกล่องโต้ตอบ Run แล้วพิมพ์ cmd และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt แบบขีดสิทธิ์สูง เมื่อคุณเห็นโพรอม UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

- ภายใน Command Prompt แบบขีดสิทธิ์สูง ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับและกด Enter หลังแต่ละคำสั่ง เพื่อหยุดบริการที่เกี่ยวข้องกับ WU ทั้งหมด:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
หมายเหตุ: คำสั่งเหล่านี้จะหยุด Windows Update Services, MSI Installer, Cryptographic services, และ BITS services
- เมื่อบริการทั้งหมดถูกหยุดแล้ว ให้รันคำสั่งต่อไปนี้เพื่อล้างและเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
หมายเหตุ: โฟลเดอร์เหล่านี้รับผิดชอบเก็บไฟล์อัปเดตที่ใช้โดยคอมโพเนนต์ WU
- ตอนนี้โฟลเดอร์ถูกล้างแล้ว ให้รันคำสั่งต่อไปนี้เพื่อเปิดใช้งานบริการที่เราปิดไปก่อนหน้านี้:
net start wuauserv net start cryptSvc net start bits net start msiserver
- รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่