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

DISM Host Servicing Process ใช้ CPU สูง? วิธีแก้ไขปัญหา

เพื่อให้ระบบปฏิบัติการทำงานได้อย่างเต็มที่และไม่มีปัญหา จำเป็นต้องพึ่งพากระบวนการหลายร้อยตัวที่ทำงานเบื้องหลัง แม้กระบวนการเหล่านี้จะสำคัญ โดยเฉพาะตัวหลักๆ แต่ก็มีสถานการณ์ที่กระบวนการเบื้องหลังอาจก่อให้เกิดปัญหา หนึ่งในนั้นคือเมื่อกระบวนการใช้ทรัพยากรมากกว่าที่ควรเป็น กระบวนการไม่ได้กินทรัพยากรของคอมพิวเตอร์ (เช่น พลังประมวลผล หน่วยความจำ) ขณะที่อยู่ในสถานะ Idle แต่เมื่อกระบวนการใดกระบวนการหนึ่งมีปัญหา อาจทำงานตรงข้าม DISM Host Servicing Process บางครั้งอาจเป็นเหยื่อของปัญหานี้ ทำให้เกิดการใช้ CPU สูงผิดปกติ

ก่อนจะเข้ารายละเอียด เรามาทำความเข้าใจก่อนว่าบริการนี้คืออะไรและใช้ทำอะไร DISM หรือ Deployment Image Servicing and Management เป็นเครื่องมือบรรทัดคำสั่ง (Command-line tool) ที่มาพร้อมกับ Windows ใช้เพื่อเตรียมและบริการ Windows Images กล่าวคือ หากไฟล์ Windows ของคุณเสียหายหรือเสียหาย (Corrupted) คุณสามารถพึ่งพา DISM เพื่อซ่อมแซมระบบปฏิบัติการ Windows ได้

นอกจากนี้ เมื่อคุณติดตั้งการอัปเดต Windows บนคอมพิวเตอร์ กระบวนการนี้จะทำงานเบื้องหลังเพื่อช่วยเหลือด้วย สถานการณ์หนึ่งที่คุณอาจสังเกตเห็นการใช้ CPU สูงของบริการ DISM คือเมื่อคุณกำลังรันการอัปเดต Windows หากเป็นกรณีนี้ คุณไม่ต้องกังวล เพราะเป็นเรื่องปกติ และทุกอย่างควรกลับสู่สภาพปกติเมื่อ Windows ติดตั้งการอัปเดตที่กำลังดำเนินการเสร็จสิ้น อย่างไรก็ตาม หากคุณสังเกตเห็นการใช้ CPU สูงโดยไม่ได้กำลังอัปเดตผ่าน Task Manager คุณสามารถทำตามขั้นตอนในบทความนี้เพื่อแก้ไขปัญหา

ปิดใช้งาน Superfetch หรือ SysMain Service และ Background Intelligent Transfer Service

Superfetch เป็นบริการของ Windows ที่ทำหน้าที่เร่งประสบการณ์การใช้งานระบบปฏิบัติการตามเวลา โดยการเรียนรู้วิธีที่คุณใช้คอมพิวเตอร์ ใน Windows รุ่นใหม่กว่า ได้เปลี่ยนชื่อเป็น SysMain ดังนั้น หากคุณใช้ Windows 10 ビルด์ใหม่ ควรค้นหา SysMain แทน Superfetch บริการที่กล่าวมา อาจทำงานผิดปกติบางครั้ง ทำให้เกิดปัญหาการใช้ CPU สูงที่คุณกำลังเผชิญ

นอกจากนี้ บริการ BITS หรือ Background Intelligent Transfer ก็อาจเป็นสาเหตุของปัญหา บริการนี้ใช้สำหรับถ่ายโอนไฟล์เบื้องหลังผ่านเครือข่ายและส่งต่อให้กระบวนการ DISM ในสถานการณ์เช่นนี้ คุณจะต้องปิดใช้งานบริการเพื่อแก้ไขปัญหา ทำตามขั้นตอนด้านล่าง:

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows Key + R
  2. พิมพ์ services.msc แล้วกด Enter
  3. จะเปิดแอป Windows Services
  4. ค้นหา Superfetch หรือ SysMain ในรายการบริการ
  5. ดับเบิลคลิกเพื่อเปิดหน้าต่าง Properties
  6. กดปุ่ม Stop เพื่อหยุดบริการ และเปลี่ยน Startup type เป็น Disabled
  7. กด Apply แล้ว OK
  8. ค้นหา Background Intelligent Transfer Service (กดปุ่ม B บนคีย์บอร์ดเพื่อเลื่อนไปยังตัวอักษร B ได้เร็วขึ้น)
  9. ดับเบิลคลิก เลือก Stop และเปลี่ยน Startup type เป็น Disabled
  10. กด Apply แล้ว OK
  11. รีสตาร์ทคอมพิวเตอร์ และตรวจสอบใน Task Manager ว่าปัญหาแก้ไขแล้วหรือยัง

รัน System File Checker (SFC)

System File Checker (SFC) เป็นเครื่องมือที่มาพร้อม Windows ใช้สแกนไฟล์ระบบ และแทนที่ไฟล์ที่เสียหาย หากพบ การทำงานคือการดาวน์โหลด Manifest ของไฟล์สำคัญของ Windows แล้วเปรียบเทียบกับไฟล์ที่มีอยู่บนคอมพิวเตอร์ของคุณ เนื่องจากปัญหาการใช้ CPU สูงบางครั้งอาจเกิดจากไฟล์ระบบ การรัน SFC จึงช่วยแก้ไขได้ ทำตามขั้นตอน:

  1. เปิด Command Prompt ด้วยสิทธิ์ Administrator (ค้นหา cmd ใน Start Menu → คลิกขวา → Run as administrator)
  2. พิมพ์คำสั่ง sfc /scannow แล้วกด Enter
  3. รอจนกระบวนการสแกนเสร็จสิ้น (อาจใช้เวลาสักพัก)
  4. หากพบไฟล์เสียหาย ให้พิมพ์คำสั่ง DISM /Online /Cleanup-Image /RestoreHealth แล้วกด Enter
  5. เมื่อเสร็จสิ้น ตรวจสอบการใช้ CPU ใน Task Manager อีกครั้ง

ทำ Clean Boot

ในบางกรณี ปัญหาอาจเกิดจากแอปพลิเคชันของบุคคลที่สาม (Third-party) บนระบบของคุณ ในสถานการณ์นี้ คุณต้องทำ Clean Boot ซึ่งจะปิดใช้งานบริการและแอปพลิเคชันที่ไม่จำเป็นทั้งหมดที่รันตอนสตาร์ทอัพ หากหลัง Clean Boot ปัญหาหายไป แสดงว่าสาเหตุมาจากแอปของบุคคลที่สาม คุณจะต้องลอง Uninstall แอปที่ติดตั้งใหม่ล่าสุดก่อนที่ปัญหาจะเริ่มขึ้น ทำตามขั้นตอน:

  1. กด Windows Key + R พิมพ์ msconfig แล้วกด Enter
  2. เปิดแอป System Configuration
  3. ไปที่แท็บ Services → ติ๊ก Hide all Microsoft services
  4. กด Disable all → Apply
  5. ไปที่แท็บ Startup → กด Open Task Manager
  6. ใน Task Manager แท็บ Startup → คลิกขวาแต่ละแอป → เลือก Disable
  7. รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าปัญหายังคงอยู่หรือไม่ หากหายไป ให้ลอง Uninstall แอปที่น่าจะเป็นสาเหตุทีละตัว