Process
dwm.exe
dwm.exe is the Desktop Window Manager, the process that composites the Windows desktop. It draws each window to an off-screen buffer and combines them on the GPU to produce effects like transparency, animations, live thumbnails, and smooth window movement. One instance runs per interactive session, an always-present part of the graphical desktop.
File identity
- File type
- PE32+ executable
- Magic
- PE32+ executable (GUI)
- Original name
- dwm.exe.mui
- Internal name
- dwm.exe
- Product
- Microsoft® Windows® Operating System
- Status
- Signed
- Publisher
- Microsoft Corporation
- Signer
- Microsoft Windows
- Issuer
- Microsoft Windows Production PCA 2011
- Signature rate
- 100%
10.0.26100.1 (WinBuild.160101.0800)100%
124.00 KB100%
Execution context
C:\Windows\System32\dwm.exe100%
Not observed.
Not observed.
1100%
Session 1100%
SeCreateGlobalPrivilege100%SeChangeNotifyPrivilege100%SeIncreaseBasePriorityPrivilege100%SeIncreaseWorkingSetPrivilege100%
Ancestry
Not observed.
Not observed.
Not observed.
Not observed.
Behavior
Not observed.
Not observed.
Not observed.
Not observed.
Indicators
Not observed.
Analysis
dwm.exe runs the Desktop Window Manager, the compositor that has drawn the Windows desktop since Windows Vista. Instead of letting each application paint directly to the screen, the DWM has every window render to its own off-screen buffer and then composes them together with the graphics card. One dwm.exe runs for each interactive session, started by that session's winlogon.exe. The genuine binary lives at C:\Windows\System32\dwm.exe.
Each instance runs under a dedicated per-session virtual account named Window Manager\DWM-1, DWM-2, and so on, rather than the logged-on user or SYSTEM. So on a machine with the console plus a couple of remote desktop sessions, several dwm.exe processes under different DWM-n accounts are normal.
The Desktop Window Manager keeps to itself. It composites the screen and does not start other programs or, in normal operation, reach the network. It is present on every graphical Windows system and runs for the life of each session.
dwm.exe is rarely abused directly. Its main value to an analyst is as a baseline: a fixed identity, a known parent, a dedicated account, and no network or child processes, so deviations stand out. The simplest abuse is impersonation (T1036.005), where malware borrows the trusted name from the wrong path or runs under the wrong account.
It has been an elevation-of-privilege target. The Desktop Window Manager and its core library (dwmcore.dll) have carried several EoP vulnerabilities, where local code abuses the graphics pipeline to gain higher privileges (T1068). During that kind of exploitation the dwm.exe process itself usually looks normal, so patching, not process inspection, is the defense.
As a persistent per-session process, dwm can also be injected into to host code that blends with the desktop (T1055). A dwm.exe that loads unusual modules, opens network connections, or spawns anything is behaving outside its normal role.
- Image path other than
C:\Windows\System32\dwm.exehigh - Running as a user account or
NT AUTHORITY\SYSTEMrather than aWindow Manager\DWM-*virtual accounthigh - Parent other than
winlogon.exehigh - dwm spawning child processeshigh
- Outbound network connections from dwmhigh
- More instances than active interactive sessionsmed
Telemetry
Microsoft Windows 11 Enterprise Evaluation100%
- First seen
- 2026-06-08
- Last seen
- 2026-06-08
- Machines
- 1