Bagaimana saya bisa menghapus pengaturan kompatibilitas yang tidak dapat diedit dari tab Kompatibilitas?

11

Kemarin, Windows memutuskan Steam membutuhkan pengaturan kompatibilitas untuk berjalan dengan benar dan menunjukkan kepada saya dialog informatif yang membuat saya tidak punya pilihan selain untuk mengakui hal ini. Steam bekerja dengan baik, sampai perlu di-restart untuk pembaruan beta.

Namun uap tidak menyukai pengaturan kompatibilitas sedikit pun.

C: \ Program Files \ Steam \ steam.exe

Menjalankan Steam dalam mode kompatibilitas Windows tidak disarankan. Harap hapus pengaturan kompatibilitas Windows untuk semua pengguna di bawah properti file untuk Steam.exe dan mulai ulang Steam. Tekan 'Batal' untuk mengabaikan peringatan ini dan melanjutkan.

[Oke] [Batal]

Namun, Steam.exe tidak memiliki pengaturan seperti itu yang diaktifkan di tab Kompatibilitas dari propertinya:

.

Saya berasumsi bahwa Windows telah mengaktifkan pengaturan yang tidak dapat dikontrol dari dialog itu. Saya lebih suka tidak mengabaikan ini dan ingin memperbaiki masalah ini. Bagaimana saya bisa melakukan itu?

badp
sumber

Jawaban:

15

Saya menemukan solusinya di sini . Dari dalam Editor Registri, navigasikan ke:

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

Dari sana Anda dapat menemukan pengaturan kompatibilitas per pengguna.

Dalam contoh saya, saya menemukan nilai yang dinamai C:\Program Files\Steam\Steam.exedengan data ELEVATECREATEPROCESS. Menghapusnya memperbaiki masalah.

badp
sumber
Dalam instilasi saya pada Windows 10, kunci registri berada di bawah HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Asisten Kompatibilitas \ Store
raumkrieger
4

Atau, Anda dapat menggunakan Pemecahan Masalah Kompatibilitas Program.

Klik kanan Steam shortcut. Klik "Pemecahan masalah kompatibilitas".

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"
Dan
sumber
Cara rapi yang bagus untuk melakukan hal-hal alih-alih masuk ke registri tempat anak kucing mati :)
MickyD
1

Untuk pengaturan kompatibilitas per aplikasi, navigasikan ke HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted. Anda akan memiliki daftar semua executable yang ditandai, dan Anda dapat menghapus yang ingin Anda batalkan. Anda mungkin juga ingin memeriksa HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers, seperti yang disarankan sebelumnya.

Anda juga dapat memeriksa apakah ada entri khusus mesin di HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers.

Rafi
sumber