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


10

昨日、WindowsはSteamが適切に動作するために互換性の設定が必要であると判断し、これを確認する以外に選択肢のない有益なダイアログを見せてくれました。ベータ版アップデートのために再起動が必要になるまで、Steamは問題なく実行されました。

ただし、Steamは互換性設定を少し気に入らない。

C:\ Program Files \ Steam \ steam.exe

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

[OK] [キャンセル]

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

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

回答:


15

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

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

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

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


Windows 10での点滴では、レジストリキーはHKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Compatibility Assistant \ Storeの下にあります
raumkrieger

3

または、プログラム互換性トラブルシューティングを使用できます。

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"

子猫が死ぬレジストリに行く代わりに物事を行う素敵な整頓された方法:)
MickyD

1

アプリケーションごとの互換性設定については、に移動してください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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.