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

[แก้ไขแล้ว] บริการอัปเดตหนึ่งไม่ทำงานอย่างถูกต้องใน Windows Update

บริการ 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 อาจแก้ไขปัญหาได้

  1. กดปุ่ม Windows พิมพ์ "Services" ในช่องค้นหา Windows ชี้เมาส์ไปที่ผลลัพธ์ Services ในบานหน้าต่างด้านขวาของเมนู Start ให้เลือก Run as Administrator
  2. ดับเบิลคลิก ที่บริการ Windows Update (หรือคลิกขวาเลือก Properties) เปลี่ยน Startup Type เป็น Automatic
  3. คลิกปุ่ม Start แล้ว Apply การเปลี่ยนแปลง
  4. ทำซ้ำขั้นตอนเดียวกันสำหรับบริการ BITS (Background Intelligent Transfer Service) ตั้งค่า Startup type เป็น Automatic และ Start บริการ
  5. รีบูท คอมพิวเตอร์ ตรวจสอบว่าปัญหาบริการอัปเดตแก้ไขแล้วหรือยัง
  6. หากยังไม่ได้ กดปุ่ม Windows เปิด Settings
  7. เลือก Update and Security ในบานหน้าต่างด้านซ้าย ไปที่แท็บ Troubleshoot
  8. ในบานหน้าต่างด้านขวาของ Update & Security เปิด Additional Troubleshooters
  9. ในส่วน Get Up and Running ขยายตัวเลือก Windows Update
  10. คลิก Run the Troubleshooter รอให้กระบวนการเสร็จสิ้น
  11. เมื่อเสร็จสิ้น นำไปใช้ ขั้นตอน การแก้ไขปัญหาที่แนะนำ ตรวจสอบว่า Windows Update ทำงานปกติหรือยัง

วิธีที่ 2: ถอนการติดตั้งแอปพลิเคชันที่ขัดแย้ง

คุณอาจเจอปัญหานี้ หากมีแอปพลิเคชันบนระบบกีดขวางการทำงานของบริการอัปเดต (โดยเฉพาะแอปที่ใช้ปิดการอัปเดตอัตโนมัติของ Windows) ในกรณีนี้ การลบแอปพลิเคชันที่ขัดแย้ง (StopUpdates10Guard ถูกรายงานว่าเป็นสาเหตุ) อาจแก้ไขปัญหาได้

  1. ทำ Clean Boot ของระบบ (คุณสามารถใช้ Autoruns เพื่อหาแอปพลิเคชันที่มีปัญหา) ตรวจสอบว่าคุณสามารถอัปเดต Windows ของระบบได้หรือไม่ คุณอาจต้อง เปิดใช้งาน บริการ Windows Update ตามที่อธิบายในวิธีที่ 1
  2. หากได้ ให้ เปิดใช้งาน แอปพลิเคชัน/กระบวนการ/บริการ ทีละรายการ (ที่ปิดไว้ระหว่าง Clean Boot) จนพบแอป/กระบวนการ/บริการที่ก่อให้เกิดปัญหา
  3. เมื่อพบแล้ว ให้ปิดใช้งานแอปพลิเคชันที่มีปัญหาในการเริ่มต้นของระบบ หรือถอนการติดตั้งออกโดยสมบูรณ์

แอปพลิเคชัน StopUpdates10Guard ถูกรายงานโดยผู้ใช้บางรายว่าเป็นสาเหตุของปัญหา

  1. เปิดเมนู Power User (กด Windows + X พร้อมกัน) เลือก Apps & Features
  2. ขยายแอปพลิเคชัน StopUpdates10Guard คลิกปุ่ม Uninstall
  3. ยืนยันการถอนการติดตั้ง StopUpdates10Guard รอให้กระบวนการเสร็จสิ้น
  4. รีบูท คอมพิวเตอร์ ตรวจสอบว่าปัญหาบริการอัปเดตแก้ไขแล้วหรือยัง
  5. หากคุณไม่ต้องการถอนการติดตั้ง StopUpdates10Guard คุณอาจปิดใช้งานในการเริ่มต้นของระบบ

หาก StopUpdates10Guard แสดงในแท็บ Startup ของ Task Manager แต่ไม่แสดงในรายการ Apps คุณอาจดาวน์โหลดและติดตั้ง StopUpdates10Guard แล้วลบผ่าน Apps & Features

วิธีที่ 3: อัปเดต BIOS และไดรเวอร์ของระบบเป็นเวอร์ชันล่าสุด

ปัญหาบริการอัปเดตอาจเกิดขึ้นหาก BIOS และไดรเวอร์ของระบบล้าสมัยหรือไม่เข้ากันได้กับโมดูลของ OS ในบริบทนี้ การอัปเดต BIOS และ Drivers ของระบบด้วยตนเองอาจแก้ไขปัญหาได้

  1. อัปเดตไดรเวอร์ของคอมพิวเตอร์และ BIOS ด้วยตนเอง คุณอาจ ดาวน์โหลด BIOS/ไดรเวอร์ ล่าสุดจาก เว็บไซต์ OEM และติดตั้ง นอกจากนี้ หาก OEM ของคุณมี Update Utility (เช่น Dell Support Assist) ให้ใช้ยูทิลิตีนั้นเพื่ออัปเดตไดรเวอร์/BIOS
  2. หลังอัปเดต BIOS/ไดรเวอร์ ตรวจสอบว่าระบบไม่มีปัญหาบริการอัปเดตแล้วหรือไม่

วิธีที่ 4: ลบโฟลเดอร์ Software Distribution และอัปเดตระบบด้วยตนเอง

ปัญหาบริการอัปเดตอาจเกิดขึ้นหากโฟลเดอร์ Software Distribution เสียหาย ในบริบทนี้ การลบโฟลเดอร์ Software Distribution และอัปเดตระบบด้วยตนเองอาจแก้ไขปัญหาได้

ลบโฟลเดอร์ Software Distribution

  1. เปิด Services manager (ตามวิธีที่ 1) คลิกขวา ที่บริการ Windows Update
  2. ในเมนูที่แสดง ให้เลือก Stop และ ย่อ หน้าต่าง Services (อย่าปิด)
  3. คลิกขวาที่ปุ่ม Windows เลือก Run
  4. ไปที่ ตำแหน่งต่อไปนี้ (คัดลอก-วางที่อยู่):
    \Windows\SoftwareDistribution
  5. ลบเนื้อหาทั้งหมด ของโฟลเดอร์ SoftwareDistribution (หากต้องการปลอดภัย ให้เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution) แล้วไปที่หน้าต่าง Services
  6. คลิกขวา ที่บริการ Windows Update เลือก Start
  7. ตรวจสอบว่าระบบไม่มีปัญหาบริการอัปเดตแล้วหรือไม่

อัปเดตระบบด้วยตนเอง

  1. เปิด เว็บเบราว์เซอร์ ไปที่หน้า Windows Catalogue
  2. ดาวน์โหลด Windows 10 cumulative update ล่าสุด และ ติดตั้ง ในฐานะ administrator
  3. รีบูท คอมพิวเตอร์ และหวังว่า Windows Update จะทำงานปกติ

หากปัญหายังคงอยู่ การทำ In-place upgrade (ดาวน์โหลด Windows 10 ISO แล้วรัน setup ในฐานะ administrator) ของ Windows ของระบบคุณอาจแก้ไขปัญหาอัปเดตได้