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

แก้ไข: การใช้งาน Disk หรือ CPU สูง "Service Host Delivery Optimization"

Delivery Optimization เป็นบริการอัปเดตแบบ Peer-to-Peer ที่ใช้ PC ทั้งในเครือข่ายท้องถิ่นและอินเทอร์เน็ต วัตถุประสงค์คือส่ง bit อัปเดต Windows 10 ให้กับ PC ในเครือข่ายองค์กร มันจะรวมข้อมูลบางส่วนจาก PC ท้องถิ่นและบางส่วนจากศูนย์ข้อมูล Microsoft เพื่อส่งอัปเดตครบถ้วน แนวคิดหลักคือลดปัญหาแบนด์วิดท์ขณะอัปเดตและเพิ่มความเร็วอัปเดต

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

แม้จะมีเป้าหมายดี แต่ผู้ใช้เผชิญปัญหาหลายอย่างหลังอัปเดต เช่น การใช้งาน Disk สูง หรือช่วงเวลาที่คอมพิวเตอร์ทำงานช้า มี workaround หลายอย่างแก้ปัญหา

วิธีแก้ 1: ปิด "Update from more than one place"

เหมือนที่กล่าว Microsoft ตอนนี้ดึงชิ้นส่วนอัปเดตผ่านเครือข่ายคอมพิวเตอร์ที่เชื่อมต่อกับเครื่องคุณผ่านอินเทอร์เน็ต เราสามารถปิดฟีเจอร์นี้ได้ ซึ่งหมายถึงอัปเดตจะดาวน์โหลดได้เฉพาะวิธีปกติเท่านั้น

  1. กด Windows + S เปิดแถบค้นหา พิมพ์ "Windows Update Settings" เปิด Settings app ที่ออกมา

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

  1. ใน Update Settings เลื่อนลงล่างสุด คลิก "Advanced options"

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

  1. หน้าจอถัดไป คลิก "Choose how updates are delivered"

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

  1. ปิดตัวเลือก "Updates from more than one place" หลังเปลี่ยนแล้ว ออกจาก Settings และรีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาหายไปหรือไม่

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

วิธีแก้ 2: ปิดการอัปเดตอัตโนมัติในแอป Store

เป็นไปได้ว่า Windows Store กำลังดาวน์โหลดอัปเดตในพื้นหลังซึ่งก่อให้เกิดปัญหา Windows Store มักถูกมองข้ามเพราะเราไม่ได้ใช้ทุกวัน แต่เป็นตัวช่วยสำคัญของปัญหา เพราะมันดาวน์โหลดและติดตั้งอัปเดตให้ Store apps คล้ายกลไก Windows Update หลัก

  1. กด Windows + S เปิดแถบค้นหา พิมพ์ "Store" เปิดแอปพลิเคชัน

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

  1. เปิด Store แล้ว คลิกรูปบัญชี ใกล้ด้านบน เลือก "Settings" จากเมนูดรอปดาวน์

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

  1. ใน Settings ยกเลิกติ๊ก ตัวเลือก "Update apps automatically" หลังเปลี่ยนแล้ว ปิดหน้าต่าง และรีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาหายไปหรือไม่

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

วิธีแก้ 3: แก้ไข Group Policy

หากทั้งสองวิธีไม่ได้ผล ลองแก้ Group Policy โปรดทราบ การเปลี่ยน Policy ที่ไม่รู้จักอาจทำลายคอมพิวเตอร์ ให้เปลี่ยนเฉพาะ Policy ที่ระบุในวิธีนี้

เราจะลองปิด Delivery Optimization ทั้งหมด และเลือก Policy อื่นแทน เราจะพยายามจำกัดแบนด์วิดท์ตอนดาวน์โหลดอัปเดตอัตโนมัติ เพื่อควบคุมการจัดสรรอินเทอร์เน็ต

  1. กด Windows + R พิมพ์ "gpedit.msc" กด Enter
  2. ใน Group Policy ไปที่ path:

Computer Configuration > Administrative Templates > Windows Components > Delivery Optimization

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

  1. ขวามือจะเห็น Policy ชื่อ "Download Mode" ดับเบิลคลิกเปิด Properties ใน Properties เปลี่ยน Policy เป็น "Enabled" ตรงกลางซ้ายจะมี dropdown Download Mode คลิกและเปลี่ยนเป็น "None" จะช่วย bypass Delivery Optimization ทั้งหมด

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

  1. ไปที่ file path นี้ใน Group Policy Editor:

Computer Configuration > Administrative Templates > Network > Background Intelligent Transfer Service (BITS)

  1. ที่นี่คุณสามารถจำกัดแบนด์วิดท์และจำกัดความเร็วตามการเชื่อมต่ออินเทอร์เน็ต ในส่วนใหญ่ 10 Kbps เป็นตัวเลือกดี แต่อยู่ที่การเชื่อมต่อของคุณ

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

รีสตาร์ทคอมพิวเตอร์เพื่อปลอดภัย และตรวจสอบว่าปัญหาหายไปหรือไม่

วิธีแก้ 4: ตรวจสอบการดาวน์โหลดในพื้นหลัง (Background Downloads)

หลายคนรายงานว่ามีแอป Windows ดาวน์โหลด/อัปเดตในพื้นหลังเมื่อเริ่มเจอปัญหานี้ แอป Windows (เข้าถึงผ่าน Store) ใช้ Delivery Optimization และ Policy ของมันสำหรับดาวน์โหลดและอัปเดตตัวเอง คุณควรเปิด Windows Store ตรวจสอบการดาวน์โหลดที่ค้างหรือกำลังดาวน์โหลด จัดการให้เสร็จโดยเร็วที่สุด เพื่อหยุดคอมพิวเตอร์ไม่ให้เข้าสู่การใช้งาน Disk สูง

วิธีแก้ 5: รัน Clean Boot

หากวิธีข้างต้นทั้งหมดไม่ได้ผล ลอง Clean Boot การบูตนี้ให้ PC เริ่มต้นด้วยชุดไดรเวอร์และโปรแกรมขั้นต่ำ เฉพาะที่จำเป็นเปิดใช้งาน ส่วนบริการอื่นๆ ปิดทั้งหมด หากการใช้งานปกติในโหมดนี้ คุณสามารถรีสตาร์ทและเปิดโปรแกรมเพิ่มทีละนิด (กลุ่มละ 10-15) หากปัญหายังไม่ขึ้น คุณสามารถเปิดโปรแกรมเพิ่มเรื่อยๆ จะช่วยวินิจฉัยสาเหตุได้

  1. กด Windows + R เปิด Run พิมพ์ "msconfig" กด Enter

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

  1. ไปแท็บ Services ด้านบน ติ๊ก บรรทัด "Hide all Microsoft services" คลิกแล้วบริการ Microsoft ทั้งหมดจะถูกปิด เหลือบริการบุคคลที่สาม
  2. คลิกปุ่ม "Disable all" ใกล้ด้านล่างซ้าย บริการบุคคลที่สามทั้งหมดจะถูกปิด
  3. คลิก Apply เซฟและออก

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

  1. ไปแท็บ Startup คลิก "Open Task Manager" จะถูก redirect ไป Task Manager ที่รายการแอป/บริการที่รันตอนสตาร์ทอัพ

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

  1. เลือกแต่ละบริการทีละตัว คลิก "Disable" มุมขวาล่าง

แก้ไข: การใช้งาน Disk หรือ CPU สูง  Service Host Delivery Optimization

  1. รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าการใช้งาน Disk หายไปหรือไม่ หากหาย แสดงว่ามีโปรแกรมภายนอกก่อให้เกิดปัญหา ค้นหาผ่านโปรแกรมที่ติดตั้งว่าตัวไหนเป็นตัวทำให้เกิดปัญหา