Desativar a composição da área de trabalho no Windows 8? Force-o?

5

Eu tenho um jogo antigo (Atomic Bomberman / Bomberman95) - que por sinal não tem um clone funcional / exato - e tem que ser executado sem DWM em execução. No windows 7 eu mataria o explorador e executaria o jogo (arquivo de lote).

Mas o mesmo arquivo de lote não funciona no Windows 8. Eu tentei matar o DWM, mas ele continua retornando. O Killing Explorer não mata o DWM no Win8.

A opção "Desativar composição da área de trabalho" desapareceu na guia "compatibilidade".

Como posso resolver este problema?

Eu tentei executar o .exe como admin no modo de cor de 8 bits-256 e matando o explorador, mas a tela do jogo é preta.

Também não vejo o Desktop Manager do Windows no aplicativo services.msc, por isso não posso desativá-lo lá.

Além disso, eu li isso:

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

Mas isso indica apenas que o antigo tema básico está disponível no Windows 8, e não como desativar temporariamente o DWM.

Community
fonte

Respostas:

6

A Microsoft diz que o DWM está sempre no Windows 8, mas isso não é verdade. WinPE4 (minúsculo Windows 8) não tem DWM. Na verdade, o DWM está ligado por causa do Metro, portanto, se você desativar o DWM, a tela inicial ficará preta e você não poderá ver nada. O Winlogon.exe gera um novo processo DWM.exe, portanto, se você matar o DWM.exe, ele será reiniciado.

Solução?

  • Use PSSuspend.exe ou Process Explorer de sysinterals.com
  • Siga as instruções da linha de comando para o PSSuspend
  • Se você estiver usando a GUI Process Explorer, clique com o botão direito do mouse no processo winlogon.exe e clique em Suspender. Em seguida, mate o DWM.exe.

Aviso: NÃO suspenda o DWM.exe por engano, ou você será efetivamente bloqueado e precisará reinicializar (explicação: ele processa todas as entradas do mouse / teclado, e o winlogon.exe não detectará que ele deve ser reiniciado se estiver suspenso, nem irá liberar a entrada para ser usada no modo não-DWM).

Unknown
fonte
0

Você não pode desabilitar o DWM no Windows 8 . Está sempre correndo! Isso é necessário para o novo Windows Store Apps / "Metro" Shell:

No Windows 8, O Desktop Window Manager (DWM) está sempre ativado e não pode ser   desativado por usuários finais e aplicativos . Como no Windows 7, o DWM é usado para   compor a área de trabalho. Além das experiências ativadas no Windows 7,   agora a composição de desktop DWM permite a composição da área de trabalho para todos   temas, suporte para 3D estereoscópico e gerenciamento, separação e   proteção da experiência com aplicativos da Windows Store.

magicandre1981
fonte
1
No entanto, quando eu terminá-lo do gerenciador de tarefas apenas reinicia dentro de um segundo ou dois, o sistema é nesse tempo estável ..
sim, você não pode matar o DWM. Instale uma VM e jogue os jogos lá.
magicandre1981
-1
  1. Ativar logon automático ou console.

  2. Execute o seguinte arquivo reg:

    Windows Registry Editor versão 5.00

    [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Opções de execução de arquivo de imagem \ dwm.exe]

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

  3. Reinicie.

Anixx
fonte
Que faz o que?
NateS
@Nates desativa o DWM
Anixx