Windows 10 มีเครื่องมือในตัวหลายอย่างที่ช่วยวิเคราะห์และซ่อมแซมไฟล์เสียหายในระบบโดยอัตโนมัติ เครื่องมือหนึ่งคือ DISM หรือ Deployment Image Servicing and Management เป็นเครื่องมือบรรทัดคำสั่งที่ช่วยในการให้บริการและเตรียม Windows images บน Windows Recovery Environment, Windows Setup, และ Windows PE DISM ทำงานได้ในกรณีที่ System File Checker ทำงานไม่ถูกต้อง อย่างไรก็ตาม บางครั้งคุณอาจเจอข้อผิดพลาด DISM host servicing process high CPU Usage บทความนี้จะอภิปรายว่า DISM host servicing process คืออะไร และวิธีแก้ปัญหา CPU ใช้สูง อ่านจบสุด!
วิธีแก้ปัญหา DISM Host Servicing Process ใช้ CPU สูง
DISM Host Servicing Process คืออะไร?
แม้จะมีข้อดีหลายอย่างของ DISM host servicing process แต่ก็มีความขัดแย้งมากมายที่เกี่ยวข้องกับ DismHost.exe เช่นกัน ผู้ใช้หลายคนอ้างว่ามันเป็นส่วนประกอบสำคัญของระบบปฏิบัติการ Windows แต่บางคนไม่เห็นด้วยเพราะคุณไม่เห็นไอคอนของมันบน Taskbar ส่วนบางโปรแกรมแอนติไวรัสถือว่ามันเป็นมัลแวร์ ดังนั้น DISM host servicing process จึงนำไปสู่ปัญหาต่างๆ เช่น:
- CPU ใช้สูงถึง 90-100%
- ภัยคุกคามมัลแวร์
- การใช้แบนด์วิดท์สูง
อ่านเพิ่มเติมเกี่ยวกับ DISM ที่นี่จากเว็บไซต์ Microsoft
อ่านและนำวิธีแก้ปัญหาที่ให้มาไปใช้เพื่อแก้ปัญหา DISM Host Servicing Process ก่อให้เกิดปัญหา CPU ใช้สูงบน Windows 10
วิธีที่ 1: รีสตาร์ทคอมพิวเตอร์
ก่อนลองวิธีอื่นๆ แนะนำให้รีบูทระบบ ในส่วนใหญ่ การรีสตาร์ทง่ายๆ จะแก้ปัญหาได้โดยไม่ต้องทำอะไรมาก
1. กดปุ่ม Windows และเลือกไอคอน Power
หมายเหตุ: ไอคอน Power อยู่ด้านล่างใน Windows 10 ส่วนใน Windows 8 อยู่ด้านบน
2. จะมีตัวเลือกหลายอย่าง เช่น Sleep, Shut down, และ Restart คลิก Restart
การรีสตาร์ทระบบจะรีเฟรช RAM และลดการใช้ CPU
วิธีที่ 2: ปิดใช้งาน SuperFetch (SysMain)
เวลาเริ่มต้นของแอปพลิเคชันและ Windows ได้รับการปรับปรุงโดยฟีเจอร์ในตัวชื่อ SysMain (ก่อนหน้านี้คือ SuperFetch) อย่างไรก็ตาม โปรแกรมระบบไม่ได้รับประโยชน์มากจากมัน แต่กิจกรรมในพื้นหลังเพิ่มขึ้น ทำให้ความเร็วในการทำงานของคอมพิวเตอร์ลดลง บริการ Windows เหล่านี้ใช้ทรัพยากร CPU มาก จึงมักแนะนำให้ปิด SuperFetch ในระบบของคุณ
1. เปิดกล่องโต้ตอบ Run โดยกด Windows + R พร้อมกัน
2. พิมพ์ services.msc และคลิก OK เพื่อเปิดหน้าต่าง Services
3. เลื่อนลงและคลิกขวาที่ SysMain แล้วเลือก Properties
4. ในแท็บ General ตั้ง Startup type เป็น Disabled จากเมนูดรอปดาวน์
5. คลิก Apply แล้ว OK เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 3: ปิดใช้งาน Background Intelligent Transfer Service
เช่นเดียวกัน การปิด BITS จะช่วยแก้ข้อผิดพลาด DISM host servicing process high CPU usage ได้
1. ไปที่หน้าต่าง Services ตามขั้นตอนใน วิธีที่ 2
2. เลื่อนและคลิกขวาที่ Background Intelligent Transfer Service แล้วเลือก Properties
3. ในแท็บ General ตั้ง Startup type เป็น Disabled
4. คลิก Apply แล้ว OK เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 4: ปิดใช้งาน Windows Search Service
เช่นเดียวกัน กระบวนการนี้ก็ใช้ทรัพยากร CPU มาก และสามารถปิดได้ง่ายเพื่อแก้ปัญหาดังกล่าว ดังนี้:
1. เปิด Services Window อีกครั้ง ตาม วิธีที่ 2
2. คลิกขวาที่ Windows Search Service และเลือก Properties
3. ในแท็บ General ตั้ง Startup type เป็น Disabled
4. คลิก Apply > OK และออก
วิธีที่ 5: รันการสแกนมัลแวร์หรือไวรัส
Windows Defender อาจไม่จับภัยคุกคามได้เมื่อไวรัสหรือมัลแวร์ใช้ไฟล์ DismHost.exe เป็นการปลอมแปลง ดังนั้นแฮกเกอร์จึงอาจเจาะเข้าระบบได้ง่าย ซอฟต์แวร์มalignicious บางอย่าง เช่น โปรแกรมไวรัส, บั๊ก, บอท, แอดแวร์ ฯลฯ อาจมีส่วนทำให้เกิดปัญหานี้
อย่างไรก็ตาม คุณสามารถระบุได้ว่าระบบของคุณอยู่ภายใต้ภัยคุกคามมัลแวร์หรือไม่ผ่านพฤติกรรมผิดปกติของระบบปฏิบัติการ:
- คุณจะสังเกตเห็นการเข้าถึงที่ไม่ได้รับอนุญาตหลายครั้ง
- ระบบของคุณจะล้มเหลวบ่อยขึ้น
โปรแกรมป้องกันมัลแวร์บางอย่างช่วยให้คุณเอาชนะซอฟต์แวร์มัลแวร์ได้ พวกมันสแกนและปกป้องระบบของคุณเป็นประจำ ดังนั้น เพื่อหลีกเลี่ยงข้อผิดพลาด DISM host servicing process high CPU usage ให้รันการสแกนแอนติไวรัสในระบบและตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง ทำตามขั้นตอนด้านล่าง:
1. ไปที่ Windows Settings โดยกด Windows + I พร้อมกัน
2. คลิก Update & Security
3. คลิก Windows Security ในบานหน้าต่างซ้าย
4. เลือก Virus & threat protection ภายใต้ Protection areas
5A. คลิก Start Actions ภายใต้ Current threats เพื่อดำเนินการกับภัยคุกคามที่แสดง
5B. หากไม่มีภัยคุกคาม ระบบจะแสดงเตือน No actions needed
6. รีบูทระบบ และตรวจสอบว่า DISM high CPU usage error แก้ไขแล้วหรือยัง
วิธีที่ 6: อัปเดต/ติดตั้ง Drivers ใหม่
หากไดรเวอร์ใหม่ที่คุณติดตั้งหรืออัปเดตในระบบไม่เข้ากันได้หรือเก่าเกินไปเมื่อเทียบกับไฟล์ระบบปฏิบัติการ คุณจะเจอปัญหา DISM host servicing process high CPU usage ดังนั้น แนะนำให้อัปเดตอุปกรณ์และไดรเวอร์เพื่อป้องกันปัญหาดังกล่าว
1. เปิด Device Manager จาก การค้นหา Windows 10
2. ดับเบิลคลิก System devices เพื่อขยาย
3. คลิกขวาที่ system driver ของคุณ และคลิก Update driver
4. คลิก Search automatically for drivers เพื่อให้ Windows ค้นหาและติดตั้งไดรเวอร์
5A. ไดรเวอร์จะอัปเดตเป็นเวอร์ชันล่าสุด หากยังไม่ได้อัปเดต
5B. หากอัปเดตแล้ว จะแสดง: 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. รีสตาร์ท คอมพิวเตอร์ และยืนยันว่าปัญหา CPU ใช้สูงแก้ไขแล้ว
ในบางกรณี ผู้ใช้แก้ปัญหา CPU ใช้สูงได้โดยการติดตั้งไดรเวอร์ที่ก่อให้เกิดปัญหาใหม่ เช่น ไดรเวอร์ Display, Audio, หรือ Network
1. เปิด Device Manager และขยาย section ใดๆ โดยดับเบิลคลิก
2. คลิกขวาที่ไดรเวอร์ เช่น Intel Display Adapter และเลือก Uninstall device
3. ติ๊กกล่อง Delete the driver software for this device และยืนยันโดยคลิก Uninstall
4. ไปที่เว็บไซต์ผู้ผลิตและ ดาวน์โหลด เวอร์ชันล่าสุดของไดรเวอร์ดังกล่าว
หมายเหตุ: คุณสามารถดาวน์โหลด Intel, AMD, หรือ NVIDIA display drivers ได้ที่นี่
5. ทำตาม คำแนะนำบนหน้าจอ เพื่อรันไฟล์ executable และติดตั้งไดรเวอร์
หมายเหตุ: เมื่อติดตั้งไดรเวอร์ใหม่บนอุปกรณ์ ระบบอาจรีบูทหลายครั้ง
อ่านเพิ่มเติม: What is Device Manager? [EXPLAINED]
วิธีที่ 7: อัปเดต Windows
หากไม่ได้ผลจากวิธีข้างต้น การติดตั้ง Windows เวอร์ชันล่าสุดควรจะแก้ปัญหา DISM host servicing process high CPU usage ได้
1. ไปที่ Settings > Update & Security ตาม วิธีที่ 5
2. เลือก Check for Updates จากแผงด้านขวา
3A. ทำตาม คำแนะนำบนหน้าจอ เพื่อดาวน์โหลดและติดตั้งอัปเดตล่าสุด หากมี
3B. หากระบบอัปเดตแล้ว จะแสดงข้อความ You're up to date
4. รีสตาร์ท คอมพิวเตอร์เพื่อเสร็จสิ้นการติดตั้ง
วิธีที่ 8: ติดตั้ง DismHost.exe ใหม่
บางครั้ง การติดตั้งไฟล์ DismHost.exe ใหม่สามารถแก้ปัญหา DISM host servicing process high CPU usage ได้
1. เปิด Control Panel ผ่าน Search Bar
2. ตั้ง View by > Category และคลิก Uninstall a program
3. ค้นหา DismHost.exe และคลิกที่มัน แล้วเลือก Uninstall
หมายเหตุ: ที่นี่เราใช้ Google Chrome เป็นตัวอย่าง
4. ยืนยันกล่องโต้ตอบโดยคลิก Uninstall
5. ใน กล่องค้นหา Windows พิมพ์ %appdata% เพื่อเปิดโฟลเดอร์ App Data Roaming
6. คลิกขวาที่โฟลเดอร์ DismHost.exe และคลิก Delete
หมายเหตุ: เราใช้ Chrome เป็นตัวอย่างที่นี่
7. ติดตั้ง DismHost.exe ใหม่จากที่นี่ และทำตามคำแนะนำบนหน้าจอ
วิธีที่ 9: ทำ System Restore
หากยังคงเจอปัญหา CPU ใช้สูง ทางเลือกสุดท้ายคือทำ System Restore ทำตามขั้นตอนด้านล่าง:
1. เปิด Control Panel ตามที่กล่าวไว้ข้างต้น
2. ตั้ง View by > Large icons และคลิก Recovery
3. คลิกตัวเลือก Open System Restore
4. คลิก Next
5. เลือก อัปเดตล่าสุด และคลิก Next
6. สุดท้าย คลิก Finish เพื่อกู้คืน Windows PC ไปสู่สถานะที่ DISM Servicing Process ไม่ก่อให้เกิดปัญหา
บทความแนะนำ:
- แก้ DISM Error 87 ใน Windows 10
- วิธีแก้ Git Merge Error
- แก้ Device Not Migrated Error บน Windows 10
- แก้ There Are Currently No Power Options Available
หวังว่าคู่มือนี้จะเป็นประโยชน์และคุณสามารถ แก้ปัญหา DISM host servicing process high CPU usage ได้ โปรดแจ้งว่าวิธีไหนใช้ได้ดีที่สุด หากมีคำถามหรือข้อเสนอแนะ สามารถทิ้งไว้ในส่วนความคิดเห็นได้