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 ที่ก่อให้เกิดข้อผิดพลาดอัปเดตสามารถแก้ได้ด้วยการรีสตาร์ทคอมพิวเตอร์ ปิดแอปและเอกสารทั้งหมดที่คุณทำงานอยู่ เพื่อไม่สูญเสียความคืบหน้า รีสตาร์ทคอมพิวเตอร์ แล้วลองรันอัปเดตอีกครั้ง
- คลิกที่เมนู Start
- ไปที่ตัวเลือก Power และเลือก Restart
- PC ควรจะรีสตาร์ทแล้ว
- ติดตั้ง Windows update ใหม่
วิธีแก้ #2: ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
การเชื่อมต่อเครือข่ายอาจขัดจังหวะการดาวน์โหลดอัปเดตและนำไปสู่ข้อผิดพลาดนี้ เพื่อแก้ไข ให้ลองสลับไปใช้ LAN connector หากคุณใช้ Wi-Fi หรือในทางกลับกัน หลังจากนั้น ลองดาวน์โหลดและติดตั้งอัปเดตอีกครั้ง
วิธีแก้ #3: ตรวจสอบ Windows Update Logs
โซลูชันแรกที่ต้องลองคือตรวจสอบ Windows Update logs เข้าถึงได้โดยกดค้างปุ่ม Windows + R แล้วทำดังนี้:
- เมื่อกล่องโต้ตอบ Run ปรากฏ ให้พิมพ์ windowsupdate.log และกด OK
- หลังจากนั้น ไฟล์ notepad จะเปิด คอลัมน์แรกมักแสดงวันที่ เลื่อนลงเพื่อหา log files ล่าสุด เมื่อติดตั้งอัปเดต จะถูกเพิ่มเข้าไปในส่วนนั้นอัตโนมัติ
- ตอนนี้ หาก log file ที่เพิ่มล่าสุดแสดงความล้มเหลว ให้ troubleshoot มัน บ่อยครั้งเกิดจาก router, antivirus หรือ firewall ที่บล็อกไฟล์อัปเดตไม่ให้ดาวน์โหลด เพื่อทดสอบ ให้คัดลอก URL ของอัปเดตบนเบราว์เซอร์ดูว่าทำงานได้ไหม หากได้ ให้ลองติดตั้งอัปเดตด้วยตนเองโดยเปิด Command Prompt ด้วยสิทธิ์ administrator
- ในบรรทัดคำสั่ง ให้พิมพ์คำสั่ง /dism /online /add-package /packagepath:C:\update\myupdate.cab ต้องแน่ใจว่าแทนที่ C:\update\myupdate.cab ด้วยตำแหน่งจริงของไฟล์อัปเดต
- กด Enter เพื่อ execute คำสั่ง
- ในจุดนี้ อัปเดตควรติดตั้งแล้ว
- รีบูท PC และตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีแก้ #4: อัปเดตการตั้งค่าวันที่และเวลา
บางครั้ง การตั้งค่าวันที่และเวลาที่ไม่ถูกต้องอาจป้องกันไม่ให้ไฟล์อัปเดตถูกดาวน์โหลดหรือติดตั้ง ให้แน่ใจว่าตั้งถูกต้อง ทำตามขั้นตอน:
- กดค้างปุ่ม Windows + X
- เลือก Control Panel
- ไปที่ส่วน Clock, Language, and Region และคลิก Set the time and date
- ไปที่แท็บ Internet Time
- คลิกที่ลิงก์ Change settings
- กดปุ่ม Update Now
- กดปุ่ม OK แล้วคลิก Apply
- สุดท้าย คลิก OK อีกครั้งเพื่อยืนยันและนำไปใช้
- ลองอัปเดต Windows
วิธีแก้ #5: ล้างโฟลเดอร์ Software Distribution
ทุก Windows 10/11 มีโฟลเดอร์ Software Distribution ในไดเรกทอรี Windows นี่คือที่จัดเก็บไฟล์ที่จำเป็นสำหรับติดตั้ง Windows Updates ชั่วคราว
ในโซลูชันนี้ คุณอาจต้องลบเนื้อหาของโฟลเดอร์นี้และลองกระบวนการอัปเดตใหม่
- คลิกเมนู Start
- ในช่องค้นหา พิมพ์ cmd และคลิกขวาที่ผลลัพธ์ที่เกี่ยวข้องที่สุด เลือก Run as Administrator
- เมื่อ Command Prompt เปิด ให้พิมพ์คำสั่งนี้ในบรรทัดคำสั่ง: net stop wuauserv กด Enter
- ต่อมา พิมพ์คำสั่งนี้เพื่อหยุด Background Intelligent Transfer Service: net stop bits กด Enter
- ตอนนี้ ใช้ปุ่ม Windows + R เพื่อเปิดยูทิลิตี้ Run
- ไปที่พาธนี้: C:Windows\SoftwareDistribution
- เลือกเนื้อหาทั้งหมดและกดปุ่ม Delete เพื่อลบ
- กลับไปที่ Command Prompt และพิมพ์คำสั่งนี้: net start wuauserv
- กด Enter
- เริ่ม Background Intelligent Transfer Service โดยพิมพ์คำสั่ง: net start bits
- กด Enter ในจุดนี้ คุณควรล้างเนื้อหาโฟลเดอร์ SoftwareDistribution สำเร็จแล้ว
วิธีแก้ #6: รีเซ็ตโฟลเดอร์ Catroot2
โฟลเดอร์ Catroot2 สำคัญสำหรับ Windows Updates เพราะมีส่วนประกอบ Windows Update ที่สำคัญ หากมีปัญหากับโฟลเดอร์นี้ Windows Update ใดๆ ก็ตามอาจล้มเหลว ดังนั้น เพื่อซ่อมแซมปัญหาที่เกี่ยวกับ Windows Update ให้ลองรีเซ็ตโฟลเดอร์ Catroot2
- คลิกขวาที่ปุ่ม Start
- เลือก Command Prompt (Admin) จะเปิด Command Prompt ที่เพิ่มสิทธิ์
- ในบรรทัดคำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ทีละคำสั่งและกด Enter:
- net stop cryptsvc
- md %systemroot%\system32\catroot2.old
- xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
- ลบทุกอย่างในโฟลเดอร์ Catroot2
- ในบรรทัดคำสั่ง ให้พิมพ์คำสั่งนี้: net start cryptsvc
- กด 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 และข้อผิดพลาดทั่วไปอื่นๆ เริ่มต้น:
- ไปที่เว็บไซต์อย่างเป็นทางการของ Microsoft เพื่อรัน online troubleshooter
- เลือกเวอร์ชัน OS ของคุณจากรายการ ตัวเลือกมี Windows 7, Windows 8.1, และ Windows 10/11
- ยอมรับหรือคลิก Yes เมื่อถูกแจ้งให้รัน Windows Update Troubleshooter
- รายการคำแนะนำและขั้นตอนต่อไปจะปรากฏ ทำตามและทำงานตามคำแนะนำของ Troubleshooter
- ตัวเลือกที่สอง ซึ่งคุณควบคุมได้ง่ายกว่า คือ troubleshoot offline โดยใช้ PC Troubleshooter ของคุณ
วิธีรัน Troubleshooter ด้วยตนเอง:
- เปิด Troubleshooter โดยกด Win+I บนคีย์บอร์ด
- ไปที่ Update & Security > Troubleshoot > Additional Troubleshooters
- ในหน้าที่เปิด เลือก Windows Update และกดปุ่ม Run the Troubleshooter
- Troubleshooter จะเปิดอัตโนมัติและจับปัญหา แล้วเริ่มแก้ไข
- รอ Troubleshooter ทำงานเสร็จ แล้วรีสตาร์ท Windows PC
วิธีแก้ #8: ปิด Windows Firewall
หากสงสัยว่า Windows firewall ทริกเกอร์รหัสข้อผิดพลาด ให้ปิดชั่วคราว ทำได้โดย:
- กดปุ่ม Windows + R เพื่อเปิดยูทิลิตี้ Run
- พิมพ์คำสั่ง firewall.cpl และกด Enter จะเปิด Windows Defender Firewall
- ในหน้าต่างนี้ คลิกลิงก์ Turn Windows Defender Firewall on or off
- ไปที่ Private Network Settings และ Public Network Settings คลิก Turn off Windows Defender Firewall (not recommended)
- กด OK เพื่อนำไปใช้
ลองอัปเดต Windows อีกครั้ง และตรวจสอบว่ารหัสข้อผิดพลาด 0x8900002A ยังปรากฏหรือไม่
วิธีแก้ #9: ตรวจสอบ Windows Update Settings
หากการตั้งค่าวันที่และเวลาของอุปกรณ์ตั้งถูกต้องแล้ว อาจเป็นการตั้งค่า Windows Update ที่ไม่ถูกต้องทำให้กระบวนการ Windows Update ทั้งหมดยุ่งเหยิง เพื่อตรวจสอบและเปลี่ยนแปลงที่จำเป็น:
- คลิก Start และพิมพ์ Windows update ในช่องค้นหา
- เลือกผลลัพธ์ที่เกี่ยวข้องที่สุดจากรายการ
- ไปที่ Change Settings
- เอาติ๊กออกจาก Give me recommended updates the same way I receive important updates
- ติ๊กถูก Give me updates for other Microsoft products when I update Windows
วิธีแก้ #10: ตรวจสอบว่า Windows Update Service ทำงานอยู่
หาก Windows Update Service ไม่ทำงาน อาจเป็นสาเหตุของข้อผิดพลาด 0x80246002 เพื่อตรวจสอบว่าบริการทำงานอยู่:
- กด Win-key + R
- ในกล่องโต้ตอบ พิมพ์ services.msc แล้วกด Enter
- ในหน้าต่างใหม่ที่มี Windows Service ให้หา Windows Update
- ตรวจสอบว่าเขียนว่า "running" หรือไม่ หากไม่ ให้คลิกขวาที่มันและเลือก "start"
- คลิก OK เพื่อบันทึกการตั้งค่า
- รีสตาร์ท PC เพื่อนำไปใช้
วิธีแก้ #11: ล้าง Windows Update Temporary Cache
ไฟล์ชั่วคราวจัดเก็บในโฟลเดอร์ Windows Software Distribution ในไดเรกทอรี Windows หากมีไฟล์ชั่วคราวที่เสียหายในโฟลเดอร์ Software Distribution อาจส่งผลต่อ Windows Update และก่อให้เกิดข้อผิดพลาด 0x80246002
- กด Win-key + R
- ในกล่องโต้ตอบ พิมพ์ %windir%\SoftwareDistribution\DataStore และกด Enter
- ลบเนื้อหาทั้งหมดของโฟลเดอร์ Windows Explorer Hint: ใช้ Ctrl + A เลือกไฟล์และโฟลเดอร์ทั้งหมด แล้วกด 'delete'
- กระบวนการนี้ควรล้างเนื้อหาโฟลเดอร์ 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 ออนไลน์ เพื่อแทนที่ไฟล์ที่หายหรือเสียหาย
- เปิด Elevated Command Prompt โดยกด Windows + R พร้อมกันเพื่อเปิดกล่องโต้ตอบ Run
- พิมพ์ "cmd" (ไม่มีเครื่องหมายคำพูด) ในช่องค้นหา และกด Ctrl + Shift + Enter พร้อมกัน เพื่อรัน elevated Command prompt
- หาก User Account Control แจ้งเตือน ให้คลิก Yes เพื่อให้สิทธิ์แอดมิน
- ใน Elevated Command Prompt ให้ใส่บรรทัดต่อไปนี้และกด Enter: sfc /scannow
- SFC utility จะเริ่มสแกนหาปัญหา หากพบไฟล์ที่มีปัญหา จะถูกแทนที่ในการเริ่มระบบครั้งต่อไป
- เมื่อเสร็จ สามารถเปิด 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:
- ในช่องค้นหา Taskbar พิมพ์ "MSConfig" (ไม่มีเครื่องหมายคำพูด) และกด Enter เพื่อเปิดหน้าต่าง System Configuration
- ภายใต้แท็บ General ให้ไปที่ Selective Startup และเอาติ๊กออกจาก Load Startup Items ตรวจสอบว่า Load system services และ Use original boot configuration ยังคงติ๊กอยู่
- ไปที่แท็บ Service และติ๊กกล่องถัดจาก Hide all Microsoft services ก่อนคลิก Disable all
- คลิก Apply ตามด้วยปุ่ม OK ก่อนรีสตาร์ทเครื่อง
- ในการเริ่มต้นครั้งต่อไป Windows จะโหลดภายใต้ Clean Boot State
คุณอาจลองติดตั้ง Windows Updates ที่รอคอยโดยไม่เจอ Error Code 0x8900002A
วิธีแก้ #14: รีเซ็ตทุกส่วนของ Windows Updates
ลองรีเซ็ต Windows Updates Sections ด้วยตนเอง ทำได้ด้วยคำสั่งเหล่านี้:
- กด Win+R พร้อมกันเพื่อเปิดกล่องโต้ตอบ Run
- ในกล่องที่เปิด พิมพ์ cmd แล้วกด Ctrl+Shift+Enter เปิด elevated Command Prompt
- หน้าต่าง elevated Command Prompt ควรปรากฏ ในบรรทัดคำสั่ง พิมพ์คำสั่งต่อเนื่องต่อไปนี้ และกด Enter หลังแต่ละคำสั่ง:
- net stop bits
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
- Windows Update Service, Background Intelligent Transfer Service (BITS), และ Cryptographic service จะหยุดทำงาน
- ลบไฟล์ qmgr*.dat ทั้งหมดจากระบบเพื่อรีเซ็ตทุก Windows Update Sections ทำได้โดยพิมพ์คำสั่ง: Del "%ALLUSERSPROFILE%\ApplicationData\Microsoft\Network\Downloader\qmgr*.dat"
- พิมพ์ Y จากคีย์บอร์ดเพื่อยืนยัน
- ขั้นตอนต่อไปคือเปลี่ยนชื่อโฟลเดอร์ catroot2 และ Software Distribution พิมพ์คำสั่งใน command prompt ที่เหมาะสมและกด Enter หลังแต่ละคำสั่ง:
- Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
- Ren %systemroot%\system32\catroot2 catroot2.bak
- รีเซ็ต 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)
- เพื่อลบไดเรกทอรี System32 ให้พิมพ์คำสั่งด้านล่างในบรรทัดถัดไปตามด้วย Enter: cd /d %windir%\system32
- ลงทะเบียน 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
- ขั้นตอนต่อไปเกี่ยวกับการรีเซ็ต network configurations ที่อาจเป็นตัวก่อให้เกิดข้อผิดพลาด มีเพียง 2 คำสั่ง ต้องกด Enter หลังแต่ละคำสั่ง:
- netsh winsock reset
- netsh winsock reset proxy
- หลังจากทำตามข้างต้น คุณสามารถเริ่มบริการที่หยุดในขั้นตอน 4 ใหม่ได้ พิมพ์คำสั่งด้านล่างเพื่อให้บริการทำงานอีกครั้ง:
- net start bits
- net start wuauserv
- net start appidsvc
- net start cryptsvc
- ปิดหน้าต่าง Commands Prompt โดยพิมพ์ Exit กด Enter
รีสตาร์ท Windows PC เพื่อให้การเปลี่ยนแปลงทั้งหมดข้างต้นมีผล นี่เป็นวิธีแบบมืออาชีพ ยาวนาน ในการแก้ไข Windows Update Error Code 0x8900002A
วิธีแก้ #15: ดาวน์โหลดและติดตั้ง Windows Update ด้วยตนเอง
หากคุณไม่ได้เปลี่ยนแปลงอะไรบน PC แม้แต่ติดตั้งแอปพลิเคชันเมื่อเร็วๆ นี้ คุณอาจลองดาวน์โหลดและติดตั้ง Windows Update ด้วยตนเอง
- ไปที่เว็บไซต์อย่างเป็นทางการของ Microsoft เพื่อตรวจสอบอัปเดตล่าสุดที่ปล่อยสำหรับเวอร์ชันระบบปฏิบัติการของคุณ ควรระบุได้เร็ว เพราะอยู่ที่ส่วนบนสุดของเว็บไซต์
- จดหมายเลข KB หรือ Knowledge Base number
- ไปที่ Microsoft Update Catalog อย่างเป็นทางการ และค้นหาด้วยปุ่มค้นหา
- กดปุ่ม Download และเลือกสถาปัตยกรรมของอุปกรณ์ (32-bit หรือ 64-bit)
- รัน installer และทำตามพรอมบนหน้าจอเพื่อเสร็จสิ้นกระบวนการอัปเดต
- เมื่ออัปเดตเสร็จ รีสตาร์ท PC และตรวจสอบว่าข้อผิดพลาดเดิมยังคงอยู่หรือไม่
วิธีแก้ #16: รันการสแกนมัลแวร์
แม้เอนทิตี้มัลแวร์จะน่าจะไม่ก่อให้เกิดข้อผิดพลาดนี้มากนัก แต่เราไม่ควรตัดโอกาสที่พวกมันอาจส่งผลต่อ Windows Updates ได้ ดังนั้นในกรณีนี้ ต้องรันการสแกนมัลแวร์
สำหรับกรณีนี้ อาจใช้โซลูชันป้องกันไวรัสบุคคลที่สาม เมื่อดาวน์โหลดและติดตั้งเสร็จ ให้รันการสแกนแบบเต็มรูปแบบ เพื่อให้แน่ใจว่าอุปกรณ์ปราศจากภัยคุกคามที่อาจทริกเกอร์รหัสข้อผิดพลาด
วิธีแก้ #17: ยกเลิก Windows Update (Undo)
หากทุกวิธีล้มเหลว คุณอาจลองยกเลิก Windows Update ทำตามขั้นตอนด้านล่างและตรวจสอบว่าทุกอย่างกลับสู่ปกติเหมือนก่อนหรือไม่:
- กดปุ่ม Windows + I เพื่อเปิดยูทิลิตี้ Windows Settings
- เลือก Update and Security
- ไปที่ Recovery
- ภายใต้ส่วน Go back to the previous version of Windows 10/11 เลือก Start Now
- เลือกเหตุผลในการถอนการติดตั้ง Windows version ปัจจุบัน
- กด Next
- คลิก No, thanks
- แล้วกด Next สองครั้งเพื่อดำเนินต่อ
- สุดท้าย คลิกตัวเลือก Go back to the previous version
วิธีแก้ #18: กู้คืน PC – กลับไปที่ System Restore Point
หากคุณเจอปัญหาหลังปรับแต่งระบบ คุณสามารถกลับไปที่ restore point ที่สร้างไว้ก่อนหน้านี้ แทนที่จะเสียเวลา troubleshooting ปัญหา หากยังเข้าถึง desktop ได้ ให้เปิดหน้าต่าง System Properties และทำตามขั้นตอน:
- เน้นแท็บ System Protection และคลิกปุ่ม System Restore
- ในหน้าต่างป๊อปอัพ คลิก Next แล้วเลือก restore point ที่คุณสร้างด้วยตนเอง คุณสามารถคลิก Show more restore points เพื่อดู restore points ทั้งหมดที่มี
- ก่อนดำเนินต่อ เป็นความคิดดีที่จะ Scan for affected programs เพื่อดูว่าแอป โปรแกรม และไดรเวอร์ไหนจะได้รับผลกระทบ หากใช้ restore point นี้
- หลังจากนั้น กดปุ่ม Close และคลิก Next
- คลิก Finish เพื่อเสร็จสิ้นกระบวนการ
วิธีแก้ #19: รีเซ็ต PC
การถึงจุดนี้เป็นสัญญาณแรงว่าคุณอาจจัดการกับการเสียหายของระบบระดับสูงที่ไม่สามารถแก้ไขได้แบบดั้งเดิม ในสถานการณ์เช่นนี้ เหมาะที่จะ execute Cloud Reset
โซลูชันนี้ช่วยกู้คืนไฟล์ระบบปฏิบัติการจาก Cloud โดยไม่ต้องใช้ ISO image เวอร์ชันก่อนหน้าของฟีเจอร์นี้ต้องการให้ผู้ใช้ใช้ ISO หากระบบเสียหายเกินกว่าจะซ่อมแซมได้ ในทางตรงข้าม ฟีเจอร์ใหม่ถูกออกแบบมาเพื่อทนทานต่อระดับความเสียหายของระบบทุกระดับ
วิธีรีเซ็ตหรือติดตั้ง Windows 10/11 Operating System ใหม่ผ่าน Cloud:
- เปิด Windows 10/11 Settings โดยกด Windows + I พร้อมกัน
- คลิก Update & Security ก่อนเลือกแท็บ Recovery
- ภายใต้ Reset this PC คลิก Get started เพื่อเริ่มกระบวนการ
- เลือกตัวเลือก Keep my files แล้วคลิก Cloud download
- สุดท้าย คลิก Reset
สรุป
ไม่ว่าคุณจะใช้มาตรการป้องกันอย่างไร คุณไม่สามารถหลีกเลี่ยงข้อผิดพลาด Windows Update ได้ โดยเฉพาะหากเวอร์ชัน Windows Update เองมีข้อบกพร่อง แต่โชคดีที่มีวิธีแก้ที่ช่วยกำจัดมันได้ สำหรับกรณีของข้อผิดพลาด 0x8900002A คุณสามารถอ้างอิงโซลูชันข้างต้นและควรจะดีขึ้นในเวลาอันไร อีกครั้ง หากคุณไม่แน่ใจว่าทำอะไร ให้ผู้เชี่ยวชาญ Windows แก้ปัญหาให้คุณ
คุณเคยเจอข้อผิดพลาด Windows Update อื่นๆ ไหม? จัดการอย่างไร? แชร์ประสบการณ์ในความคิดเห็น!