แก้ไขกระบวนการให้บริการโฮสต์ DISM การใช้งาน CPU สูง

Windows 10 มีเครื่องมือในตัวหลายอย่างที่ช่วยวิเคราะห์และซ่อมแซมไฟล์ที่เสียหายในระบบของคุณโดยอัตโนมัติ หนึ่งในเครื่องมือดังกล่าวคือDISM หรือ(DISM) Deployment Image Services(Deployment Image Servicing) and Management เป็นเครื่องมือบรรทัดคำสั่งที่ช่วยในการให้บริการและเตรียมอิมเมจ Windows บนWindows Recovery Environment(Windows Recovery Environment) , Windows SetupและWindows PE (Windows PE)DISMทำงานในกรณีเหล่านั้นเช่นกันเมื่อSystem File Checkerทำงานไม่ถูกต้อง อย่างไรก็ตาม ในบางครั้ง คุณอาจเผชิญกับกระบวนการให้บริการโฮสต์DISM เกิด ข้อผิดพลาดในการใช้งาน CPU สูง (CPU Usage)บทความนี้จะกล่าวถึงDISM . คืออะไร(DISM)กระบวนการให้บริการโฮสต์คือและวิธีแก้ไขปัญหาการใช้งานCPU สูง (CPU)อ่าน(Read)ให้จบ!

วิธีแก้ไขกระบวนการให้บริการโฮสต์ DISM ปัญหาการใช้งาน CPU สูง
(How to Fix DISM Host Servicing Process High CPU Usage Issue )

กระบวนการให้บริการโฮสต์ DISM คืออะไร(What is DISM Host Servicing Process?)

แม้จะมีข้อดีหลายประการของกระบวนการให้บริการโฮสต์DISM แต่ก็มีข้อขัดแย้งมากมายที่เกี่ยวข้องกับ (DISM)DismHost.exeเช่นกัน ผู้ใช้หลายคนอ้างว่าเป็นองค์ประกอบสำคัญของระบบปฏิบัติการ Windows (Windows Operating)อย่างไรก็ตาม บางคนไม่เห็นด้วยกับการอ้างสิทธิ์นี้ เนื่องจากคุณไม่เห็นไอคอนบนแถบ(Taskbar)งาน ในทางกลับกัน แอปพลิเคชั่นป้องกันไวรัสบางตัวถือว่าเป็นมัลแวร์ ดังนั้น(Hence)กระบวนการให้บริการโฮสต์DISM นำไปสู่ปัญหาต่างๆ เช่น:(DISM)

  • การใช้งาน CPU สูงถึง 90 ถึง 100%
  • ภัยคุกคามจากมัลแวร์
  • การใช้แบนด์วิดธ์สูง

อ่านเพิ่มเติมเกี่ยวกับ DISM ที่นี่(Read more about DISM here)จากเว็บไซต์ของ Microsoft

อ่าน(Read)และใช้โซลูชันที่กำหนดเพื่อแก้ไขกระบวนการให้บริการโฮสต์ DISM(DISM Host Servicing Process)ที่ทำให้เกิดปัญหาการใช้งาน CPU สูง(High CPU Usage)ในWindows 10

วิธีที่ 1: รีสตาร์ทพีซีของคุณ
(Method 1: Restart Your PC )

ก่อนลองใช้วิธีการที่เหลือ ขอแนะนำให้รีบูตระบบของคุณ ในกรณีส่วนใหญ่ การรีสตาร์ทอย่างง่ายสามารถแก้ไขปัญหาได้โดยไม่ต้องใช้ความพยายามมาก

1. กดปุ่มWindowsและเลือกไอคอนPower

หมายเหตุ:(Note:)ไอคอนพลังงานจะอยู่ที่ด้านล่างในระบบ Windows 10(Windows 10)ในขณะที่ระบบ Windows 8(Windows 8)จะอยู่ที่ด้านบน

2. หลายตัวเลือกเช่นSleep , Shut downและRestartจะปรากฏขึ้น ที่นี่ คลิกที่Restartดังที่แสดง

ตัวเลือกต่างๆ เช่น สลีป ปิดเครื่อง และรีสตาร์ทจะแสดงขึ้น  ที่นี่ คลิกที่ เริ่มต้นใหม่

การรีสตาร์ทระบบจะรีเฟรชRAMและช่วยลดการใช้CPU

วิธีที่ 2: ปิดใช้งาน SuperFetch (SysMain)(Method 2: Disable SuperFetch (SysMain))

เวลาเริ่มต้นสำหรับแอปพลิเคชันและWindowsได้รับการปรับปรุงโดยคุณลักษณะในตัวที่เรียกว่าSysMain (เดิมคือSuperFetch ) อย่างไรก็ตาม โปรแกรมระบบไม่ได้ประโยชน์อะไรจากมันมากนัก แต่กิจกรรมเบื้องหลังจะเพิ่มขึ้น ส่งผลให้ความเร็วในการทำงานของคอมพิวเตอร์ลดลง บริการ Windows(Windows)เหล่านี้ ใช้ทรัพยากร CPUเป็นจำนวนมากดังนั้นจึงมักแนะนำให้ปิดใช้งาน SuperFetch(disable SuperFetch)ในระบบของคุณ

1. เปิดกล่องโต้ตอบเรียกใช้ โดยกดปุ่ม (Run)Windows + R ค้างไว้ พร้อมกัน

2. พิมพ์  services.mscตามที่แสดง และคลิก  ตกลง(OK )เพื่อเปิดหน้าต่างบริการ(Services)

พิมพ์ services.msc ดังต่อไปนี้ และคลิก ตกลง เพื่อเปิดหน้าต่างบริการ

3. ตอนนี้ เลื่อนลงและคลิกขวาที่SysMain จากนั้นเลือกPropertiesตามภาพ

เลื่อนลงไปที่ SysMain  คลิกขวาที่มันแล้วเลือก Properties

4. ในแท็บGeneral ให้ตั้งค่า (General )Startup typeเป็นDisabledจากเมนูแบบเลื่อนลงตามที่ไฮไลต์ด้านล่าง

ตั้งค่า ประเภทการเริ่มต้น เป็น ปิดใช้งาน จากเมนูแบบเลื่อนลง  กระบวนการให้บริการโฮสต์ DISM ใช้งาน CPU สูง

5. สุดท้าย คลิกApplyจากนั้นคลิก OK(OK )เพื่อบันทึกการเปลี่ยนแปลง

อ่านเพิ่มเติม: (Also Read:) แก้ไขข้อผิดพลาด DISM 14098 Component Store ได้รับความเสียหาย(Fix DISM Error 14098 Component Store has been corrupted)

วิธีที่ 3: ปิดใช้งาน Background Intelligent Transfer Service(Method 3: Disable Background Intelligent Transfer Service)

ในทำนองเดียวกัน การปิดใช้งานBITSจะช่วยแก้ไขข้อผิดพลาดการใช้งานCPUสูงของกระบวนการให้บริการโฮสต์DISM

1. ไปที่หน้าต่างServices โดยใช้ขั้นตอนที่กล่าวถึงใน (Services )วิธีที่(Method 2) 2

2. เลื่อนและคลิกขวาที่Background Intelligent Transfer ServiceและเลือกProperties

คลิกขวาที่ Background Intelligent Transfer Service และเลือก Properties

3. ในแท็บGeneral ให้ตั้งค่า (General )Startup typeเป็นDisabledตามภาพ

ตั้งค่า Startup type เป็น Disabled จากเมนูแบบเลื่อนลง

4. สุดท้าย คลิกApplyจากนั้นตกลง(OK )เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 4: ปิดใช้งาน Windows Search Service(Method 4: Disable Windows Search Service)

ในทำนองเดียวกัน กระบวนการนี้ใช้ทรัพยากร CPU(CPU)จำนวนมากเช่นกันและสามารถปิดใช้งานได้อย่างง่ายดายเพื่อแก้ไขปัญหาดังกล่าว ดังที่อธิบายไว้ด้านล่าง

1. เปิดหน้าต่างบริการ(Services Window) อีกครั้ง ตามที่กล่าวไว้ในวิธีที่ 2(Method 2) ข้าง ต้น

2. ตอนนี้ คลิกขวาที่Windows Search ServiceและเลือกPropertiesตามที่แสดง

คลิกขวาที่ Windows Search Service และเลือก Properties  กระบวนการให้บริการโฮสต์ DISM ใช้งาน CPU สูง

3. ในแท็บGeneral ให้ตั้งค่า (General )Startup typeเป็นDisabledตามที่ไฮไลต์

ตั้งค่า Startup type เป็น Disabled จากเมนูแบบเลื่อนลง

4. คลิกที่Apply > OKและออก

อ่านเพิ่มเติม: (Also Read:) แก้ไขไฟล์ต้นฉบับ DISM ไม่พบข้อผิดพลาด(Fix DISM Source Files Could not be Found Error)

วิธีที่ 5: เรียกใช้มัลแวร์หรือการสแกนไวรัส(Method 5: Run Malware or Virus Scan)

Windows Defenderอาจไม่รู้จักภัยคุกคามเมื่อไวรัสหรือมัลแวร์ใช้ ไฟล์ DismHost.exeเป็นการพรางตัว ด้วยเหตุ(Thereby)นี้ แฮกเกอร์อาจบุกรุกระบบของคุณได้อย่างง่ายดาย ซอฟต์แวร์ที่เป็นอันตรายบางอย่าง เช่น เวิร์ม บัก บอท แอดแวร์ ฯลฯ อาจมีส่วนทำให้เกิดปัญหานี้เช่นกัน

อย่างไรก็ตาม คุณสามารถระบุได้ว่าระบบของคุณอยู่ภายใต้การคุกคามที่เป็นอันตรายผ่านการทำงานที่ผิดปกติของระบบปฏิบัติการของคุณหรือไม่

  • คุณจะสังเกตเห็นการเข้าถึงโดยไม่ได้รับอนุญาตหลายครั้ง
  • ระบบของคุณจะพังบ่อยขึ้น

โปรแกรมป้องกันมัลแวร์เพียงไม่กี่โปรแกรมสามารถช่วยให้คุณเอาชนะซอฟต์แวร์ที่เป็นอันตรายได้ พวกเขาสแกนและปกป้องระบบของคุณเป็นประจำ ดังนั้นเพื่อหลีกเลี่ยงข้อผิดพลาดในการใช้งานCPU ของ(CPU)โฮสต์DISM ให้ (DISM)เรียกใช้การสแกนไวรัส(run an antivirus scan)ในระบบของคุณและตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ ทำตามขั้นตอนด้านล่างเพื่อทำเช่นนั้น:

1. ไปที่การตั้งค่า Windows(Windows Settings)โดยกดปุ่มWindows + Iพร้อมกัน

2. ที่นี่ คลิกที่Update & Securityดังที่แสดง

ที่นี่ หน้าจอการตั้งค่า Windows จะปรากฏขึ้น ให้คลิกที่ Update and Security

3. คลิกที่Windows Securityในบานหน้าต่างด้านซ้าย

4. จากนั้นเลือกตัวเลือกการป้องกันไวรัสและภัยคุกคาม(Virus & threat protection )ภายใต้พื้นที่การป้องกัน(Protection areas, )ตามที่แสดง

เลือกตัวเลือกการป้องกันไวรัสและภัยคุกคามภายใต้พื้นที่การป้องกัน  กระบวนการให้บริการโฮสต์ DISM ใช้งาน CPU สูง

5ก. คลิกที่เริ่มการดำเนิน(Start Actions ) การ ภายใต้ภัยคุกคามปัจจุบัน(Current threats)เพื่อดำเนินการกับภัยคุกคามที่ระบุไว้

คลิกที่เริ่มการดำเนินการภายใต้ภัยคุกคามปัจจุบัน  กระบวนการให้บริการโฮสต์ DISM ใช้งาน CPU สูง

5B. หากคุณไม่มีภัยคุกคามใด ๆ ในระบบของคุณ ระบบจะแสดง การ แจ้งเตือนว่าไม่ต้องดำเนินการ ใดๆ(No actions needed )

หากคุณไม่มีภัยคุกคามใด ๆ ในระบบของคุณ ระบบจะแสดงการแจ้งเตือนว่าไม่ต้องดำเนินการตามที่ไฮไลต์ไว้

6. รีบูตระบบของคุณ(Reboot your system)และตรวจสอบว่า ข้อผิดพลาดการใช้งาน CPUสูงDISMได้รับการแก้ไขแล้วหรือไม่

Method 6: Update/Reinstall Drivers

หากไดรเวอร์ใหม่ที่คุณติดตั้งหรืออัปเดตในระบบของคุณเข้ากันไม่ได้หรือล้าสมัยซึ่งเกี่ยวข้องกับไฟล์ระบบปฏิบัติการ คุณจะประสบปัญหาการใช้งานCPUสูงในกระบวนการให้บริการโฮสต์DISM ดังนั้น คุณควรอัปเดตอุปกรณ์และไดรเวอร์ของคุณเพื่อป้องกันปัญหาดังกล่าว

1. เปิดตัว  จัดการอุปกรณ์(Device Manager)จากการค้นหาของ Windows 10(Windows 10 search)ดังที่แสดง

พิมพ์ Device Manager ในเมนูค้นหาของ Windows 10  กระบวนการให้บริการโฮสต์ DISM ใช้งาน CPU สูง

2. ดับเบิลคลิกที่  System devicesเพื่อขยาย

คุณจะเห็นอุปกรณ์ระบบบนแผงหลัก  ดับเบิลคลิกเพื่อขยาย

3. ตอนนี้ ให้คลิกขวาที่ไดรเวอร์ระบบ(system driver) ของคุณ  และคลิกที่Update driverตามที่ไฮไลต์

ตอนนี้ให้คลิกขวาที่ไดรเวอร์ชิปเซ็ตใด ๆ แล้วคลิกอัปเดตไดรเวอร์  กระบวนการให้บริการโฮสต์ DISM ใช้งาน CPU สูง

4. คลิกที่ค้นหาโดยอัตโนมัติสำหรับไดรเวอร์(Search automatically for drivers )เพื่อให้Windowsค้นหาและติดตั้งไดรเวอร์

คลิกค้นหาโดยอัตโนมัติสำหรับไดรเวอร์เพื่อดาวน์โหลดและติดตั้งไดรเวอร์โดยอัตโนมัติ

5ก. ตอนนี้ ไดรเวอร์จะอัปเดตเป็นเวอร์ชันล่าสุด หากไม่ได้รับการอัพเดต

5B. หากอยู่ในขั้นตอนที่อัปเดตแล้ว หน้าจอจะแสดงขึ้น: Windows ได้พิจารณาแล้วว่าติดตั้งไดรเวอร์ที่ดีที่สุดสำหรับอุปกรณ์นี้แล้ว อาจมีไดรเวอร์ที่ดีกว่าใน Windows Update หรือบนเว็บไซต์ของผู้ผลิต(Windows has determined that the best driver for this device is already installed. There may be better drivers on Windows Update or on the device manufacturer’s website)อุปกรณ์ คลิกที่ ปุ่ม ปิด(Close )เพื่อออกจากหน้าต่าง

ไดรเวอร์ที่ดีที่สุดสำหรับอุปกรณ์ของคุณได้รับการติดตั้งแล้ว

6. รีสตาร์ท(Restart )คอมพิวเตอร์ และตรวจสอบว่า ปัญหาการใช้งาน CPU สูง ได้รับการแก้ไขแล้ว

ในบางกรณี ผู้ใช้สามารถแก้ไขปัญหา การใช้งาน CPU สูง โดยติดตั้งไดรเวอร์ที่เป็นสาเหตุของปัญหาดังกล่าว เช่นไดรเวอร์ดิสเพลย์(Display)หรือเสียง(Audio)หรือเครือข่าย(Network)

1. เปิดตัวจัดการอุปกรณ์ (Device Manager )และขยายส่วน(section ) ใด ๆ โดยดับเบิลคลิกที่มัน

2. ตอนนี้ ให้คลิกขวาที่ไดรเวอร์ เช่นIntel Display AdapterและเลือกUninstall deviceดังที่แสดง

คลิกขวาที่ไดรเวอร์และเลือกถอนการติดตั้งอุปกรณ์  กระบวนการให้บริการโฮสต์ DISM ใช้งาน CPU สูง

3. ทำเครื่องหมายที่ช่องDelete the driver software for this device  และยืนยันการแจ้งโดยคลิกUninstall

ตอนนี้ข้อความเตือนจะปรากฏขึ้นบนหน้าจอ  ทำเครื่องหมายที่ช่อง "ลบซอฟต์แวร์ไดรเวอร์สำหรับอุปกรณ์นี้" และยืนยันข้อความแจ้งโดยคลิกที่ถอนการติดตั้ง  กระบวนการให้บริการโฮสต์ DISM ใช้งาน CPU สูง

4. ตอนนี้ เยี่ยมชมเว็บไซต์ของผู้ผลิต และดาวน์โหลด(download)เวอร์ชันล่าสุดของไดรเวอร์ดังกล่าว

หมายเหตุ:(Note:)คุณสามารถดาวน์โหลดไดรเวอร์การแสดงผลIntel, AMDหรือNVIDIA ได้จากที่นี่(NVIDIA)

5. จากนั้น ทำตามคำแนะนำบนหน้าจอ(on-screen instructions)เพื่อเรียกใช้โปรแกรมปฏิบัติการและติดตั้งไดรเวอร์

หมายเหตุ(Note) : เมื่อติดตั้งไดรเวอร์ใหม่บนอุปกรณ์ของคุณ ระบบของคุณอาจรีบูตหลายครั้ง

อ่านเพิ่มเติม: (Also read:) ตัวจัดการอุปกรณ์คืออะไร [อธิบาย](What is Device Manager? [EXPLAINED])

วิธีที่ 7: อัปเดต Windows
(Method 7: Update Windows )

หากคุณไม่ได้รับการแก้ไขตามวิธีการข้างต้น การติดตั้ง Windows(Windows)เวอร์ชันล่าสุดควรแก้ปัญหาการใช้งานCPUสูงของกระบวนการให้บริการโฮสต์DISM

1. ไปที่Settings > Update & Securityตามคำแนะนำในวิธี(Method 5)ที่ 5

2. ตอนนี้ เลือกตรวจหาการอัปเดต(Check for Updates)จากแผงด้านขวา

เลือก ตรวจหาการอัปเดต จากแผงด้านขวา

3A. ทำตามคำแนะนำบนหน้าจอ(on-screen instructions)เพื่อดาวน์โหลดและติดตั้งการอัปเดตล่าสุด หากมี

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

3B. หากระบบของคุณเป็นเวอร์ชันล่าสุดอยู่แล้ว ระบบจะแสดงข้อความYou're up to date

ตอนนี้ เลือก ตรวจหาการอัปเดต จากแผงด้านขวา

4. รีสตาร์ท(Restart)พีซีของคุณเพื่อสิ้นสุดการติดตั้ง

วิธีที่ 8: ติดตั้ง DismHost.exe ใหม่
(Method 8: Reinstall DismHost.exe )

บางครั้งการติดตั้ง ไฟล์ DismHost.exe ใหม่ สามารถแก้ไขปัญหาการใช้งานCPUสูงของกระบวนการให้บริการโฮสต์DISM

1. เปิดแผงควบคุม(Control Panel )ผ่านแถบค้นหา(Search)ดังที่แสดงด้านล่าง

พิมพ์ แผงควบคุม ในแถบค้นหา แล้วคลิก เปิด

2. ตั้งค่าView by > Categoryและคลิกที่Uninstall a programดังภาพด้านล่าง

คลิก โปรแกรมและคุณลักษณะ เพื่อเปิด ถอนการติดตั้งหรือเปลี่ยนหน้าต่างโปรแกรม

3. ที่นี่ ค้นหาDismHost.exeและคลิกที่มัน จากนั้นเลือกถอนการติดตั้ง(Uninstall.)

หมายเหตุ:(Note:)ในที่นี้ เราใช้Google Chromeเป็นตัวอย่าง

ตอนนี้ คลิกที่ DismHost.exe และเลือกตัวเลือกถอนการติดตั้งตามที่ปรากฎในภาพด้านล่าง  กระบวนการให้บริการโฮสต์ DISM ใช้งาน CPU สูง

4. ตอนนี้ ยืนยันพร้อมท์โดยคลิกที่ถอนการติดตั้ง(Uninstall. )

5. ในกล่อง Windows Search(Windows Search box, )พิมพ์%appdata% เพื่อเปิดโฟลเดอร์App Data Roaming

คลิกช่อง Windows Search แล้วพิมพ์คำสั่ง

6. ที่นี่ คลิกขวาที่ โฟลเดอร์ DismHost.exeแล้วคลิกลบ(Delete.)

หมายเหตุ:(Note:)เราใช้Chromeเป็นตัวอย่างที่นี่

ตอนนี้ คลิกขวาที่โฟลเดอร์ DismHost.exe แล้วลบทิ้ง  กระบวนการให้บริการโฮสต์ DISM ใช้งาน CPU สูง

7. ติดตั้ง DismHost.exe ใหม่(Reinstall DismHost.exe)จากที่นี่ และทำตามคำแนะนำบนหน้าจอ

อ่านเพิ่มเติม: (Also Read:) แก้ไขข้อผิดพลาด DISM 0x800f081f ใน Windows 10(Fix DISM Error 0x800f081f in Windows 10)

วิธีที่ 9: ทำการคืนค่าระบบ(Method 9: Perform System Restore)

หากคุณยังคงประสบ ปัญหาการใช้งาน CPU สูง วิธีสุดท้ายคือทำการกู้คืนระบบ ทำตามขั้นตอนด้านล่างเพื่อทำเช่นเดียวกัน:

1. เรียก ใช้ แผงควบคุม(Control Panel)ตามที่กล่าวไว้ข้างต้น

2. ตั้งค่าView by > Large iconsและคลิกที่Recoveryดังรูป

เรียกใช้แผงควบคุมและเลือกการกู้คืน

2. คลิกที่ตัวเลือกเปิดการคืนค่าระบบ(Open System Restore )

เลือกเปิดการคืนค่าระบบ

3. ตอนนี้ คลิกที่ต่อ(Next)ไป

ตอนนี้คลิกที่ ต่อไป ดังที่แสดง

4. เลือกการอัปเดตล่าสุด(last update)และคลิกถัดไป(Next)ดังที่แสดงด้านล่าง

เลือกการอัปเดตล่าสุดและคลิกถัดไป  กระบวนการให้บริการโฮสต์ DISM ใช้งาน CPU สูง

5. สุดท้าย ให้คลิกที่เสร็จสิ้น(Finish)เพื่อกู้คืน พีซี Windows ของคุณ เป็นสถานะที่กระบวนการให้บริการ DISM(DISM Servicing Process)ไม่ก่อให้เกิดปัญหาใดๆ

ที่แนะนำ:(Recommended:)

เราหวังว่าคู่มือนี้จะเป็นประโยชน์และคุณสามารถ แก้ไข ปัญหาการใช้งาน CPU สูงของกระบวนการให้บริการโฮสต์ DISM (fix DISM host servicing process high CPU usage)แจ้งให้เราทราบว่าวิธีใดที่เหมาะกับคุณ นอกจากนี้ หากคุณมีคำถามหรือข้อเสนอแนะ โปรดทิ้งคำถามไว้ในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts