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

แก้ไขข้อผิดพลาด 0x8900002A Windows 10/11: คู่มือแก้ไขทีละขั้นตอน

Microsoft ปล่อยแพตช์ความปลอดภัยสำหรับ Windows 10/11 เป็นประจำในรูปแบบ Windows Updates อัปเดตเหล่านี้ออกแบบมาเพื่อแก้ไขบั๊ก ปรับปรุงประสิทธิภาพ เพิ่มฟีเจอร์ใหม่ และเพิ่มความปลอดภัยของระบบปฏิบัติการ เพื่อให้ PC ทำงานในสภาพที่เหมาะสมที่สุด คุณต้องติดตั้งอัปเดตระบบเหล่านี้เมื่อพร้อมใช้งาน

Windows Update เป็นบริการสำคัญที่ดาวน์โหลดและติดตั้งอัปเดตความปลอดภัยบนคอมพิวเตอร์ Windows โดยอัตโนมัติ แต่ไม่อาจหลีกเลี่ยงได้ว่าบางครั้งปัญหามาพร้อมกับอัปเดตเหล่านี้ แม้จะถึงขนที่ผู้ใช้ Windows ไม่สามารถติดตั้งได้ ข้อผิดพลาด Windows Update ที่พบบ่อยคือ Windows Update 0x8900002A error ใน Windows 10/11

ข้อผิดพลาด 0x8900002A ใน Windows 10/11 คืออะไร?

ข้อผิดพลาด 0x8900002A เป็นปัญหา Windows 10/11 ที่เกี่ยวข้องกับอัปเดตที่มีข้อบกพร่องหรือปัญหาระบบ อาจมีบั๊กหรือปัญหากับอัปเดตที่ต้องติดตั้งในระบบ Windows หากเป็นเช่นนั้น การอัปเดตหรือ roll back อัปเดตล่าสุดควรช่วยได้

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

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

The operation requested is not supported by the hardware backing the volume. (0x8900002A)

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

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

สาเหตุของข้อผิดพลาด 0x8900002A ใน Windows 10/11

ข้อผิดพลาด Windows Update 0x8900002A อาจเกิดจากปัจจัยหลากหลาย รวมถึง:

  • Windows Update glitch – ปัญหานี้อาจเกิดจากปัญหา WU ที่เกิดซ้ำ ภายใต้สถานการณ์บางอย่าง องค์ประกอบการอัปเดตจะค้างและไม่สามารถติดตั้งอัปเดตที่รอคอยได้
  • Windows update service ค้างใน loop – ปัญหานี้อาจเกิดขึ้นหากบริการ Windows หนึ่งหรือมากกว่าถูกเริ่มต้นหรือหยุดทำงาน
  • WU associated DLLs ไม่ได้ลงทะเบียนอย่างถูกต้อง – Windows Update พึ่งพา Dynamic Link Library files จำนวนมากเมื่อค้นหาและติดตั้งอัปเดตที่รอคอย หากไฟล์ใดไฟล์หนึ่งหายไป WU จะไม่ทำงานได้อย่างถูกต้อง
  • การเสียหายของไฟล์ระบบ – Windows Update เป็นส่วนหนึ่งของ system utilities ไฟล์เสียหายเพียงไฟล์เดียวสามารถทำลายองค์ประกอบ WU ทั้งหมดได้อย่างมีประสิทธิภาพ ดังนั้น หากบางไฟล์เสียหาย ระบบจะแสดงข้อความผิดพลาด ผู้ใช้ที่ได้รับผลกระทบต้องรัน SFC scan ผ่าน Recovery Menu
  • Third-party AV ปิดพอร์ตที่ Windows Update ใช้ – เครื่องมือความปลอดภัยของบุคคลที่สามอาจคุ้มครองมากเกินไป จนมีแนวโน้มปิดพอร์ตที่ถูกต้องซึ่ง Windows Update ใช้
  • 3rd Party Conflict – ปกติเกิดเมื่อมีซอฟต์แวร์ความปลอดภัยบุคคลที่สามบล็อก Windows Update ไม่ให้เข้าถึง MS servers ในบางกรณี อาจเป็น generic driver ที่ถูกแทนที่ด้วยตัวเทียบเท่าจากบุคคลที่สาม หากเป็นเช่นนั้น สามารถแก้ได้ด้วย System Restore คืนค่าคอมพิวเตอร์ไปยังจุดที่ปัญหาไม่เกิดขึ้น

แต่ละปัจจัยต้องการวิธีแก้ที่แตกต่างกัน แต่หากคุณไม่แน่ใจว่าปัจจัยไหนเป็นสาเหตุจริงของ Windows Update Error Code 0x8900002A คุณสามารถใช้โซลูชันเหล่านี้ตามลำดับเวลา

ควรทำอย่างไรกับข้อผิดพลาด 0x8900002A ใน Windows 10/11?

วิธีแก้ #1: รีบูทคอมพิวเตอร์

วิธีแก้ Windows Update Error 0x8900002A นี้ง่ายที่สุด บางครั้ง glitch ที่ก่อให้เกิดข้อผิดพลาดอัปเดตสามารถแก้ได้ด้วยการรีสตาร์ทคอมพิวเตอร์ ปิดแอปและเอกสารทั้งหมดที่คุณทำงานอยู่ เพื่อไม่สูญเสียความคืบหน้า รีสตาร์ทคอมพิวเตอร์ แล้วลองรันอัปเดตอีกครั้ง

  1. คลิกที่เมนู Start
  2. ไปที่ตัวเลือก Power และเลือก Restart
  3. PC ควรจะรีสตาร์ทแล้ว
  4. ติดตั้ง Windows update ใหม่

วิธีแก้ #2: ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต

การเชื่อมต่อเครือข่ายอาจขัดจังหวะการดาวน์โหลดอัปเดตและนำไปสู่ข้อผิดพลาดนี้ เพื่อแก้ไข ให้ลองสลับไปใช้ LAN connector หากคุณใช้ Wi-Fi หรือในทางกลับกัน หลังจากนั้น ลองดาวน์โหลดและติดตั้งอัปเดตอีกครั้ง

วิธีแก้ #3: ตรวจสอบ Windows Update Logs

โซลูชันแรกที่ต้องลองคือตรวจสอบ Windows Update logs เข้าถึงได้โดยกดค้างปุ่ม Windows + R แล้วทำดังนี้:

  1. เมื่อกล่องโต้ตอบ Run ปรากฏ ให้พิมพ์ windowsupdate.log และกด OK
  2. หลังจากนั้น ไฟล์ notepad จะเปิด คอลัมน์แรกมักแสดงวันที่ เลื่อนลงเพื่อหา log files ล่าสุด เมื่อติดตั้งอัปเดต จะถูกเพิ่มเข้าไปในส่วนนั้นอัตโนมัติ
  3. ตอนนี้ หาก log file ที่เพิ่มล่าสุดแสดงความล้มเหลว ให้ troubleshoot มัน บ่อยครั้งเกิดจาก router, antivirus หรือ firewall ที่บล็อกไฟล์อัปเดตไม่ให้ดาวน์โหลด เพื่อทดสอบ ให้คัดลอก URL ของอัปเดตบนเบราว์เซอร์ดูว่าทำงานได้ไหม หากได้ ให้ลองติดตั้งอัปเดตด้วยตนเองโดยเปิด Command Prompt ด้วยสิทธิ์ administrator
  4. ในบรรทัดคำสั่ง ให้พิมพ์คำสั่ง /dism /online /add-package /packagepath:C:\update\myupdate.cab ต้องแน่ใจว่าแทนที่ C:\update\myupdate.cab ด้วยตำแหน่งจริงของไฟล์อัปเดต
  5. กด Enter เพื่อ execute คำสั่ง
  6. ในจุดนี้ อัปเดตควรติดตั้งแล้ว
  7. รีบูท PC และตรวจสอบว่าปัญหายังคงอยู่หรือไม่

วิธีแก้ #4: อัปเดตการตั้งค่าวันที่และเวลา

บางครั้ง การตั้งค่าวันที่และเวลาที่ไม่ถูกต้องอาจป้องกันไม่ให้ไฟล์อัปเดตถูกดาวน์โหลดหรือติดตั้ง ให้แน่ใจว่าตั้งถูกต้อง ทำตามขั้นตอน:

  1. กดค้างปุ่ม Windows + X
  2. เลือก Control Panel
  3. ไปที่ส่วน Clock, Language, and Region และคลิก Set the time and date
  4. ไปที่แท็บ Internet Time
  5. คลิกที่ลิงก์ Change settings
  6. กดปุ่ม Update Now
  7. กดปุ่ม OK แล้วคลิก Apply
  8. สุดท้าย คลิก OK อีกครั้งเพื่อยืนยันและนำไปใช้
  9. ลองอัปเดต Windows

วิธีแก้ #5: ล้างโฟลเดอร์ Software Distribution

ทุก Windows 10/11 มีโฟลเดอร์ Software Distribution ในไดเรกทอรี Windows นี่คือที่จัดเก็บไฟล์ที่จำเป็นสำหรับติดตั้ง Windows Updates ชั่วคราว

ในโซลูชันนี้ คุณอาจต้องลบเนื้อหาของโฟลเดอร์นี้และลองกระบวนการอัปเดตใหม่

  1. คลิกเมนู Start
  2. ในช่องค้นหา พิมพ์ cmd และคลิกขวาที่ผลลัพธ์ที่เกี่ยวข้องที่สุด เลือก Run as Administrator
  3. เมื่อ Command Prompt เปิด ให้พิมพ์คำสั่งนี้ในบรรทัดคำสั่ง: net stop wuauserv กด Enter
  4. ต่อมา พิมพ์คำสั่งนี้เพื่อหยุด Background Intelligent Transfer Service: net stop bits กด Enter
  5. ตอนนี้ ใช้ปุ่ม Windows + R เพื่อเปิดยูทิลิตี้ Run
  6. ไปที่พาธนี้: C:Windows\SoftwareDistribution
  7. เลือกเนื้อหาทั้งหมดและกดปุ่ม Delete เพื่อลบ
  8. กลับไปที่ Command Prompt และพิมพ์คำสั่งนี้: net start wuauserv
  9. กด Enter
  10. เริ่ม Background Intelligent Transfer Service โดยพิมพ์คำสั่ง: net start bits
  11. กด Enter ในจุดนี้ คุณควรล้างเนื้อหาโฟลเดอร์ SoftwareDistribution สำเร็จแล้ว

วิธีแก้ #6: รีเซ็ตโฟลเดอร์ Catroot2

โฟลเดอร์ Catroot2 สำคัญสำหรับ Windows Updates เพราะมีส่วนประกอบ Windows Update ที่สำคัญ หากมีปัญหากับโฟลเดอร์นี้ Windows Update ใดๆ ก็ตามอาจล้มเหลว ดังนั้น เพื่อซ่อมแซมปัญหาที่เกี่ยวกับ Windows Update ให้ลองรีเซ็ตโฟลเดอร์ Catroot2

  1. คลิกขวาที่ปุ่ม Start
  2. เลือก Command Prompt (Admin) จะเปิด Command Prompt ที่เพิ่มสิทธิ์
  3. ในบรรทัดคำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ทีละคำสั่งและกด Enter:
    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  4. ลบทุกอย่างในโฟลเดอร์ Catroot2
  5. ในบรรทัดคำสั่ง ให้พิมพ์คำสั่งนี้: net start cryptsvc
  6. กด Enter

วิธีแก้ #7: รัน Windows Update Troubleshooter

คุณรู้ไหมว่า Microsoft สร้าง troubleshooter tool ที่ใช้ได้เมื่อเกิดปัญหา Windows Update? ใช้มันเพื่อแก้ปัญหา

หากคุณเผชิญปัญหาที่เกี่ยวกับ Windows Update นี่คือแนวทางแรกในการหาโซลูชัน นี่คือโซลูชันอัตโนมัติที่ไม่ต้องการ input มากจากคุณ Windows Update Troubleshooter เป็นยูทิลิตี้ในตัวของ Windows 10/11 ที่พัฒนาโดย Microsoft

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

มี 2 วิธีรัน Troubleshooter วิธีแรกเกี่ยวข้องกับการใช้ Microsoft's online Troubleshooter Microsoft's online troubleshooter จะช่วยแก้ไขข้อผิดพลาด 0x8900002A และข้อผิดพลาดทั่วไปอื่นๆ เริ่มต้น:

  1. ไปที่เว็บไซต์อย่างเป็นทางการของ Microsoft เพื่อรัน online troubleshooter
  2. เลือกเวอร์ชัน OS ของคุณจากรายการ ตัวเลือกมี Windows 7, Windows 8.1, และ Windows 10/11
  3. ยอมรับหรือคลิก Yes เมื่อถูกแจ้งให้รัน Windows Update Troubleshooter
  4. รายการคำแนะนำและขั้นตอนต่อไปจะปรากฏ ทำตามและทำงานตามคำแนะนำของ Troubleshooter
  5. ตัวเลือกที่สอง ซึ่งคุณควบคุมได้ง่ายกว่า คือ troubleshoot offline โดยใช้ PC Troubleshooter ของคุณ

วิธีรัน Troubleshooter ด้วยตนเอง:

  1. เปิด Troubleshooter โดยกด Win+I บนคีย์บอร์ด
  2. ไปที่ Update & Security > Troubleshoot > Additional Troubleshooters
  3. ในหน้าที่เปิด เลือก Windows Update และกดปุ่ม Run the Troubleshooter
  4. Troubleshooter จะเปิดอัตโนมัติและจับปัญหา แล้วเริ่มแก้ไข
  5. รอ Troubleshooter ทำงานเสร็จ แล้วรีสตาร์ท Windows PC

วิธีแก้ #8: ปิด Windows Firewall

หากสงสัยว่า Windows firewall ทริกเกอร์รหัสข้อผิดพลาด ให้ปิดชั่วคราว ทำได้โดย:

  1. กดปุ่ม Windows + R เพื่อเปิดยูทิลิตี้ Run
  2. พิมพ์คำสั่ง firewall.cpl และกด Enter จะเปิด Windows Defender Firewall
  3. ในหน้าต่างนี้ คลิกลิงก์ Turn Windows Defender Firewall on or off
  4. ไปที่ Private Network Settings และ Public Network Settings คลิก Turn off Windows Defender Firewall (not recommended)
  5. กด OK เพื่อนำไปใช้

ลองอัปเดต Windows อีกครั้ง และตรวจสอบว่ารหัสข้อผิดพลาด 0x8900002A ยังปรากฏหรือไม่

วิธีแก้ #9: ตรวจสอบ Windows Update Settings

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

  1. คลิก Start และพิมพ์ Windows update ในช่องค้นหา
  2. เลือกผลลัพธ์ที่เกี่ยวข้องที่สุดจากรายการ
  3. ไปที่ Change Settings
  4. เอาติ๊กออกจาก Give me recommended updates the same way I receive important updates
  5. ติ๊กถูก Give me updates for other Microsoft products when I update Windows

วิธีแก้ #10: ตรวจสอบว่า Windows Update Service ทำงานอยู่

หาก Windows Update Service ไม่ทำงาน อาจเป็นสาเหตุของข้อผิดพลาด 0x80246002 เพื่อตรวจสอบว่าบริการทำงานอยู่:

  1. กด Win-key + R
  2. ในกล่องโต้ตอบ พิมพ์ services.msc แล้วกด Enter
  3. ในหน้าต่างใหม่ที่มี Windows Service ให้หา Windows Update
  4. ตรวจสอบว่าเขียนว่า "running" หรือไม่ หากไม่ ให้คลิกขวาที่มันและเลือก "start"
  5. คลิก OK เพื่อบันทึกการตั้งค่า
  6. รีสตาร์ท PC เพื่อนำไปใช้

วิธีแก้ #11: ล้าง Windows Update Temporary Cache

ไฟล์ชั่วคราวจัดเก็บในโฟลเดอร์ Windows Software Distribution ในไดเรกทอรี Windows หากมีไฟล์ชั่วคราวที่เสียหายในโฟลเดอร์ Software Distribution อาจส่งผลต่อ Windows Update และก่อให้เกิดข้อผิดพลาด 0x80246002

  1. กด Win-key + R
  2. ในกล่องโต้ตอบ พิมพ์ %windir%\SoftwareDistribution\DataStore และกด Enter
  3. ลบเนื้อหาทั้งหมดของโฟลเดอร์ Windows Explorer Hint: ใช้ Ctrl + A เลือกไฟล์และโฟลเดอร์ทั้งหมด แล้วกด 'delete'
  4. กระบวนการนี้ควรล้างเนื้อหาโฟลเดอร์ Software Distribution ทั้งหมด หากเป็นสาเหตุของข้อผิดพลาด ควรแก้ไขได้

หมายเหตุ: ก่อนล้าง Windows Update temporary cache ให้แน่ใจว่า Windows Update Services ไม่ทำงาน สามารถทำตามขั้นตอนข้างต้นหยุดมัน แล้วเริ่มใหม่หลังล้าง cache

วิธีแก้ #12: ใช้ System File Checker (SFC)

ยูทิลิตี้ที่มีประโยชน์อีกตัวจาก Microsoft ซึ่งเป็น built-in Windows 10/11 tool คือ System File Checker ยูทิลิตี้นี้ใช้ควบคู่กับ Deployment Imaging and Servicing Management (DISM) tool ทั้งสองทำงานเดียวกันแต่แนวทางต่างกัน SFC ดึง fresh copies เพื่อแทนที่หรือซ่อมไฟล์ OS ที่เสียหาย/หายไป จาก cached Windows folder ในเครื่อง DISM ดาวน์โหลด fresh copies จาก Microsoft server ออนไลน์ เพื่อแทนที่ไฟล์ที่หายหรือเสียหาย

  1. เปิด Elevated Command Prompt โดยกด Windows + R พร้อมกันเพื่อเปิดกล่องโต้ตอบ Run
  2. พิมพ์ "cmd" (ไม่มีเครื่องหมายคำพูด) ในช่องค้นหา และกด Ctrl + Shift + Enter พร้อมกัน เพื่อรัน elevated Command prompt
  3. หาก User Account Control แจ้งเตือน ให้คลิก Yes เพื่อให้สิทธิ์แอดมิน
  4. ใน Elevated Command Prompt ให้ใส่บรรทัดต่อไปนี้และกด Enter: sfc /scannow
  5. SFC utility จะเริ่มสแกนหาปัญหา หากพบไฟล์ที่มีปัญหา จะถูกแทนที่ในการเริ่มระบบครั้งต่อไป
  6. เมื่อเสร็จ สามารถเปิด Elevated Command Prompt อีกครั้ง และคราวนี้ ใส่คำสั่งต่อไปนี้ก่อนกด Enter เพื่อรัน DISM utility: Dism /Online /Cleanup-Image /RestoreHealth

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

วิธีแก้ #13: รัน Windows Update ภายใต้ Clean Boot

Clean Boot เป็นกระบวนการที่ใช้เปิด Windows OS โดยใช้ชุดทรัพยากรขั้นต่ำ ซึ่งรวมไดรเวอร์และโปรแกรม แนวทางนี้ช่วยป้องกันขัดแย้งของซอฟต์แวร์ที่อาจเกิดระหว่างการติดตั้งโปรแกรม อัปเดต หรือการรันโปรแกรมเฉพาะ

โปรดทราบว่ามีความแตกต่างระหว่าง Safe Mode และ Clean Boot โดย Safe Mode ไปไกลกว่าในการ troubleshoot และวินิจฉัยปัญหาขั้นสูงที่เกี่ยวกับระบบ Windows 10/11

วิธีเปิดระบบภายใต้ Clean Boot State:

  1. ในช่องค้นหา Taskbar พิมพ์ "MSConfig" (ไม่มีเครื่องหมายคำพูด) และกด Enter เพื่อเปิดหน้าต่าง System Configuration
  2. ภายใต้แท็บ General ให้ไปที่ Selective Startup และเอาติ๊กออกจาก Load Startup Items ตรวจสอบว่า Load system services และ Use original boot configuration ยังคงติ๊กอยู่
  3. ไปที่แท็บ Service และติ๊กกล่องถัดจาก Hide all Microsoft services ก่อนคลิก Disable all
  4. คลิก Apply ตามด้วยปุ่ม OK ก่อนรีสตาร์ทเครื่อง
  5. ในการเริ่มต้นครั้งต่อไป Windows จะโหลดภายใต้ Clean Boot State

คุณอาจลองติดตั้ง Windows Updates ที่รอคอยโดยไม่เจอ Error Code 0x8900002A

วิธีแก้ #14: รีเซ็ตทุกส่วนของ Windows Updates

ลองรีเซ็ต Windows Updates Sections ด้วยตนเอง ทำได้ด้วยคำสั่งเหล่านี้:

  1. กด Win+R พร้อมกันเพื่อเปิดกล่องโต้ตอบ Run
  2. ในกล่องที่เปิด พิมพ์ cmd แล้วกด Ctrl+Shift+Enter เปิด elevated Command Prompt
  3. หน้าต่าง elevated Command Prompt ควรปรากฏ ในบรรทัดคำสั่ง พิมพ์คำสั่งต่อเนื่องต่อไปนี้ และกด Enter หลังแต่ละคำสั่ง:
    • net stop bits
    • net stop wuauserv
    • net stop appidsvc
    • net stop cryptsvc
  4. Windows Update Service, Background Intelligent Transfer Service (BITS), และ Cryptographic service จะหยุดทำงาน
  5. ลบไฟล์ qmgr*.dat ทั้งหมดจากระบบเพื่อรีเซ็ตทุก Windows Update Sections ทำได้โดยพิมพ์คำสั่ง: Del "%ALLUSERSPROFILE%\ApplicationData\Microsoft\Network\Downloader\qmgr*.dat"
  6. พิมพ์ Y จากคีย์บอร์ดเพื่อยืนยัน
  7. ขั้นตอนต่อไปคือเปลี่ยนชื่อโฟลเดอร์ catroot2 และ Software Distribution พิมพ์คำสั่งใน command prompt ที่เหมาะสมและกด Enter หลังแต่ละคำสั่ง:
    • Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    • Ren %systemroot%\system32\catroot2 catroot2.bak
  8. รีเซ็ต Windows Update service และ BITS service ให้เป็นการตั้งค่าความปลอดภัยเริ่มต้น หลังแต่ละคำสั่ง กด Enter เพื่อ execute พิมพ์คำสั่งด้านล่าง:
    • sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    • sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  9. เพื่อลบไดเรกทอรี System32 ให้พิมพ์คำสั่งด้านล่างในบรรทัดถัดไปตามด้วย Enter: cd /d %windir%\system32
  10. ลงทะเบียน Registry ที่เกี่ยวกับ Windows Update อีกครั้ง รวมถึง DLL และ BITS files ที่เกี่ยวข้อง ทำได้โดยพิมพ์รายการคำสั่งยาวๆ นี้อย่างระมัดระวัง อย่าลืมกด Enter หลังทุกคำสั่งเพื่อ activate:
    • regsvr32.exe atl.dll
    • regsvr32.exe urlmon.dll
    • regsvr32.exe mshtml.dll
    • regsvr32.exe shdocvw.dll
    • regsvr32.exe browseui.dll
    • regsvr32.exe jscript.dll
    • regsvr32.exe vbscript.dll
    • regsvr32.exe scrrun.dll
    • regsvr32.exe msxml.dll
    • regsvr32.exe msxml3.dll
    • regsvr32.exe msxml6.dll
    • regsvr32.exe actxprxy.dll
    • regsvr32.exe softpub.dll
    • regsvr32.exe wintrust.dll
    • regsvr32.exe dssenh.dll
    • regsvr32.exe rsaenh.dll
    • regsvr32.exe gpkcsp.dll
    • regsvr32.exe sccbase.dll
    • regsvr32.exe slbcsp.dll
    • regsvr32.exe cryptdlg.dll
    • regsvr32.exe oleaut32.dll
    • regsvr32.exe ole32.dll
    • regsvr32.exe shell32.dll
    • regsvr32.exe initpki.dll
    • regsvr32.exe wuapi.dll
    • regsvr32.exe wuaueng.dll
    • regsvr32.exe wuaueng1.dll
    • regsvr32.exe wucltui.dll
    • regsvr32.exe wups.dll
    • regsvr32.exe wups2.dll
    • regsvr32.exe wuweb.dll
    • regsvr32.exe qmgr.dll
    • regsvr32.exe qmgrprxy.dll
    • regsvr32.exe wucltux.dll
    • regsvr32.exe muweb.dll
    • regsvr32.exe wuwebv.dll
  11. ขั้นตอนต่อไปเกี่ยวกับการรีเซ็ต network configurations ที่อาจเป็นตัวก่อให้เกิดข้อผิดพลาด มีเพียง 2 คำสั่ง ต้องกด Enter หลังแต่ละคำสั่ง:
    • netsh winsock reset
    • netsh winsock reset proxy
  12. หลังจากทำตามข้างต้น คุณสามารถเริ่มบริการที่หยุดในขั้นตอน 4 ใหม่ได้ พิมพ์คำสั่งด้านล่างเพื่อให้บริการทำงานอีกครั้ง:
    • net start bits
    • net start wuauserv
    • net start appidsvc
    • net start cryptsvc
  13. ปิดหน้าต่าง Commands Prompt โดยพิมพ์ Exit กด Enter

รีสตาร์ท Windows PC เพื่อให้การเปลี่ยนแปลงทั้งหมดข้างต้นมีผล นี่เป็นวิธีแบบมืออาชีพ ยาวนาน ในการแก้ไข Windows Update Error Code 0x8900002A

วิธีแก้ #15: ดาวน์โหลดและติดตั้ง Windows Update ด้วยตนเอง

หากคุณไม่ได้เปลี่ยนแปลงอะไรบน PC แม้แต่ติดตั้งแอปพลิเคชันเมื่อเร็วๆ นี้ คุณอาจลองดาวน์โหลดและติดตั้ง Windows Update ด้วยตนเอง

  1. ไปที่เว็บไซต์อย่างเป็นทางการของ Microsoft เพื่อตรวจสอบอัปเดตล่าสุดที่ปล่อยสำหรับเวอร์ชันระบบปฏิบัติการของคุณ ควรระบุได้เร็ว เพราะอยู่ที่ส่วนบนสุดของเว็บไซต์
  2. จดหมายเลข KB หรือ Knowledge Base number
  3. ไปที่ Microsoft Update Catalog อย่างเป็นทางการ และค้นหาด้วยปุ่มค้นหา
  4. กดปุ่ม Download และเลือกสถาปัตยกรรมของอุปกรณ์ (32-bit หรือ 64-bit)
  5. รัน installer และทำตามพรอมบนหน้าจอเพื่อเสร็จสิ้นกระบวนการอัปเดต
  6. เมื่ออัปเดตเสร็จ รีสตาร์ท PC และตรวจสอบว่าข้อผิดพลาดเดิมยังคงอยู่หรือไม่

วิธีแก้ #16: รันการสแกนมัลแวร์

แม้เอนทิตี้มัลแวร์จะน่าจะไม่ก่อให้เกิดข้อผิดพลาดนี้มากนัก แต่เราไม่ควรตัดโอกาสที่พวกมันอาจส่งผลต่อ Windows Updates ได้ ดังนั้นในกรณีนี้ ต้องรันการสแกนมัลแวร์

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

วิธีแก้ #17: ยกเลิก Windows Update (Undo)

หากทุกวิธีล้มเหลว คุณอาจลองยกเลิก Windows Update ทำตามขั้นตอนด้านล่างและตรวจสอบว่าทุกอย่างกลับสู่ปกติเหมือนก่อนหรือไม่:

  1. กดปุ่ม Windows + I เพื่อเปิดยูทิลิตี้ Windows Settings
  2. เลือก Update and Security
  3. ไปที่ Recovery
  4. ภายใต้ส่วน Go back to the previous version of Windows 10/11 เลือก Start Now
  5. เลือกเหตุผลในการถอนการติดตั้ง Windows version ปัจจุบัน
  6. กด Next
  7. คลิก No, thanks
  8. แล้วกด Next สองครั้งเพื่อดำเนินต่อ
  9. สุดท้าย คลิกตัวเลือก Go back to the previous version

วิธีแก้ #18: กู้คืน PC – กลับไปที่ System Restore Point

หากคุณเจอปัญหาหลังปรับแต่งระบบ คุณสามารถกลับไปที่ restore point ที่สร้างไว้ก่อนหน้านี้ แทนที่จะเสียเวลา troubleshooting ปัญหา หากยังเข้าถึง desktop ได้ ให้เปิดหน้าต่าง System Properties และทำตามขั้นตอน:

  1. เน้นแท็บ System Protection และคลิกปุ่ม System Restore
  2. ในหน้าต่างป๊อปอัพ คลิก Next แล้วเลือก restore point ที่คุณสร้างด้วยตนเอง คุณสามารถคลิก Show more restore points เพื่อดู restore points ทั้งหมดที่มี
  3. ก่อนดำเนินต่อ เป็นความคิดดีที่จะ Scan for affected programs เพื่อดูว่าแอป โปรแกรม และไดรเวอร์ไหนจะได้รับผลกระทบ หากใช้ restore point นี้
  4. หลังจากนั้น กดปุ่ม Close และคลิก Next
  5. คลิก Finish เพื่อเสร็จสิ้นกระบวนการ

วิธีแก้ #19: รีเซ็ต PC

การถึงจุดนี้เป็นสัญญาณแรงว่าคุณอาจจัดการกับการเสียหายของระบบระดับสูงที่ไม่สามารถแก้ไขได้แบบดั้งเดิม ในสถานการณ์เช่นนี้ เหมาะที่จะ execute Cloud Reset

โซลูชันนี้ช่วยกู้คืนไฟล์ระบบปฏิบัติการจาก Cloud โดยไม่ต้องใช้ ISO image เวอร์ชันก่อนหน้าของฟีเจอร์นี้ต้องการให้ผู้ใช้ใช้ ISO หากระบบเสียหายเกินกว่าจะซ่อมแซมได้ ในทางตรงข้าม ฟีเจอร์ใหม่ถูกออกแบบมาเพื่อทนทานต่อระดับความเสียหายของระบบทุกระดับ

วิธีรีเซ็ตหรือติดตั้ง Windows 10/11 Operating System ใหม่ผ่าน Cloud:

  1. เปิด Windows 10/11 Settings โดยกด Windows + I พร้อมกัน
  2. คลิก Update & Security ก่อนเลือกแท็บ Recovery
  3. ภายใต้ Reset this PC คลิก Get started เพื่อเริ่มกระบวนการ
  4. เลือกตัวเลือก Keep my files แล้วคลิก Cloud download
  5. สุดท้าย คลิก Reset

สรุป

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

คุณเคยเจอข้อผิดพลาด Windows Update อื่นๆ ไหม? จัดการอย่างไร? แชร์ประสบการณ์ในความคิดเห็น!