6

I have an old game (Atomic Bomberman / Bomberman95 ) - which by the way does not have an working/exact clone - and it has to be run without DWM running. In windows 7 I would kill explorer and run the game (batch file) .

But the same batch file does not work in Windows 8. I tried killing DWM, but it keeps returning. Killing explorer does not kill DWM in Win8.

The "Disable Desktop Composition" option is gone in the "compatibility" tab.

How can I solve this issue?

I tried running the .exe as admin in 8bit-256 color mode and killing explorer, but the game screen is black.

I don't see Desktop Windows Manager in the services.msc application too, so I cannot disable it there.

Also, I have read this:

https://stackoverflow.com/questions/13831997/is-dwmiscompositionenabled-still-of-use-in-windows-8

But this does only state that the old basic theme is available in Windows 8, not how to temporarly disable DWM.

3 Answers3

6

Microsoft says that the Desktop Window Manager is always on in Windows 8 but that's not true. Windows PE 4.0 (a small version of Windows 8 used for installing, deploying, and recovering the Windows operating system) and Windows Server 2012 Server Core has no DWM. Actually, DWM is on because the Metro user interface uses the DirectComposition API to render its interface so if you disable DWM Metro experiences like the Start Screen and the logon screen turn black and you can't see anything. Always on DWM is enforced by Winlogon.exe which starts the DWM.exe process so if you kill DWM.exe, Winlogon will immediately restart the DWM.exe process.

Here's the solution to stop Winlogon.exe from starting the DWM process again:

  • Use PSSuspend.exe or Process Explorer from sysinternals.com
  • Follow the command line instructions for PSSuspend
  • If you're using the GUI Process Explorer than right click on the winlogon.exe process and click Suspend. Then, kill DWM.exe.

Warning: do NOT suspend DWM.exe by mistake, or you will be effectively locked out and need to reboot (explanation: it processes all input from mouse/keyboard, and winlogon.exe will not detect it should be restarted if it's suspended, nor will it release input to be used in non-DWM mode).

Unknown
  • 84
  • 2
0

You can't disable DWM in Windows 8. It is always running! This is required for the new Windows Store Apps/"Metro" Shell:

In Windows 8, Desktop Window Manager (DWM) is always ON and cannot be disabled by end users and apps. As in Windows 7, DWM is used to compose the desktop. In addition to experiences enabled in Windows 7, now DWM desktop composition enables desktop composition for all themes, support for Stereoscopic 3D, and management, separation, and protection of the experience with Windows Store apps.

magicandre1981
  • 97,301
  • 30
  • 179
  • 245
-2
  1. Enable autologin or console login.

  2. Execute the following reg file:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dwm.exe]

    "Debugger"="%SystemRoot%\System32\rundll32.exe"

  3. Reboot.

Anixx
  • 628
  • 1
  • 12
  • 20