Desktop-Komposition in Windows 8 deaktivieren? Erzwinge es

33309
Community

Ich habe ein altes Spiel (Atomic Bomberman / Bomberman95) - das übrigens keinen funktionierenden / exakten Klon hat - und es muss ausgeführt werden, ohne dass DWM ausgeführt wird. In Windows 7 würde ich den Explorer beenden und das Spiel ausführen (Batch-Datei).

Dieselbe Batchdatei funktioniert jedoch nicht in Windows 8. Ich habe versucht, DWM zu töten, kehrt aber immer wieder zurück. Das Töten des Explorers tötet DWM in Win8 nicht.

Die Option "Desktop-Komposition deaktivieren" ist auf der Registerkarte "Kompatibilität" nicht vorhanden.

Wie kann ich dieses Problem lösen?

Ich habe versucht, die .exe als Administrator im 8bit-256-Farbmodus auszuführen und den Explorer zu töten, aber der Bildschirm des Spiels ist schwarz.

Ich sehe den Desktop-Windows-Manager auch nicht in der Anwendung "services.msc", daher kann ich ihn dort nicht deaktivieren.

Ich habe auch folgendes gelesen:

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

Dies besagt jedoch nur, dass das alte grundlegende Design in Windows 8 verfügbar ist, und nicht, wie DWM vorübergehend deaktiviert werden soll.

5

3 Antworten auf die Frage

6
Unknown

Microsoft sagt, dass DWM in Windows 8 immer aktiviert ist, aber das stimmt nicht. WinPE4 (kleines Windows 8) hat kein DWM. Tatsächlich ist DWM wegen Metro eingeschaltet. Wenn Sie DWM deaktivieren, wird der Startbildschirm schwarz und Sie können nichts sehen. Winlogon.exe erzeugt einen neuen DWM.exe-Prozess. Wenn Sie DWM.exe beenden, wird er neu gestartet.

Lösung?

  • Verwenden Sie PSSuspend.exe oder Process Explorer von sysinterals.com
  • Folgen Sie den Befehlszeilenanweisungen für PSSuspend
  • Wenn Sie den GUI Process Explorer verwenden, klicken Sie mit der rechten Maustaste auf den Prozess winlogon.exe und klicken Sie auf Suspend. Dann töten Sie DWM.exe.

Warnung: Deaktivieren Sie DWM.exe NICHT versehentlich. Andernfalls werden Sie effektiv gesperrt und müssen einen Neustart durchführen (Erklärung: Alle Eingaben werden mit der Maus / Tastatur verarbeitet. Winlogon.exe erkennt nicht, dass der Neustart durchgeführt wird, wenn er angehalten wurde oder noch nicht wird es Eingaben für die Verwendung im Nicht-DWM-Modus freigeben).

0
magicandre1981

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.

aber wenn ich es vom taskmanager beende, wird es innerhalb von ein oder zwei Sekunden neu gestartet, das System ist in dieser Zeit stabil. vor 11 Jahren 1
ja, du kannst DWM nicht töten. Installiere eine VM und spiele die Spiele dort. magicandre1981 vor 11 Jahren 0
-1
Anixx
  1. Aktivieren Sie die automatische Anmeldung oder die Konsolenanmeldung.

  2. Führen Sie die folgende Registrierungsdatei aus:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Ausführungsoptionen für Image-Dateien \ dwm.exe]

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

  3. Starten Sie neu.

Was macht was? NateS vor 6 Jahren 0
@NateS deaktiviert DWM Anixx vor 6 Jahren 0