Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ Windows Update Error 0x80246010

ผู้ใช้ Windows หลายคนรายงานว่าพวกเขาไม่สามารถติดตั้งอัปเดตหนึ่ง (หรือหลายอัปเดต) โดยใช้ Windows Update ได้ รหัสข้อผิดพลาดที่ปรากฏคือ 0x80246010 ปัญหานี้ดูไม่ได้เป็นของ Windows version ใดเวอร์ชันหนึ่ง เนื่องจากข้อผิดพลาดเดียวกันเจอบน Windows 8, Windows 7 และ Windows 10

วิธีแก้ Windows Update Error 0x80246010

สาเหตุของข้อผิดพลาด 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:

  1. เปิดคำสั่ง Run โดยกด Windows key + R แล้วพิมพ์ ms-settings:troubleshoot และกด Enter เพื่อเปิดแท็บ Troubleshooting ของแอป Settingsวิธีแก้ Windows Update Error 0x80246010
  2. เมื่อคุณพบตัวเองอยู่ในแท็บ Troubleshooting ให้เลื่อนลงไปที่ส่วน Get up and running คลิก Windows Update แล้วคลิก Run the troubleshooterวิธีแก้ Windows Update Error 0x80246010
  3. เมื่อยูทิลิตี้เริ่มต้นแล้ว ให้รอและดูว่าการสแกนเริ่มต้นเปิดเผยปัญหาใดๆ กับคอมโพเนนท์ Windows Updateวิธีแก้ Windows Update Error 0x80246010
  4. หากระบุปัญหาได้ ให้คลิก Apply this fix แล้วปฏิบัติตามคำแนะนำบนหน้าจอเพื่อใช้กลยุทธ์ซ่อมแซมที่แนะนำวิธีแก้ Windows Update Error 0x80246010
  5. เมื่อใช้กลยุทธ์ซ่อมแซมแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่

วิธีที่ 2: อัปเดตด้วยตนเองผ่าน Microsoft Update Catalog

หากคุณไม่คิดว่าการไปทางแมนูอัลเป็นปัญหา คุณอาจสามารถหลีกเลี่ยงปัญหาได้อย่างสมบูรณ์โดยการติดตั้งอัปเดตที่ล้มเหลวด้วยตนเอง วิธีที่สะดวกที่สุดคือผ่านเว็บไซต์ Microsoft Update Catalog

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

  1. เยี่ยมชมเว็บไซต์ Microsoft Update Catalog บนลิงก์นี้ (ที่นี่)
  2. เมื่อคุณถึงที่นั่น ให้ใช้ฟังก์ชันค้นหาที่มุมขวาบนเพื่อค้นหาอัปเดตที่ล้มเหลวเมื่อคุณพยายามติดตั้งอย่างพื้นฐานวิธีแก้ Windows Update Error 0x80246010
  3. เมื่อผลลัพธ์ปรากฏ ให้ค้นหาตัวที่เหมาะสมตามสถาปัตยกรรม CPU และ Windows version ของคุณวิธีแก้ Windows Update Error 0x80246010
  4. เมื่อคุณค้นพบเวอร์ชันที่ถูกต้องแล้ว ให้กดปุ่ม Download เพื่อเริ่มกระบวนการดาวน์โหลด
  5. เมื่อดาวน์โหลดเสร็จสิ้น ให้ดับเบิลคลิกที่ executable และปฏิบัติตามคำแนะนำเพื่อติดตั้งอัปเดตด้วยตนเอง
  6. หากอัปเดตติดตั้งสำเร็จ ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่

หากคุณยังเจอรหัสข้อผิดพลาด 0x80246010 แม้เมื่อพยายามติดตั้งด้วยตนเอง ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: เปิดใช้งานบริการ WU ที่จำเป็นทั้งหมด

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

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

การเปิดใช้งานบริการผ่าน Command Prompt

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

  1. กด Windows key + R เปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ cmd แล้วกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt แบบขีดสิทธิ์สูง หากคุณถูกแจ้งโดย UAC (User Account Prompt) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบวิธีแก้ Windows Update Error 0x80246010
  2. เมื่อคุณอยู่ใน Command Prompt แบบขีดสิทธิ์สูงแล้ว ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับและกด Enter หลังแต่ละคำสั่ง เพื่อตั้งค่า Startup type ของแต่ละบริการเป็น Automatic:
    SC config trustedinstaller start=auto
    SC config bits start=auto
    SC config cryptsvc start=auto
  3. หลังจากบริการทั้งหมดถูกปรับแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขเมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้นหรือไม่

การเปิดใช้งานบริการผ่าน GUI

หากคุณไม่สะดวกกับการใช้เทอร์มินัล CMD คุณยังสามารถเปิดใช้งานบริการเดียวกันได้โดยใช้ Windows GUI (หน้าจอ Services) ขั้นตอนน่าเบื่อกว่าแนวทางเทอร์มินัล แต่ผลลัพธ์เหมือนกันทุกประการ นี่คือสิ่งที่คุณต้องทำ:

  1. กด Windows key + R เปิดกล่องโต้ตอบ Run แล้วพิมพ์ services.msc และกด Enter เพื่อเปิดหน้าจอ Servicesวิธีแก้ Windows Update Error 0x80246010
  2. เมื่อคุณอยู่ในหน้าจอ Services แล้ว ให้เลื่อนลงผ่านรายการบริการและค้นหาบริการ Windows Module Installer เมื่อเห็นแล้ว ให้ดับเบิลคลิกที่มันเพื่อเปิดหน้าจอ Propertiesวิธีแก้ Windows Update Error 0x80246010
  3. เมื่อคุณอยู่ในหน้าจอ Windows Module Installer Properties แล้ว ให้ไปที่แท็บ General และเปลี่ยน Startup type เป็น Automatic แล้วคลิก Apply เพื่อบังคับใช้การเปลี่ยนแปลงวิธีแก้ Windows Update Error 0x80246010
  4. ทำซ้ำขั้นตอน 2 และ 3 กับบริการ Cryptographic Services และ Trusted Installer
  5. เมื่อบริการที่เกี่ยวข้องทั้งหมดถูกเปิดใช้งานแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากวิธีนี้ไม่ช่วยให้คุณแก้ไขปัญหา ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: รีเซ็ตคอมโพเนนต์ Windows Update ทั้งหมด

หากไม่มีวิธีด้านบนช่วยให้คุณแก้ไขปัญหา โอกาสดีที่คุณกำลังจัดการกับบั๊กที่คงอยู่เกี่ยวกับคอมโพเนนต์อัปเดต Windows 10 อาจเป็นไปได้ว่าคอมโพเนนต์ WU (Windows Update) หนึ่งหรือมากกว่ากลายเป็น stuck ในสถานะ limbo หากเป็นกรณีนี้ คุณจะสามารถแก้ไขได้โดยการรีเซ็ตคอมโพเนนต์ WU ทั้งหมดที่เกี่ยวข้องกับกระบวนการอัปเดต

นี่คือสองวิธีที่แตกต่างกันที่คุณสามารถปฏิบัติตามเพื่อรีเซ็ตคอมโพเนนต์ Windows Update ทั้งหมด:

การรีเซ็ต WU ผ่าน WU Agent

  1. เยี่ยมชมหน้า Microsoft Technet นี้ (ที่นี่) และดาวน์โหลดสคริปต์ Reset Windows Update Agentวิธีแก้ Windows Update Error 0x80246010
  2. เมื่อดาวน์โหลดเสร็จสิ้น ให้แยกไฟล์ zip ด้วยยูทิลิตี้อย่าง WinRar, WinZip หรือ 7Zip
  3. ดับเบิลคลิกที่ไฟล์ ResetWUENG.exe และจากนั้นปฏิบัติตามคำแนะนำเพื่อรันสคริปต์บนคอมพิวเตอร์ของคุณ ทันทีหลังจากที่คุณทำเช่นนั้น มันจะรีเซ็ตคอมโพเนนต์ WU ทั้งหมดของคุณ
  4. เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าคุณสามารถติดตั้งอัปเดตที่ล้มเหลวได้หรือไม่เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น

การรีเซ็ต WU ผ่าน CMD แบบขีดสิทธิ์สูง

  1. กด Windows key + R เปิดกล่องโต้ตอบ Run แล้วพิมพ์ cmd และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt แบบขีดสิทธิ์สูง เมื่อคุณเห็นโพรอม UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบวิธีแก้ Windows Update Error 0x80246010
  2. ภายใน 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

  3. เมื่อบริการทั้งหมดถูกหยุดแล้ว ให้รันคำสั่งต่อไปนี้เพื่อล้างและเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

    หมายเหตุ: โฟลเดอร์เหล่านี้รับผิดชอบเก็บไฟล์อัปเดตที่ใช้โดยคอมโพเนนต์ WU

  4. ตอนนี้โฟลเดอร์ถูกล้างแล้ว ให้รันคำสั่งต่อไปนี้เพื่อเปิดใช้งานบริการที่เราปิดไปก่อนหน้านี้:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่