Отключить композицию рабочего стола в Windows 8? Заставить это?

33237
Community

У меня есть старая игра (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.

5

3 ответа на вопрос

6
Unknown

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
magicandre1981

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

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

тем не менее, когда я заканчиваю его из диспетчера задач, он просто перезапускается через секунду или две, система в это время стабильна. 11 лет назад 1
да, ты не можешь убить DWM. Установите ВМ и играйте в игры там. magicandre1981 11 лет назад 0
-1
Anixx
  1. Включите автологин или консольный вход.

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

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

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

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

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

Что делает что? NateS 5 лет назад 0
@NateS отключает DWM Anixx 5 лет назад 0