Desktop Window Manager (DWM) 登場ครั้งแรกใน Windows Vista มีใน Windows 7 และ 8 ทำหน้าที่ Compose Desktop ผ่าน Desktop Composition เปิดใช้เอฟเฟกต์ภาพ: กรอบแก้ว (Glass), แอนิเมชัน 3D, Windows Flip/Flip3D, รองรับความละเอียดสูง
DWM รันเป็น Windows Service เปิด/ปิดผ่าน Services Tool หากทำงานผิดปกติ จะแสดงข้อผิดพลาดบน Desktop: Desktop Window Manager stopped working and was closed

เกิดบน OS ตั้งแต่ Vista ถึง 8 สาเหตุหลายอย่าง: ปัญหา Service, OS, ขัดแย้งไฟล์, มัลแวร์ ฯลฯ
มี 17 วิธีแก้ปัญหา เริ่มกันเลย
ซ่อมไฟล์ระบบที่เสียหาย
ดาวน์โหลดและรัน Restoro สแกนไฟล์เสียหาย ที่นี่ หาพบ → ซ่อมด้วย Restoro พร้อมกับทำวิธีด้านล่าง
วิธี 1: ลองหมุนหน้าจอที่ 2
ใช้มอนิเตอร์มากกว่า 1 จอไหม? เปลี่ยนการตั้งค่าการหมุนหน้าจอผ่านซอฟต์แวร์การ์ดจอไหม? ถ้าไม่ใช่ทั้งคู่ อ่านวิธีถัดไป ถ้าใช่ ให้ลองเปลี่ยน Rotation ของหน้าจอที่ 2 เป็น Landscape Mode → Restart ทดสอบ
วิธี 2: Clean Boot ใน Windows
วิธีดีที่สุดเช็คว่ามี Conflict ระหว่างแอปหรือปัญหาแอปไหม Clean Boot บูท Windows โดยไม่รัน Application Services หรือ Driver Services จะแยกได้ว่า DWM ขัดแย้งกับแอปไหน หาก Clean Boot แล้วยังมีปัญหา → ไม่ใช่ Conflict หากหาย → แอปบางตัวขัดแย้ง → ทดสอบแอปทีละตัว + Restart เพื่อหาตัวตรง (ดูรายละเอียดในลิงก์ในบทความ)
วิธี 3: ตรวจสอบ Service ของ Desktop Window Manager
Service ไม่ Start = App/Tool ไม่ทำงาน DWM เหมือนกัน จะตั้งค่าผ่าน Services Tool (示範 Windows 7 Pro ใช้ได้ OS อื่นๆ)
- Win + R
- พิมพ์ services.msc → Enter
- หา Desktop Window Manager Session Manager Properties (Service ให้ Startup และ Maintenance ของ DWM)
- คลิกขวา → Properties
- แท็บ General
- Startup type: Automatic → Start ถ้ารันอยู่แล้ว → Stop → Yes → Start ใหม่

- Apply → OK
- ปิด Services → Restart และ Test
ถ้าไม่ต้องการ DWM และปิดไม่กระทบงาน → ทำขั้นตอนเดียวกัน แต่เลือก Startup type: Manual
วิธี 4: เปลี่ยนเวอร์ชันไดรเวอร์การ์ดจอ
Update หรือ Downgrade ไดรเวอร์การ์ดจออาจแก้ปัญหา ขึ้นอยู่กับการกระทำล่าสุด: ถ้า Update แล้ว DWM หยุด → Rollback ไดรเวอร์ (วิธี 2) ถ้ายังไม่ Update → ควร Update (วิธี 3)
วิธี 5: ปิด Aero Peek
Aero Peek ตั้งแต่ Windows 7 อยู่ขวา Taskbar โฮเวอร์เมาส์ → ซ่อน App/เอกสาร แสดง Desktop จะ Disable Aero Peek (วิธี 1) ใช้ได้ Win 7 และ 8
วิธี 6: Defragment ฮาร์ดดิสก์
ใช้งานนาน → ไฟล์บน HDD แยกชิ้นส่วน (Fragmented) ทำช้า Windows แก้ด้วย Disk Defragmenter ตัว内建 (SSD ไม่ต้อง Defrag เพราะทำงานต่าง HDD) 示範 WD 320GB SATA II บน Win 7 Pro
- Win + R
- พิมพ์ dfrgui → Enter เปิด Disk Defragmenter
- คลิก Defragment disk

- รอจบ Defrag
- ปิด Tool → Restart และ Test
วิธี 7: System Restore
Backup และ Restore Strategy สำคัญมาก System Restore คืน OS ไปสถานะก่อนหน้าที่ทำงานปกติ หมายเหตุ: ไม่ได้ถ้า System Restore ปิด อ่านวิธีทำ (วิธี 17)
วิธี 8: รัน Windows Update
อัปเดต OS, Drivers, Apps เป็นขั้นตอนสำคัญ Microsoft มี Patch Tuesday (Update Tuesday) ปล่อยอัปเดตทุกเดือน ไม่อัปเดต → มัลแวร์อาจโจมตีเพราะไม่มี Security Patch วิธีรัน Windows Update (วิธี 1)
วิธี 9: สแกนฮาร์ดดิสก์หา มัลแวร์
มัลแวร์ทำลาย OS, Apps, Drivers, Data ใช้ Malwarebytes สแกน (ดาวน์โหลด/ติดตั้งถ้ายังไม่มี วิธี 10) แนะนำสแกนเพิ่มด้วย Avira Antivir หรือ Microsoft Defender (วิธี 5) หลังลบมัลแวร์เสร็จ → Restart
วิธี 10: รัน Check Disk
HDD ทำงานผิดปกติจาก File Corruption หรือ Bad Sectors → ต้อง Check Disk (Utility หา Bad Sectors และซ่อมถ้าเป็นไปได้) รันผ่าน Command Prompt (วิธี 14) ใช้ได้ Vista ถึง 7
วิธี 11: รัน SFC /SCANNOW
System File Checker (SFC) คอมมานด์ไลน์ Utility ตรวจ System File Corruption พบปัญหา → พยายามซ่อม SCANNOW สแกน Integrity ไฟล์ระบบที่ได้รับการป้องกัน และซ่อมไฟล์ที่มีปัญหา รัน SFC /SCANNOW (วิธี 11) ใช้ได้ Vista ถึง 7
วิธี 12: ซ่อมการติดตั้ง Windows
มัลแวร์, File Corruption หรือสาเหตุอื่นทำลาย Windows Installation → ซ่อมด้วย Windows DVD: ตั้งค่า BIOS/UEFI บูทจาก DVD → รัน Windows Repair ใช้ได้ Vista และ 8
วิธี 13: อัปเดต Windows 7 เป็น Service Pack 1
ใช้ Win 7 โดยไม่มี SP1 → ดาวน์โหลด/ติดตั้ง SP1 ให้ถูกต arquitectura (32/64-bit) โหลดได้ที่ Microsoft Download Center ไม่ใช่ Win 7 → อ่านวิธีถัดไป รายละเอียดอัปเดต SP1 (วิธี 5)
วิธี 14: สร้างบัญชีผู้ใช้ใหม่
User Account อาจ Corrupt ก่อให้ DWM ผิดปกติ → สร้าง Account ใหม่ (ไม่ต้อง Reinstall OS) ต้องมีสิทธิ์ Admin (Standard ไม่ได้สร้าง Account) ต้องย้ายข้อมูลไป Account ใหม่ อ่านวิธีสร้าง User ใหม่ (วิธี 14) ขั้นตอนคล้ายกัน Vista ถึง 8
วิธี 15: เปลี่ยนเวอร์ชัน BIOS หรือ UEFI
พูดถึง BIOS/UEFI มากแล้ว (อ่านบทความเราจะรู้วัตถุประสงค์) วิธีนี้: Update BIOS/UEFI เป็นรุ่นใหม่ → ถ้าไม่แก้ → ลอง Downgrade วิธีทำมีบทความเยอะ อ่านคู่มือเมนบอร์ดก่อนเปลี่ยนเวอร์ชัน
วิธี 16: อัปเกรดระบบปฏิบัติการ
หวังว่าไม่ได้ใช้ Vista (Microsoft หยุด Support แล้ว) → แนะนำ Upgrade Vista เป็น Win 7 หรือใหม่กว่า ผู้ใช้บางคนแก้ปัญหาได้ด้วยการ Upgrade OS