บริการ Windows Update หนึ่งอาจไม่ทำงาน หากมีแอปพลิเคชันบนระบบของคุณ (เช่น StopUpdates10Guard) กีดขวางการทำงานของโมดูลอัปเดตของระบบ นอกจากนี้ การกำหนดค่าที่ผิดของบริการ Windows Update หรือ BITS ก็อาจเป็นสาเหตุของข้อผิดพลาดนี้
ปัญหาเกิดขึ้นเมื่อ Windows Update ไม่สามารถตรวจสอบอัปเดตล่าสุดได้ พร้อมข้อความดังนี้:
“Error encountered. One of the update services is not running properly, but you can try to run a troubleshooter to fix the problem. Go to Start button > Settings > Update & Security > Troubleshoot, and then select Windows Update.”
แต่เมื่อผู้ใช้เปิด Troubleshooter เพื่อแก้ไขปัญหาบริการ Windows Update Troubleshooter ก็ไม่ทำงาน
ก่อนจะไปแก้ไขปัญหาบริการ Windows Update ให้ตรวจสอบว่าคุณสามารถ อัปเดตระบบบนเครือข่ายอื่น ได้หรือไม่ เช่น หากคุณใช้ Wi-Fi ให้ลองใช้การเชื่อมต่อ Ethernet ดู บางกรณีผู้ใช้รายงานว่าปัญหาเกิดบนเครือข่ายเซลลูลาร์หรือเครือข่ายที่มีการจำกัดข้อมูล (metered network) ให้ตรวจสอบว่าไม่ใช่กรณีของคุณ
วิธีที่ 1: ตั้งค่า Startup Type ของบริการ BITS และ Windows Update เป็น Automatic
ปัญหา Windows Update อาจเกิดขึ้นหากบริการอัปเดตที่จำเป็นอยู่ในสถานะผิดพลาดหรือถูกปิดใช้งาน ในบริบทนี้ การตั้งค่า Startup type ของบริการอัปเดตเหล่านี้ (เช่น BITS และ Windows Update service) เป็น Automatic อาจแก้ไขปัญหาได้
- กดปุ่ม Windows พิมพ์ "Services" ในช่องค้นหา Windows ชี้เมาส์ไปที่ผลลัพธ์ Services ในบานหน้าต่างด้านขวาของเมนู Start ให้เลือก Run as Administrator
- ดับเบิลคลิก ที่บริการ Windows Update (หรือคลิกขวาเลือก Properties) เปลี่ยน Startup Type เป็น Automatic
- คลิกปุ่ม Start แล้ว Apply การเปลี่ยนแปลง
- ทำซ้ำขั้นตอนเดียวกันสำหรับบริการ BITS (Background Intelligent Transfer Service) ตั้งค่า Startup type เป็น Automatic และ Start บริการ
- รีบูท คอมพิวเตอร์ ตรวจสอบว่าปัญหาบริการอัปเดตแก้ไขแล้วหรือยัง
- หากยังไม่ได้ กดปุ่ม Windows เปิด Settings
- เลือก Update and Security ในบานหน้าต่างด้านซ้าย ไปที่แท็บ Troubleshoot
- ในบานหน้าต่างด้านขวาของ Update & Security เปิด Additional Troubleshooters
- ในส่วน Get Up and Running ขยายตัวเลือก Windows Update
- คลิก Run the Troubleshooter รอให้กระบวนการเสร็จสิ้น
- เมื่อเสร็จสิ้น นำไปใช้ ขั้นตอน การแก้ไขปัญหาที่แนะนำ ตรวจสอบว่า Windows Update ทำงานปกติหรือยัง
วิธีที่ 2: ถอนการติดตั้งแอปพลิเคชันที่ขัดแย้ง
คุณอาจเจอปัญหานี้ หากมีแอปพลิเคชันบนระบบกีดขวางการทำงานของบริการอัปเดต (โดยเฉพาะแอปที่ใช้ปิดการอัปเดตอัตโนมัติของ Windows) ในกรณีนี้ การลบแอปพลิเคชันที่ขัดแย้ง (StopUpdates10Guard ถูกรายงานว่าเป็นสาเหตุ) อาจแก้ไขปัญหาได้
- ทำ Clean Boot ของระบบ (คุณสามารถใช้ Autoruns เพื่อหาแอปพลิเคชันที่มีปัญหา) ตรวจสอบว่าคุณสามารถอัปเดต Windows ของระบบได้หรือไม่ คุณอาจต้อง เปิดใช้งาน บริการ Windows Update ตามที่อธิบายในวิธีที่ 1
- หากได้ ให้ เปิดใช้งาน แอปพลิเคชัน/กระบวนการ/บริการ ทีละรายการ (ที่ปิดไว้ระหว่าง Clean Boot) จนพบแอป/กระบวนการ/บริการที่ก่อให้เกิดปัญหา
- เมื่อพบแล้ว ให้ปิดใช้งานแอปพลิเคชันที่มีปัญหาในการเริ่มต้นของระบบ หรือถอนการติดตั้งออกโดยสมบูรณ์
แอปพลิเคชัน StopUpdates10Guard ถูกรายงานโดยผู้ใช้บางรายว่าเป็นสาเหตุของปัญหา
- เปิดเมนู Power User (กด Windows + X พร้อมกัน) เลือก Apps & Features
- ขยายแอปพลิเคชัน StopUpdates10Guard คลิกปุ่ม Uninstall
- ยืนยันการถอนการติดตั้ง StopUpdates10Guard รอให้กระบวนการเสร็จสิ้น
- รีบูท คอมพิวเตอร์ ตรวจสอบว่าปัญหาบริการอัปเดตแก้ไขแล้วหรือยัง
- หากคุณไม่ต้องการถอนการติดตั้ง StopUpdates10Guard คุณอาจปิดใช้งานในการเริ่มต้นของระบบ
หาก StopUpdates10Guard แสดงในแท็บ Startup ของ Task Manager แต่ไม่แสดงในรายการ Apps คุณอาจดาวน์โหลดและติดตั้ง StopUpdates10Guard แล้วลบผ่าน Apps & Features
วิธีที่ 3: อัปเดต BIOS และไดรเวอร์ของระบบเป็นเวอร์ชันล่าสุด
ปัญหาบริการอัปเดตอาจเกิดขึ้นหาก BIOS และไดรเวอร์ของระบบล้าสมัยหรือไม่เข้ากันได้กับโมดูลของ OS ในบริบทนี้ การอัปเดต BIOS และ Drivers ของระบบด้วยตนเองอาจแก้ไขปัญหาได้
- อัปเดตไดรเวอร์ของคอมพิวเตอร์และ BIOS ด้วยตนเอง คุณอาจ ดาวน์โหลด BIOS/ไดรเวอร์ ล่าสุดจาก เว็บไซต์ OEM และติดตั้ง นอกจากนี้ หาก OEM ของคุณมี Update Utility (เช่น Dell Support Assist) ให้ใช้ยูทิลิตีนั้นเพื่ออัปเดตไดรเวอร์/BIOS
- หลังอัปเดต BIOS/ไดรเวอร์ ตรวจสอบว่าระบบไม่มีปัญหาบริการอัปเดตแล้วหรือไม่
วิธีที่ 4: ลบโฟลเดอร์ Software Distribution และอัปเดตระบบด้วยตนเอง
ปัญหาบริการอัปเดตอาจเกิดขึ้นหากโฟลเดอร์ Software Distribution เสียหาย ในบริบทนี้ การลบโฟลเดอร์ Software Distribution และอัปเดตระบบด้วยตนเองอาจแก้ไขปัญหาได้
ลบโฟลเดอร์ Software Distribution
- เปิด Services manager (ตามวิธีที่ 1) คลิกขวา ที่บริการ Windows Update
- ในเมนูที่แสดง ให้เลือก Stop และ ย่อ หน้าต่าง Services (อย่าปิด)
- คลิกขวาที่ปุ่ม Windows เลือก Run
- ไปที่ ตำแหน่งต่อไปนี้ (คัดลอก-วางที่อยู่):
\Windows\SoftwareDistribution
- ลบเนื้อหาทั้งหมด ของโฟลเดอร์ SoftwareDistribution (หากต้องการปลอดภัย ให้เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution) แล้วไปที่หน้าต่าง Services
- คลิกขวา ที่บริการ Windows Update เลือก Start
- ตรวจสอบว่าระบบไม่มีปัญหาบริการอัปเดตแล้วหรือไม่
อัปเดตระบบด้วยตนเอง
- เปิด เว็บเบราว์เซอร์ ไปที่หน้า Windows Catalogue
- ดาวน์โหลด Windows 10 cumulative update ล่าสุด และ ติดตั้ง ในฐานะ administrator
- รีบูท คอมพิวเตอร์ และหวังว่า Windows Update จะทำงานปกติ
หากปัญหายังคงอยู่ การทำ In-place upgrade (ดาวน์โหลด Windows 10 ISO แล้วรัน setup ในฐานะ administrator) ของ Windows ของระบบคุณอาจแก้ไขปัญหาอัปเดตได้