Desktop Window Manager
Windows VistaおよびWindows 7では、WindowsテーマとしてのWindows AeroまたはWindows Vistaスタンダード・Windows 7スタンダードの選択時に用いられる。Windows 8以降ではすべての場合においてDWMが使用される。
Windows VistaおよびWindows 7において、DWMの実行には少なくともDirect3D 9.0Exとシェーダーモデル 2.0に対応したグラフィックスハードウェア (GPU)、そしてWindows Display Driver Model (WDDM) 対応のデバイスドライバーが必要である。Windows 8以降では、WDDM準拠のグラフィックスドライバーが存在しない場合、ソフトウェア (Microsoft Basic Display Adapter) でDWMの処理が行われる。
DWMはWindows Vista Starter エディションには搭載されていない。Windows Vista Home Basic エディションには DWM が搭載されているが、透明なガラス効果やフリップ3Dなど一部の機能は無効にされている。また、Windows Server 2008およびServer 2008 R2でも、対応GPUを用いて、「デスクトップ エクスペリエンス」機能を有効にすることでDWMが使用可能となる。
GDIの制限により、ウィンドウが最小化している間、バッファの内容は更新できない。その間、DWMは最小化直前のバッファの内容を保持し続ける。
3Dサーフェイスへ書き込むDirectXアプリケーションの場合、Windows VistaのDirectXの実装がDWMとサーフェイスを共有するようWDDMを用いており、DWMはアプリケーションのサーフェイスを直接、展開する。WPFアプリケーションでも同様に共有のサーフェイスへ書き込む。GDIとDirect3Dのような複数の描画技術を1つのウィンドウで用いることは不可能だが、1つのメイン ウィンドウ内に存在する複数の子ウィンドウ同士の間ではそれぞれ別のものを使用できる。その場合、GDIとDirect3Dの間で描画順序の保証はない。システム メモリのGDIビットマップが既にVRAM上のサーフェイスに変換されたかどうか保証できないためである。これを禁じたため、GDIとDirectXを1つのウィンドウで混合して用いるウィンドウを持つアプリケーションが実行中の場合、DWMは一時的に停止する。