web-dev-qa-db-ja.com

[互換性]タブから編集できない互換性設定を削除するにはどうすればよいですか?

昨日、WindowsはSteamを正しく実行するために互換性設定が必要であると判断し、これを認めざるを得ない有益なダイアログを表示しました。ベータアップデートのために再起動する必要があるまで、Steamは正常に動作しました。

ただし、Steamは互換性設定を1ビット嫌います。

C:\ Program Files\Steam\Steam.exe

SteamをWindows互換モードで実行することはお勧めしません。 Steam.exeのファイルプロパティですべてのユーザーのWindows互換性設定を削除し、Steamを再起動してください。この警告を完全に無視して続行するには、[キャンセル]を押します。

[OK] [キャンセル]

ただし、Steam.exeのプロパティの[互換性]タブでは、このような設定は有効になっていません。

そのダイアログからは制御できない設定がWindowsで有効になっていると思います。私はこれを肩をすくめるのではなく、この問題を修正したいと思います。どうやってやるの?

11
badp

私は解決策を見つけました ここ 。レジストリエディタ内から、次の場所に移動します。

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

そこから、ユーザーごとの互換性設定を見つけることができます。

私の例では、データELEVATECREATEPROCESSを持つC:\Program Files\Steam\Steam.exeという名前の値を見つけました。それを削除すると問題が修正されました。

15
badp

または、プログラム互換性トラブルシューターを使用することもできます。

Steamショートカットを右クリックします。 「互換性のトラブルシューティング」をクリックします。

1. Choose "Continue troubleshooting the problem"
2. Choose "Troubleshoot program"
3. Uncheck all boxes
   Click "Next"
4. Select "No, I am done investigating the problem - undo any changes made and clear all settings"
   Click "Next"
5. Choose "Close the troubleshooter"
4
Dan

アプリケーションごとの互換性設定については、HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persistedに移動してください。フラグが立てられたすべての実行可能ファイルのリストが表示され、元に戻す実行可能ファイルを削除できます。以前に提案したように、HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layersを確認することもできます。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layersにマシン固有のエントリがあるかどうかを確認することもできます。

1
The Rafi