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

แก้ไข DWM.exe (Desktop Window Manager) ใช้ CPU สูงใน Windows 10: 8 วิธี

Desktop Window Manager ใช้ CPU สูง (High CPU Usage)? Desktop Window Manager (DWM) รับผิดชอบจัดการเอฟเฟกต์ภาพของเดสก์ท็อป ใน Windows 10 ล่าสุด จัดการรองรับความละเอียดสูง, แอนิเมชัน 3D และทุกอย่าง กระบวนการนี้รันในพื้นหลังตลอดเวลา และใช้ CPU ปริมาณหนึ่ง แต่บางผู้ใช้เจอ CPU Usage สูงผิดปกติจากบริการนี้ มีเงื่อนไขการกำหนดค่าระบบหลายอย่างที่ก่อให้เกิดปัญหานี้ บทความนี้จะนำคุณผ่านวิธีแก้ไขปัญหา Desktop Window Manager High CPU Usage

DWM.EXE ทำหน้าที่อะไร?

DWM.EXE เป็นบริการ Windows ที่ทำให้ Windows แสดงเอฟเฟกต์ภาพ เช่น ความโปร่งใส (Transparency) และไอคอนเดสก์ท็อป ยูทิลิตีนี้ยังช่วยแสดง Live Thumbnails เมื่อผู้ใช้งานใช้คอมโพเนนต์ Windows ต่างๆ และใช้เมื่อเชื่อมต่อหน้าจอภายนอกความละเอียดสูง

มีวิธีปิด DWM.EXE ได้ไหม?

ใน OS เก่า เช่น Windows XP และ Vista มีวิธีปิด Visual Services ได้ง่าย แต่ Windows เวอร์ชันใหม่ มีการรวม Visual Service เข้ากับ OS ลึกมาก จึง ไม่สามารถปิดบริการนี้ได้ ตั้งแต่ Windows 7 ถึง 10 มีเอฟเฟกต์ภาพมากมายที่ใช้ DWM เพื่อ UI ที่สวยงามและทันสมัย จึงไม่มีทางปิดบริการนี้ มันเป็นส่วนสำคัญของ OS และสำคัญต่อการเรนเดอร์ GUI (Graphical User Interface)

แก้ไข Desktop Window Manager High CPU (DWM.exe)

ข้อควรระวัง: ควรสร้าง System Restore Point ก่อนเริ่มต้น

วิธีที่ 1 – เปลี่ยน Theme/Wallpaper (เปลี่ยนธีม/พื้นหลัง)

DWM จัดการเอฟเฟกต์ภาพ รวมถึง Wallpaper และ Theme อาจเป็นไปได้ว่า Theme ปัจจุบันก่อให้เกิด CPU สูง วิธีแรกคือ เปลี่ยน Theme และ Wallpaper

  1. กด Windows Key + I เปิด Settings คลิก Personalization (การส่วนบุคคล)
  2. เมนูซ้าย คลิก Background (พื้นหลัง)
  3. เปลี่ยน Theme และ Wallpaper ปัจจุบัน แล้วตรวจสอบว่า แก้ไขปัญหา Desktop Window Manager High CPU (DWM.exe) ได้หรือไม่

วิธีที่ 2 – ปิด Screensaver (ฟื้นฟูหน้าจอ)

Screensaver ก็ถูกควบคุมโดย Desktop Window Manager พบว่าในอัปเดต Windows 10 ล่าสุด หลายคนรายงานว่า Screensaver ใช้ CPU สูง จึงลองปิด Screensaver ดู

  1. พิมพ์ Lock Screen Settings ในช่องค้นหา Windows เปิด Lock Screen Settings
  2. จากหน้าต่าง Lock Screen Settings คลิกลิงก์ Screen Saver Settings ที่ด้านล่าง
  3. อาจเป็นไปได้ว่า Screensaver เริ่มต้นถูกเปิดอยู่หลายคนรายงานว่ามี Screensaver พื้นหลังสีดำเปิดอยู่ แต่ไม่ได้รู้ว่าเป็น Screensaver
  4. จึงต้อง ปิด Screensaver เพื่อ แก้ไข Desktop Window Manager High CPU Usage (DWM.exe) จาก Drop-down Screen Saver เลือก (None)
  5. คลิก Apply ตามด้วย OK บันทึกการเปลี่ยนแปลง

วิธีที่ 3 – สแกนมัลแวร์ (Malware Scanning)

หากเจอปัญหานี้ อาจมาจากมัลแวร์บนอุปกรณ์ หากติดไวรัส/มัลแวร์ สคริปต์อาจรันในพื้นหลัง ทำให้โปรแกรมระบบมีปัญหา แนะนำให้ รัน Full System Virus Scan

  1. พิมพ์ Windows Defender ในช่องค้นหา เปิด
  2. เปิดแล้ว จากแผงขวา จะเห็น Scan Options มี Quick Scan, Full Scan, Custom Scan เลือก Full Scan (ใช้เวลานานกว่า แต่ครบถ้วน)
  3. หลังสแกนเสร็จ รีบูทระบบ ตรวจสอบว่า Desktop Window Manager High CPU (DWM.exe) แก้ไขได้หรือไม่

วิธีที่ 4 – ลบ/ปิดแอปพลิเคชันเฉพาะ (Delete Specific Applications)

หากวิธีก่อนไม่ได้ผล ลองวิธีนี้ สำคัญที่ต้องเช็คว่า แอปไหนเป็นสาเหตุ แอปบางตัว เช่น OneDrive, SitePoint, Dropbox ลองลบหรือปิด OneDrive, SitePoint หรือแอปเหล่านี้ชั่วคราว ดูว่าแก้ Desktop Window Manager High CPU (DWM.exe) Usage ได้ไหม

วิธีที่ 5 – ปิด Hardware Acceleration สำหรับผลิตภัณฑ์ MS Office

บางคนรายงานว่าแก้ปัญหาได้โดย ปิด Hardware Acceleration สำหรับ MS Office Hardware Acceleration ใช้โดย Windows เพื่อทำงานต่างๆ ให้มีประสิทธิภาพมากขึ้น

  1. เปิด MS Office Product ใดๆ (PowerPoint, Word, Excel ฯลฯ) คลิก File มุมซ้ายบน
  2. ในเมนู File เลื่อนลง เลือก Options
  3. หน้าต่างใหม่ คลิก Advanced ด้านขวาจะมีตัวเลือกมาก ค้นหา Display ติ๊ก "Disable Hardware Graphics Acceleration" บันทึกการตั้งค่า
  4. Restart/Reboot ระบบเพื่อใช้การตั้งค่าใหม่

วิธีที่ 6 – เปลี่ยน Default App Mode (โหมดแอปเริ่มต้น)

Windows Update ล่าสุดมีฟีเจอร์ขั้นสูง มีตัวเลือกเปลี่ยน Default App Mode 2 แบบ: Dark และ Light ซึ่งก็เป็นสาเหตุ High CPU Usage หนึ่งใน Windows 10

  1. กด Windows Key + I เปิด Settings คลิก Personalization
  2. หน้าต่างซ้าย คลิก Colors (สี) ภายใต้ Personalization
  3. เลื่อนลงจนเจอหัวข้อ Choose Your Default App Mode
  4. เลือก Light
  5. รีสตาร์ทคอมพิวเตอร์เพื่อใช้การตั้งค่า

วิธีที่ 7 – รัน Performance Troubleshooter (โปรแกรมแก้ปัญหาประสิทธิภาพ)

  1. พิมพ์ PowerShell ในค้นหา Windows คลิกขวา Windows PowerShell เลือก Run as Administrator
  2. พิมพ์คำสั่งใน PowerShell กด Enter:
    msdt.exe -id MaintenanceDiagnostic
  3. จะเปิด System Maintenance Troubleshooter คลิก Next
  4. หาพบปัญหา คลิก Repair ทำตามคำแนะนำ
  5. พิมพ์คำสั่งเพิ่มใน PowerShell กด Enter:
    msdt.exe /id PerformanceDiagnostic
  6. จะเปิด Performance Troubleshooter คลิก Next ทำตามคำแนะนำจนเสร็จ

วิธีที่ 8 – อัปเดตไดรเวอร์การ์ดจอ (Update Graphics Card Driver)

อัปเดตไดรเวอร์กราฟิกด้วยตนเองผ่าน Device Manager

  1. กด Windows Key + R พิมพ์ devmgmt.msc กด Enter เปิด Device Manager
  2. ขยาย Display Adapters คลิกขวาที่ Graphics Card ของคุณ เลือก Update Driver
  3. เลือก "Search Automatically for Updated Driver Software" รอจบกระบวนการ
  4. หาช่วยได้ ดีแล้ว หากไม่ได้ ลองต่อ
  5. คลิกขวาที่ Graphics Card อีกครั้ง เลือก Update Driver แต่ครั้งนี้เลือก "Browse My Computer for Driver Software"
  6. เลือก "Let Me Pick from a List of Available Drivers on My Computer"
  7. เลือก ไดรเวอร์ล่าสุด จากรายการ คลิก Next
  8. รอเสร็จ และ Restart PC บันทึกการเปลี่ยนแปลง

ทำซ้ำขั้นตอนเดียวกันสำหรับ Integrated Graphics Card (ในที่นี้คือ Intel) เพื่ออัปเดตไดรเวอร์ ดูว่า แก้ไข Desktop Window Manager High CPU (DWM.exe) Issue ได้ไหม หากไม่ได้ ลองขั้นตอนต่อไป

อัปเดตไดรเวอร์กราฟิกอัตโนมัติจากเว็บไซต์ผู้ผลิต

  1. กด Windows Key + R พิมพ์ dxdiag กด Enter
  2. หาแท็บ Display (จะมี 2 แท็บ Display หนึ่งสำหรับ Integrated Graphics อีกหนึ่งสำหรับ Nvidia) คลิกแท็บ Display หาข้อมูล Graphics Card
  3. ไปที่เว็บไซต์ดาวน์โหลดไดรเวอร์ Nvidia ใส่รายละเอียดผลิตภัณฑ์ที่หาได้
  4. ค้นหาไดรเวอร์ กด Agree และดาวน์โหลด
  5. ติดตั้งไดรเวอร์หลังดาวน์โหลดเสร็จ อัปเดต Nvidia Drivers เรียบร้อยแล้ว

แนะนำเพิ่มเติม:

  • เชื่อมต่อ WhatsApp Web ไม่ได้? แก้ WhatsApp Web Not Working!
  • ลืมรหัสผ่าน Instagram ทำไงดี?
  • แก้ Taskbar Search ไม่ทำงานใน Windows 10
  • วิธีปิด Windows 10 Firewall

หวังว่าบทความนี้จะช่วยให้คุณ แก้ไข Desktop Window Manager High CPU (DWM.exe) Usage ได้ หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็นครับ