5

У меня есть старая игра (Atomic Bomberman / Bomberman95), которая, кстати, не имеет рабочего / точного клона, и должна запускаться без запуска DWM. В windows 7 я бы убил explorer и запустил игру (командный файл).

Но тот же пакетный файл не работает в Windows 8. Я пытался убить DWM, но он продолжает возвращаться. Killing Explorer не убивает DWM в Win8.

Параметр "Отключить компоновку рабочего стола" отсутствует на вкладке "Совместимость".

Как я могу решить эту проблему?

Я пытался запустить .exe в качестве администратора в цветном режиме 8bit-256 и убить проводника, но экран игры черный.

Я не вижу Desktop Windows Manager в приложении services.msc, поэтому не могу отключить его там.

Также я прочитал это:

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

Но это только говорит о том, что старая основная тема доступна в Windows 8, а не о том, как временно отключить DWM.

3 ответа3

6

Microsoft говорит, что DWM всегда включен в Windows 8, но это не так. WinPE4 (крошечная Windows 8) не имеет DWM. На самом деле, DWM включен из-за Metro, поэтому если вы отключите DWM, начальный экран станет черным, и вы ничего не увидите. Winlogon.exe порождает новый процесс DWM.exe, поэтому, если вы убьете DWM.exe, он перезапустится.

Решение?

  • Используйте PSSuspend.exe или Process Explorer с sysinterals.com
  • Следуйте инструкциям командной строки для PSSuspend
  • Если вы используете GUI Process Explorer, щелкните правой кнопкой мыши по процессу winlogon.exe и выберите «Приостановить». Затем убейте DWM.exe.

Предупреждение: НЕ приостанавливайте DWM.exe по ошибке, иначе вы будете эффективно заблокированы и вам потребуется перезагрузка (объяснение: он обрабатывает весь ввод с клавиатуры или мыши, и winlogon.exe не обнаружит, что его следует перезапустить, если он приостановлен, или освободит ли ввод для использования в режиме не-DWM).

0

Вы не можете отключить DWM в Windows 8. Это всегда работает! Это необходимо для новой оболочки Windows Store Apps/"Metro":

В Windows 8 Desktop Window Manager (DWM) всегда включен и не может быть отключен конечными пользователями и приложениями. Как и в Windows 7, DWM используется для создания рабочего стола. В дополнение к возможностям, включенным в Windows 7, теперь композиция рабочего стола DWM обеспечивает композицию рабочего стола для всех тем, поддержку стереоскопического 3D, а также управление, разделение и защиту взаимодействия с приложениями из Магазина Windows.

-1
  1. Включите автологин или консольный вход.

  2. Выполните следующий файл reg:

    Редактор реестра Windows, версия 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ Параметры выполнения файла изображения \ dwm.exe]

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

  3. Перезагружать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .