Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Desktop Window Manager (DWM.exe) คืออะไร? จำเป็นหรือไม่? สามารถปิดได้ไหม?

เจอ Process ชื่อ Desktop Window Manager ใน Task Manager? หงงกังวลว่ามันมาจากไหน ทำหน้าที่อะไร เป็น Malware ไหม?

อธิบายทุกอย่างเกี่ยวกับ Desktop Window Manager (dwm.exe): ทำไมต้องมี, ปิดได้ไหม, แก้ปัญหาที่คิดว่ามันก่อให้เกิด

Desktop Window Manager (DWM) คืออะไร?

เปิด Task Manager (คลิกขวา Taskbar → Task Manager) → แท็บ Processes / Details → จะเห็น Desktop Window Manager / dwm.exe ใช้ CPU, Memory, GPU อยู่

Windows มักรายงาน Power Usage "Low" หรือ "Very low" แต่มัน Process ที่ไม่ได้เปิดเอง → ควรกังวล?

ไม่ต้องปаниก! DWM เป็น Windows Process อย่างถูกต้อง (Legitimate) ช่วยสร้าง GUI และเปิดใช้ Visual Effects

Visual Effects ที่ DWM จัดการ:

  • Transparent Windows (หน้าต่างโปร่งแสง)
  • 3D Animations
  • Taskbar Thumbnails
  • Desktop Themes และ Wallpapers
  • รองรับ High-Resolution Monitors (คุณภาพแสดงผลเหมาะสม)

ทำไมต้องมี Desktop Window Manager?

DWM 登場ใน Windows Vista เพื่อประสบการณ์ Aero สวยงาม → กลายเป็นส่วนสำคัญของ Windows และรับหน้าที่เพิ่มเติมเป็น "Compositing Window Manager"

ความหมาย: แทนที่โปรแกรมจะวาดหน้าต่างบนหน้าจอโดยตรง → โปรแกรมเขียนข้อมูลไปที่ Buffers (พื้นที่หน่วยความจำ) แยกต่างหาก → DWM รวม (Composite) Buffers ทั้งหมด → แสดงเป็น Desktop Image เดียวสมบูรณ์

เพราะ DWM ควบคุมหน้าต่างทั้งหมด → ใช้ Visual Effects ได้ลื่นไหลทั่วระบบ — ไม่มี DWM = ไม่สามารถปรับแต่งลักษณะ Windows ได้

ปิด Desktop Window Manager ได้ไหม?

สั้นๆ: ไม่สามารถปิดได้

Windows เก่า ปิด DWM ได้ถ้าไม่สน Visual Effects แต่ตอนนี้ DWM เป็นส่วนหนึ่งของ OS → ไม่มีตัวเลือกปิดใน Windows 10 (และ 8)

ทฤษฎี: คลิกขวา DWM/dwm.exe ใน Task Manager → End process → แต่ DWM เป็น Essential Protected System Process → End ไม่ได้ ลบออก = พัง Windows

Windows 7 เท่านั้น: ปิดได้ผ่าน Services (services.msc) → Desktop Window Manager Session Manager → Startup type: Disabled → Stop → OK (Theme จะหาย) → เปิดกลับ: Startup type Automatic

ทำไม DWM ใช้ RAM/CPU สูง?

DWM ควรใช้ทรัพยากรน้อย แต่ถ้าคิดว่าใช้มากเกินไป ลอง Fix เหล่านี้:

1. ปิด Visual Effects ที่ไม่จำเป็น

ทนได้ไม่มี Animation, Fade Menu, Thumbnails → ปิด Visual Effects จะคืนทรัพยากรให้ DWM

  1. File Explorer → คลิกขวา This PC → Properties (หรือ Control Panel → System and Security → System)
  2. Advanced system settings (ซ้าย) → Settings ใน Performance
  3. แท็บ Visual Effects → เลือก Adjust for best performance (ปิดทั้งหมด)
  4. หรือ Custom → ยกติ๊ก Effect ที่ไม่ต้องการ
  5. คืนค่า Default: Let Windows choose what's best for my computer
  6. Apply/OK

2. ลด Desktop Personalization

  • Theme: ใช้ Windows หรือ Windows (light) แทน Photo/Illustrated Theme
  • Wallpaper: ใช้ Solid Color แทน Picture/Slideshow
  • Colors: ปิด Transparency effects

3. อัปเดต System และ Graphics Drivers

อาจมี Bug ทำให้ DWM ใช้ทรัพยากรมาก → อัปเดต System ให้ล่าสุด

  1. Settings → Update & Security → Windows Update → Check for updates
  2. Graphics Drivers: Windows Update ติดตั้งอัตโนมัติ แต่เช็ค Website Manufacturer ด้วย (DWM ใช้ GPU มาก)

DWM อาจเป็น Malware ได้ไหม?

DWM เป็น Windows Component อย่างเป็นทางการ → ไม่ใช่ Virus/Threat แต่มีโอกาสน้อยที่ Malware "ปลอม" Process นี้ (Spoofing) — อาจเป็นสาเหตุ CPU/RAM สูงผิดปกติ

วิธีเช็ค: Task Manager → คลิกขวา DWM (Processes) หรือ dwm.exe (Details) → Open file location

  • Location = C:\Windows\System32 → เป็น DWM จริง ปลอดภัย
  • Location อื่น → รัน Antivirus Scan ทันที

แนะนำ: Boot-time Scan (Windows Security → Virus & threat protection → Scan options → Microsoft Defender Offline scan → Scan now)

ไม่ต้องกังวลมากเกินไปกับ DWM

Desktop Window Manager = Essential System Process ที่ไว้ใจได้ ทำงานเบื้องหลัง ชื่อดูแปลกแต่สำคัญต่อลักษณะและการทำงานของ Windows → ปิด/ลบไม่ได้

เข้าใจว่ากังวล Process ไม่รู้จักอาจเป็น Malware หรือกินทรัพยากร แต่การแก้ไข Windows Files/Settings ผิดวิธี → อันตรายกว่ามาก