Microsoft เปิดตัวอัปเดตผลิตภัณฑ์อย่างสม่ำเสมอ อัปเดตเหล่านี้ไม่เพียงปรับปรุงประสิทธิภาพ แต่ยังเพิ่มคุณสมบัติความปลอดภัยใหม่และแก้ไขบั๊กที่ทราบ
แต่บางครั้งอัปเดตก็ทำงานผิดปกติ อย่างไรก็ตาม เรายังต้องการอัปเดตเหล่านี้เพื่อให้ระบบทำงานได้อย่างมีประสิทธิภาพและปลอดภัย
การอัปเดต Windows มักง่าย มักไม่ต้องทำอะไรเพราะระบบทำให้อัตโนมัติ แต่บางครั้งก็ไม่สำเร็จ บางผู้ใช้เจอปัญหาอัปเดต Windows ป้องกันการติดตั้ง
หนึ่งในนั้นคือ Windows 10/11 update error 0x80070422 ผู้ใช้รายงานว่าข้อผิดพลาดนี้แจ้งแค่ว่าอัปเดตล้มเหลว หรือเจอ Windows backup error 0x80070422
เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปมี害 และภัยคุกคามด้านความปลอดภัย
สาเหตุของ Windows Update Error 0x80070422
มีหลายสาเหตุทำให้เกิด Windows update (0x80070422) error:
- ชุดความปลอดภัยที่คุ้มครองมากเกินไป: หาก Antivirus เข้มงวดเกินไป อาจปิดบริการจำเป็นสำหรับดาวน์โหลดอัปเดตจากเซิร์ฟเวอร์ Windows
- ไฟล์หรือแอปที่ไม่เข้ากันได้: อาจรบกวนกระบวนการอัปเดต Windows ที่จำเป็น
- มัลแวร์: สามารถก่อให้เกิดรหัสข้อผิดพลาด 0x80070422 ได้ มัลแวร์ก่อให้เกิดปัญหาหลากหลายรวมถึงอัปเดต Windows
ขั้นตอนตรวจสอบพื้นฐานสำหรับ Windows Update 0x80070422 Error
หากรบกวนกับข้อผิดพลาดนี้ ลองขั้นตอนพื้นฐานเหล่านี้ก่อนไปวิธีซับซ้อน
1. ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
สิ่งแรกและสำคัญที่สุดคือตรวจสอบอินเทอร์เน็ต หากช้าและไม่เสถียร ให้เปลี่ยนไปเครือข่ายที่ดีและเร็วกว่า
2. ลบแอปที่ไม่จำเป็น
การลบแอปที่ไม่ใช้แล้ว จะทำให้มีพื้นที่สำหรับอัปเดตใหม่ สามารถลบผ่าน Control Panel ได้ง่าย
3. ตรวจสอบพื้นที่จัดเก็บให้เพียงพอ
อัปเดตล้มเหลวบางครั้งเพราะไม่มีพื้นที่สำหรับดาวน์โหลดใหม่ ลองลบไฟล์ขยะด้วยตนเองหรือใช้เครื่องมือซ่อม PC
4. ถอดต่อipheral คอมพิวเตอร์ที่ไม่จำเป็น
บางครั้ง error 0x80070422 เกิดจาก peripheral ภายนอกรบกวน ลองถอดที่ไม่ใช้ ดูว่าข้อผิดพลาดยังแสดงหรือไม่
5. รีสตาร์ทอุปกรณ์
บางครั้งรีสตาร์ทคอมพิวเตอร์ก็แก้ปัญหาได้ ทำให้ PC เริ่มต้นใหม่ด้วยพื้นที่มากขึ้นสำหรับบริการและกระบวนการสำคัญ
การเจอข้อผิดพลาดเป็นเรื่องปกติ แต่สำคัญคือรีสตาร์ทก่อนไปวิธีซับซ้อน เพราะอาจแก้ปัญหาชั่วคราวได้ ไม่ต้องเสียเวลา
10 วิธีแก้ไข Error Code 0x80070422
Error code 0x80070422 บน Windows Store หรือ Windows update แก้ได้ง่าย วิธีแก้รวมถึงการปิด IPv6, ใช้ Windows Update troubleshooter, และแก้ไข Windows update service
วิธีที่ 1: เปิดหรือเริ่ม Windows Update Service
Windows Update service ช่วยให้อัปเดต Windows และกระบวนการเกี่ยวข้องทำงานปกติ หากปิดอยู่ จะเจอ error 0x80070422 ขณะติดตั้งอัปเดต ให้แน่ใจว่าทำงานอยู่
- เปิด Run ด้วย Windows + R
- พิมพ์ services.msc > Enter
- หา Windows Update >ดับเบิลคลิก
- Startup Type: เลือก Automatic
- Service Status: กด Start
- Apply > OK
- คลิกขวา Windows Update > Restart
วิธีที่ 2: รัน SFC และ DISM Scan
Error 0x80070422 อาจเกิดจากไฟล์ระบบเสียหาย สามารถซ่อมได้ด้วยเครื่องมือในตัวของ Windows ที่สแกนและกู้คืนไฟล์เสียหายจาก cached version
วิธีใช้ SFC tool:
- เปิด Command Prompt เป็น Administrator (ค้นหา cmd > คลิกขวา > Run as administrator)
- พิมพ์ sfc /scannow > Enter
- เครื่องมือจะสแกนหาไฟล์เสียหาย
- อาจใช้เวลาถึง 15 นาที
- หลังสแกนเสร็จ ทำ DISM scan: พิมพ์ DISM /Online /Cleanup-Image /RestoreHealth > Enter
- หลังคำสั่งทำงานเสร็จ รีสตาร์ทบริการ Windows update ที่จำเป็นด้วยคำสั่ง:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- Ren C:\Windows\System32\catroot2 Catroot2.old
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
- กด Enter หลังคำสั่งทุกคำสั่ง
- ปิด Command Prompt และรีสตาร์ทคอมพิวเตอร์
วิธีที่ 3: เปิดบริการที่จำเป็นทั้งหมด
นอกจาก Windows update service เอง ต้องแน่ใจว่าบริการเกี่ยวข้องทั้งหมดทำงานอยู่ หลายผู้ใช้รายงานว่าแก้ไขได้ด้วยวิธีนี้
- Win + R > services.msc > Enter
- หา Network List Service > คลิกขวา > Restart
- ตรวจสอบบริการต่อไปว่าทำงานอยู่หรือไม่ หากไม่ ให้คลิกขวาแต่ละตัว > Start:
- Networking Connections
- BitLocker Drive Encryption Services
- DCOM Server Process Launcher
- Windows Firewall
- Windows Event Log
- Windows Event Collector
- หลังเริ่มบริการเหล่านี้ ตรวจสอบว่าข้อผิดพลาดหายไปหรือยัง
วิธีที่ 4: รัน Windows Update Reset Script
หากวิธีอัตโนมัติไม่ได้ ให้รัน Windows update reset script แทน
- ไปที่: https://answers.microsoft.com/en-us/windows/forum/windows_10-update/how-toreset-windows-update-components-in-windows/14b86efd-1420-4916-9832-829125b1e8a3?auth=1
- เลื่อนลงหาส่วนดาวน์โหลด Windows update script สำหรับ Windows 10/11
- ดาวน์โหลด reset script
- คลิกไฟล์ > Show in Folder
- คลิกขวาไฟล์ที่ดาวน์โหลด > Extract All > Extract
- เปิดโฟลเดอร์ Wureset Windows 10/11
- หาไฟล์ WuReset > คลิกขวา > Run as administrator
- Yes ให้สิทธิ์ > กดปุ่มใดปุ่มหนึ่งเพื่อดำเนินต่อ
- รอสักครู่
- หน้าต่าง Command Prompt จะปิดเอง
- รีสตาร์ทคอมพิวเตอร์และติดตั้งอัปเดตที่มีอยู่ใหม่
วิธีที่ 5: ปิด IPv6
Windows update utility ต้องการอินเทอร์เน็ตเสถียร ปัญหาเน็ตอาจก่อให้เกิด error
บางผู้ใช้รายงานว่าปิด IPv6 ช่วยแก้ error 0x80070422 ได้ วิธีทำ:
- Win + R > ncpa.cpl > Enter
- คลิกขวาการเชื่อมต่อปัจจุบัน > Properties
- ส่วน "This connection uses the following items" > ยกเลิกถูก Internet Protocol Version 6
- รีสตาร์ทคอมพิวเตอร์ ดูว่าข้อผิดพลาดหายหรือไม่
หรือปิด IPv6 ผ่าน Registry Editor:
- ค้นหา regedit ใน Cortana > Registry Editor
- ไปที่: HKEY_LOCAL_MACHINE\SYSTEM\Current\Control\SetServices\TCPIP6\Parameters
- คลิกขวา Parameters > New > DWORD (32-bit) value
- ตั้งชื่อว่า DisabledComponents
- คลิกขวา > Modify > ใส่ ffffffff > OK
- ปิด Registry Editor และรีบูท Windows
วิธีที่ 6: เปิด/ปิด Network List Service
หลายผู้ใช้รายงานว่าเปิด/ปิด Network List Service แก้ error ได้ถาวร บริการนี้ระบุเครือข่ายที่เชื่อมต่อและเก็บคุณสมบัติ
- Win + R > services.msc > Enter
- หา Network List Service > ดับเบิลคลิก
- Startup Type: เลือก Automatic
- หากบริการปิด ให้ Start, หากเปิด ให้ Disabled
- Apply > OK
วิธีที่ 7: สร้างไฟล์ .BAT เพื่อดาวน์โหลดอัปเดต
สามารถสร้างไฟล์ .BAT เพื่อดาวน์โหลดและติดตั้ง Windows updates ได้
- Win + R > notepad > Enter
- คัดลอกข้อความนี้ลง Notepad:
- sc config wuauserv start= auto
- sc config bits start= auto
- sc config DcomLaunch start= auto
- net stop wuauserv
- net start wuauserv
- net stop bits
- net start bits
- net start DcomLaunch
- บันทึกด้วย Ctrl + S > ชื่อไฟล์ repair.bat > เลือกตำแหน่ง > Save
- ไปที่ตำแหน่งไฟล์ .BAT > คลิกขวา > Run as Administrator
- จะเปิด Command Prompt ที่มีสิทธิ์สูง > Yes เพื่อรันคำสั่ง
วิธีที่ 8: ตรวจสอบ Registry Entries
อีกวิธีคือตรวจสอบ Registry entries ให้ถูกต้อง แต่ต้องระมากเพราะการแก้ไขผิดจะทำลายระบบถาวร ควรสำรอง Registry ก่อน
- Win + R > regedit > Enter
- ไปที่: HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Windows Update > Auto Update
- ดับเบิลคลิกไฟล์ Default > เปลี่ยนค่าเป็น 1
- หาไม่เจอ ลอง: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
- ตรวจสอบค่า หากไม่ใช่ 3 ให้เปลี่ยนเป็น 3
- รีสตาร์ทระบบ
วิธีที่ 9: รัน Windows Update Troubleshooter
Windows 10/11 มีเครื่องมือแก้ปัญหาในตัวสำหรับ Windows update service
- คลิกไอคอน Windows > ค้นหา windows update > เลือก Windows Update Settings
- ไป Update and Security > Troubleshoot
- Additional Troubleshooters > Windows Update
- Run the Troubleshooter
- เครื่องมือจะสแกนและแนะนำวิธีแก้
- ปิด Troubleshooter ตรวจสอบว่าข้อผิดพลาดหายหรือยัง
วิธีที่ 10: ทำ Repair Upgrade ด้วย Media Creation Tool
วิธีนี้จะติดตั้ง Windows ใหม่โดยไม่กระทบโปรแกรมและไฟล์ แค่แทนที่ไฟล์ที่เสียหาย
- ดาวน์โหลด Media Creation Tool จาก Microsoft Store อย่างเป็นทางการ
- รันหลังดาวน์โหลดเสร็จ
- คลิก Upgrade This PC Now
- เก็บไฟล์ส่วนตัวและแอปไว้ (หากไม่ต้องการสูญหาย)
- ลองติดตั้งอัปเดตที่ค้างอยู่ใหม่
สรุป
เราได้แนะนำวิธีแก้ error 0x80070422 หลายวิธี หวังว่าจะแก้ปัญหาของคุณได้ หากไม่มีวิธีไหนได้ผล ให้ลองติดตั้ง Windows แบบ in-place หรือติดต่อทีมสนับสนุน Microsoft
คุณมีวิธีแก้อื่นไหม? แชร์ในความคิดเห็นได้เลย!