Process

ubiquitoussigned

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.

Microsoft CorporationFirst seen 2026-06-08

File identity

File details
File type
PE32+ executable
Magic
PE32+ executable (GUI)
Original name
dwm.exe.mui
Internal name
dwm.exe
Product
Microsoft® Windows® Operating System
Signing information
Status
Signed
Publisher
Microsoft Corporation
Signer
Microsoft Windows
Issuer
Microsoft Windows Production PCA 2011
Signature rate
100%
File version1
  • 10.0.26100.1 (WinBuild.160101.0800)100%
File size1
  • 124.00 KB100%

Execution context

File paths1
  • C:\Windows\System32\dwm.exe100%
User context0

Not observed.

Integrity level0

Not observed.

Instances1
  • 1100%
Session1
  • Session 1100%
Token privileges4
  • SeCreateGlobalPrivilege100%
  • SeChangeNotifyPrivilege100%
  • SeIncreaseBasePriorityPrivilege100%
  • SeIncreaseWorkingSetPrivilege100%

Ancestry

Parents0

Not observed.

Children0

Not observed.

Grandparents0

Not observed.

Grandchildren0

Not observed.

Behavior

Loaded modules0

Not observed.

Named pipes0

Not observed.

Process handles0

Not observed.

Command-line patterns0

Not observed.

Indicators

Hashes

Not observed.

Analysis

About this process

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.

Security notes

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.

Anomaly signals6
  • Image path other than C:\Windows\System32\dwm.exehigh
  • Running as a user account or NT AUTHORITY\SYSTEM rather than a Window 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

OS prevalence1
  • Microsoft Windows 11 Enterprise Evaluation100%
Observation timeline
First seen
2026-06-08
Last seen
2026-06-08
Machines
1
References

Subsearch

Hasbeen seen inof dwm.exe?