I'm currently using 64-bit Windows 7, I have not encountered any problem like this.
I have a Radeon Sapphire HD 6850 series graphics card accompanied by 4 GB of physical ram with virtual memory set on.
The DWM.exe service runs perfectly fine upon start-up and has an average memory usage of about 30-45MB. (Working Set Memory. Not the Private Working value)
However, upon minimizing any windows, the DWM.exe skyrockets from 30-45MB to approximately around 1GB worth of active memory use. However, if the window is an explorer window, it also skyrockets explorer.exe to around 1GB aswell, consuming about 3.14GB worth of physical memory until the window in question is un-minimized. (If multiple windows are minimized, it increases the physical memory usage 1GB per window, exceeding the amount of avaliable RAM and eventually just killing DWM.exe.)
If DWM.exe has been disabled (or manually shut-down), the system works perfectly, no abnormality memory use by explorer.exe when programs have minimized.
Is the DWM.exe program corrupted? Any way to fix this problem without disabling it permanently?
Before Minimizing an application:
After Minimizing an application:
Those are most definitely not normal numbers... To clarify, I do not have any external explorer programs in use; the only thing on my computer is Advanced System Care 5, Catalystic Control Center (AMD), Skype, Chrome, Smart Defrag, and Windows 7.
I've un-installed, re-installed Catalyst (Reverted it to an older version), nothing changed. DWM.exe still skyrockets in the Working Set (Memory) department. (Above pictures)