WINDOW 11

Fix dwm.exe (Desktop Window Manager) High CPU & Memory Usage in Windows 11

3 SOLUTIONS
MAY 19, 2025

Dwm.exe controls Windows 11 effects but can sometimes use too much CPU or memory. This guide offers three easy fixes to update drivers, turn off animations, and clean startup programs to improve your PC’s speed.

Deepak Yadav
Deepak Yadav

Check Power Mode

Don’t use High Performance mode unless needed — it can make your CPU go crazy.

Close Extra Apps

Just restart your PC once. Sometimes it’s just a temporary glitch causing the issue.

Know What dwm.exe Is

It’s what handles all the cool effects like transparency and animations. It should use some memory, but if it’s hogging your CPU all the time, that’s not normal.

Advertisement

Update or Reinstall Your Graphics Driver

5 STEPS EASY 2 MIN

1/3

METHOD
Method 1
Overview

Outdated or corrupted GPU drivers are the #1 cause of dwm.exe using too much CPU or RAM, because it directly handles rendering and visual effects.

Method 1 of 3
Next Method

Open Device Manager 

Press Win + X → Click Device Manager

Method 1 of 3
Step 1 of 5

Expand Display adapters 

Find your GPU listed

Method 1 of 3
Step 2 of 5

Uninstall GPU driver 

Right-click your GPU → Click Uninstall device

Method 1 of 3
Step 3 of 5

Restart PC 

This auto-installs a basic driver

Note: Always use a clean install from the manufacturer’s site for best stability (look for WHQL-certified drivers)

Method 1 of 3
Step 4 of 5

Optionally: Download latest driver manually 

Method 1 of 3
Step 5 of 5
Advertisement

Turn Off Transparency & Animation Effects

2 STEPS EASY 2 MIN

2/3

METHOD
Method 2
Overview

These visual effects are handled by dwm.exe and can stress your CPU or GPU unnecessarily, especially on low-end or older hardware.

Method 2 of 3
Next Method

Disable Transparency 

Go to Settings → Personalization → Colors → Turn OFF Transparency Effects

Method 2 of 3
Step 1 of 2

Disable Animation Effects 

Go to Settings → Accessibility → Visual effects → Turn OFF Animation Effects

Pro Tip: Open Task Manager (Ctrl + Shift + Esc) and watch dwm.exe usage drop if this works

Method 2 of 3
Step 2 of 2
Advertisement

Perform a Clean Boot (Disable Third-Party Startup Apps & Services)

4 STEPS EASY 2 MIN

3/3

METHOD
Method 3
Overview

Many apps (like screen recorders, Discord overlays, or custom skins) cause conflicts with dwm.exe, leading to memory leaks or CPU spikes.

Method 3 of 3

Open System Config

Press Win + R → Type msconfig → Hit Enter

Method 3 of 3
Step 1 of 4

Disable Third-Party Services 

Go to the Services tab → Check Hide all Microsoft services → Click Disable All

Method 3 of 3
Step 2 of 4

Disable Startup Apps 

Go to Startup tab → Click Open Task Manager → Disable all unnecessary items

Method 3 of 3
Step 3 of 4

Restart your PC 

Boots into a clean state

Caution: If dwm.exe behaves after clean boot, re-enable startup items one by one to find the culprit

Method 3 of 3
Step 4 of 4

Pro Tips

Image

Run SFC & DISM to Repair System Files Open Command Prompt (Admin) and run: sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth .

Disable Xbox Game Bar & Other Overlays Go to Settings → Gaming → Xbox Game Bar and turn it OFF. Also, disable overlays in apps like Discord or Nvidia.

Adjust Visual Effects for Performance Press Win + R, run sysdm.cplAdvanced tabPerformance Settings → Select Adjust for best performance.

Turn Off HDR & Disconnect Extra Displays Go to Settings → System → Display → Turn OFF HDR. Disconnect extra monitors if not needed.