Windows Update เป็นบริการที่ทำให้ Windows 10 และผลิตภัณฑ์ Microsoft อื่นๆ อยู่ในสภาพอัปเดตล่าสุดบนคอมพิวเตอร์ของคุณ แต่ไม่อาจปฏิเสธได้ว่าบริการนี้มีประวัติปัญหา โดยข้อผิดพลาดในการอัปเดตเป็นเรื่องที่พบได้บ่อย แต่ในบางครั้ง การตั้งค่าที่ไม่ถูกต้องหรือขัดแย้งกันก็อาจทำให้บริการนี้ไม่สามารถทำงานได้เลย
หากคุณยังคงได้รับข้อผิดพลาดที่ระบุว่าบริการ Windows Update (หรือบริการที่เกี่ยวข้อง) ไม่ได้ทำงานบนคอมพิวเตอร์ รายการวิธีแก้ไขต่อไปนี้ควรช่วยให้บริการกลับมาทำงานปกติอีกครั้ง
เรียกใช้โปรแกรมแก้ไขปัญหา Windows Update
Windows 10 มีโปรแกรมแก้ไขปัญหา (Troubleshooter) ในตัวที่สามารถวินิจฉัยและแก้ไขปัญหาเกี่ยวกับ Windows Update ได้โดยอัตโนมัติ คุณควรเรียกใช้โปรแกรมนี้ก่อนลองวิธีอื่นๆ
- เปิดเมนู Start และเลือก Settings
- เลือก Update & Security
- เลือก Troubleshoot จากแถบด้านข้าง
- เลือกตัวเลือกที่ระบุว่า Additional troubleshooters
- เลือก Windows Update > Run the troubleshooter
รีสตาร์ทคอมพิวเตอร์
การรีสตาร์ทคอมพิวเตอร์ช่วยล้างหน่วยความจำระบบและเป็นวิธีแก้ไขด่วนสำหรับปัญหาบริการแบบสุ่มที่เกิดขึ้นใน Windows 10 ดังนั้นหากคุณยังไม่ได้ลอง ให้รีสตาร์ททันที จากนั้นลองรัน Windows Update ด้วยตนเอง (เปิดเมนู Start ไปที่ Settings > Update & Security > Check for updates)
กำหนดค่าบริการ Windows Update ใหม่
หาก Windows Update ยังคงไม่สามารถทำงานได้ คุณต้องตรวจสอบว่ามีการตั้งค่าให้ทำงานโดยอัตโนมัติใน Windows 10 หรือไม่ คุณยังต้องตรวจสอบการตั้งค่าของบริการที่เกี่ยวข้องอีกด้วย
- กด Windows + R เพื่อเปิดกล่อง Run
- พิมพ์ services.msc และเลือก OK
- คลิกขวาที่ Windows Update และเลือก Properties
- ตั้งค่า Startup type เป็น Automatic และเลือก Apply ตามด้วยการตั้งค่า Service status เป็น Running
- เลือก OK เพื่อบันทึกการเปลี่ยนแปลง
- ทำซ้ำขั้นตอน 3-5 สำหรับบริการต่อไปนี้:
- Background Intelligent Transfer Service
- Cryptographic Services
- รีสตาร์ทคอมพิวเตอร์ของคุณ
ตรวจสอบไวรัสในคอมพิวเตอร์
ซอฟต์แวร์ที่เป็นอันตรายเป็นอีกเหตุผลหนึ่งที่ทำให้บริการ Windows Update ไม่สามารถทำงานได้ใน Windows 10 แอปพลิเคชัน Windows Security ที่มาพร้อมระบบควรช่วยตรวจจับและลบมัลแวร์ได้ แต่เนื่องจาก Windows Update ไม่ได้ทำงาน อาจไม่มีนิยามป้องกันมัลแวร์ที่ทันสมัยที่สุดสำหรับการสแกนอย่างครอบคลุม
ดังนั้นวิธีที่ดีที่สุดคือใช้โปรแกรมกำจัดมัลแวร์ของบุคคลที่สาม เช่น Malwarebytes ลองรัน Quick Scan ตามด้วยการตรวจสอบไวรัสทั่วระบบ
ปิดใช้งานบริการป้องกันมัลแวร์ของบุคคลที่สาม
ในทางกลับกัน ไฟร์วอลล์หรือยูทิลิตี้ป้องกันมัลแวร์ของบุคคลที่สามอาจบล็อก Windows Update ได้ เพื่อตัดสาเหตุนี้ออก ให้ลองหยุดโปรแกรมแอนตี้ไวรัสชั่วคราวผ่าน System Tray ของ Windows 10 จากนั้นรัน Windows Update ด้วยตนเอง
รีเซ็ต Windows Update
Windows Update เก็บข้อมูลที่ดาวน์โหลดไว้ชั่วคราวในโฟลเดอร์ที่กำหนดชื่อว่า SoftwareDistribution การลบโฟลเดอร์นี้อาจช่วยตัดสาเหตุจากแคชอัปเดตที่เสียหายหรือล้าสมัย แต่ก่อนทำอย่างนั้น คุณต้องหยุดบริการ Windows Update ก่อน (สมมติว่ามันกำลังทำงานอยู่และไม่ได้ล่ม)
- กด Windows + R เพื่อเปิดกล่อง Run
- พิมพ์ cmd และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ด้วยสิทธิ์ Administrator
- รันคำสั่งต่อไปนี้เพื่อหยุดบริการ Windows Update:
net stop wuauserv - รันคำสั่งสองคำสั่งด้านล่างเพื่อลบโฟลเดอร์ SoftwareDistribution และ catroot2:
rmdir %systemroot%\SoftwareDistribution /s - ยืนยันการกระทำโดยกด Y > Enter
- รันคำสั่งต่อไปนี้เพื่อเริ่มบริการ Windows Update ใหม่:
net start wuauserv
หากขั้นตอนด้านไม่ช่วย ให้ลองรีเซ็ตองค์ประกอบทั้งหมดของ Windows Update ด้วยตนเอง แนะนำให้ตรวจสอบบทความสนับสนุนที่เกี่ยวข้องจาก Microsoft สำหรับคำแนะนำเฉพาะ
ลบไฟล์ชั่วคราว
การลบไฟล์จากอัปเดตระบบปฏิบัติการก่อนหน้าอาจช่วยให้บริการ Windows Update กลับมาทำงานได้อีกครั้ง
- เปิดเมนู Start และเลือก Settings
- เลือก System
- เลือก Storage จากแถบด้านข้าง
- เลือกตัวเลือกที่ระบุว่า Temporary files
- ติ๊กถูกกล่องข้าง Windows Update Cleanup
- เลือก Remove files
เรียกใช้ SFC Scan และ DISM Tool
หาก Windows Update ไม่สามารถทำงานได้เนื่องจากการเสียหายของไฟล์ทั่วไปหรือปัญหาความเสถียรอื่นๆ ใน Windows 10 คุณสามารถพยายามแก้ไขได้โดยใช้เครื่องมือ SFC (System File Checker) และ DISM (Deployment Image Servicing and Management)
เรียกใช้ SFC Scan
- เปิด Windows PowerShell ด้วยสิทธิ์ Administrator
- พิมพ์คำสั่งต่อไปนี้:
sfc /scannow - กด Enter
เรียกใช้ DISM Scan
- เปิด Windows PowerShell ด้วยสิทธิ์ Administrator
- พิมพ์คำสั่งต่อไปนี้และกด Enter:
DISM /Online /Cleanup-Image /CheckHealth - หาก DISM Tool ตรวจพบปัญหา ให้รันคำสั่งสองคำสั่งต่อไปนี้:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
อัปเดต Windows 10 ด้วยตนเอง
แทนที่จะใช้ Windows Update คุณสามารถดาวน์โหลดและติดตั้งอัปเดตล่าสุดสำหรับ Windows 10 ได้ด้วยตนเองผ่านเว็บไซต์ Microsoft Update Catalog ซึ่งอาจช่วยแก้ไขบริการสำหรับอัปเดตในอนาคต
- กด Windows + R เพื่อเปิดกล่อง Run
- พิมพ์ winver และเลือก OK
- บันทึกเวอร์ชัน Windows 10 เช่น 21H1
- เยี่ยมชมเว็บไซต์ประวัติอัปเดต Windows 10 และบันทึก KB ID (Knowledge Base) ล่าสุดสำหรับเวอร์ชันของคุณ
- เยี่ยมชมเว็บไซต์ Microsoft Update Catalog และค้นหา KB ID
- เลือกและดาวน์โหลดอัปเดตล่าสุดสำหรับเวอร์ชัน Windows 10 ของคุณ
- รันไฟล์ติดตั้งที่ดาวน์โหลดมาเพื่อติดตั้งอัปเดต
เพิ่มเติม ควรพิจารณาติดตั้ง Servicing Stack Update ล่าสุดสำหรับเวอร์ชัน Windows 10 ของคุณ ซึ่งอาจช่วยแก้ไขปัญหาเพิ่มเติมกับ Windows Update คุณสามารถค้นหาและดาวน์โหลดได้จากเว็บไซต์ Microsoft Update Catalog
ใช้ Windows Update Assistant
หากบริการ Windows Update ยังคงล้มเหลว คุณสามารถใช้ Windows Update Assistant เพื่อบังคับติดตั้ง Feature Update ล่าสุดสำหรับ Windows 10
หลังจากดาวน์โหลดแอปเล็ตไปยังคอมพิวเตอร์ ให้รันมันและเลือก Update Now
กู้คืนหรือรีเซ็ต Windows
หากคุณยังคงประสบปัญหา คุณอาจต้องการดำเนินการ System Restore ซึ่งช่วยกู้คืนการเปลี่ยนแปลงล่าสุดของระบบปฏิบัติการที่ทำให้เกิดปัญหา คุณยังสามารถลองถอนการติดตั้ง Windows Update ก่อนหน้าได้
สุดท้าย การรีเซ็ต Windows 10 เป็นค่าเริ่มต้นจากโรงงานควรทำงานเป็นมาตราสุดท้ายในการแก้ไขบริการ Windows Update ให้สมบูรณ์