web-dev-qa-db-ja.com

Windows 8でデスクトップコンポジションを無効にしますか?強制する?

私は古いゲーム(Atomic Bomberman/Bomberman95)を持っています-ちなみに、実際の/完全なクローンはありません-DWMを実行せずに実行する必要があります。 Windows 7では、エクスプローラーを終了してゲーム(バッチファイル)を実行します。

しかし、同じバッチファイルがWindows 8では機能しません。DWMを強制終了しようとしましたが、戻り続けます。 Win8では、Explorerを強制終了してもDWMは強制終了されません。

[デスクトップコンポジションを無効にする]オプションは[互換性]タブにありません。

この問題を解決するにはどうすればよいですか?

8ビット256色モードで管理者として.exeを実行してエクスプローラーを強制終了しようとしましたが、ゲーム画面が真っ黒です。

Services.mscアプリケーションにもデスクトップウィンドウマネージャーが表示されないため、そこで無効にすることはできません。

また、私はこれを読んだ:

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

しかし、これは古い基本テーマがWindows 8で利用可能であることを示すだけで、一時的にDWMを無効にする方法ではありません。

5
user144773

Microsoftは、Windows 8では常にDWMがオンになっていると言っていますが、そうではありません。 WinPE4(小さなWindows 8)にはDWMがありません。実際、メトロのためにDWMがオンになっているため、DWMを無効にすると、スタート画面が黒くなり、何も表示されなくなります。 Winlogon.exeは新しいDWM.exeプロセスを生成するため、DWM.exeを強制終了すると再起動します。

解決?

  • PSSuspend.exeまたはsysinterals.comのProcess Explorerを使用する
  • PSSuspendのコマンドラインの指示に従います
  • GUIプロセスエクスプローラーを使用している場合は、winlogon.exeプロセスを右クリックして[一時停止]をクリックします。次に、DWM.exeを終了します。

警告:誤ってDWM.exeを一時停止しないでください。一時停止しないと、事実上ロックアウトされて再起動する必要があります(説明:マウス/キーボードからのすべての入力を処理し、一時停止されている場合、winlogon.exeは再起動する必要があることを検出しません。また、非DWMモードで使用される入力を解放します)。

6
Unknown

Windows 8ではDWMを無効にできません 。いつも走っている!これは、新しいWindows Store Apps/"Metro"シェルに必要です。

Windows 8では、Desktop Window Manager(DWM)は常にONであり、はエンドユーザーとアプリによって無効にできません。 Windows 7と同様に、DWMはデスクトップの構成に使用されます。 Windows 7で有効になったエクスペリエンスに加えて、DWMデスクトップコンポジションは、すべてのテーマのデスクトップコンポジション、ステレオスコピック3Dのサポート、Windowsストアアプリでのエクスペリエンスの管理、分離、保護を可能にします。

0
magicandre1981