Apakah ada cara untuk mengatur kompatibilitas dengan opsi XP (klik kanan / properties / kompatibilitas ... yang itu, ya :) menjadi executable dari baris perintah?
Atau lebih baik lagi, apakah ada cara untuk mengatur kompatibilitas ke seluruh direktori (executable dalam direktori), sehingga setiap executable yang dikompilasi / dibangun sudah memiliki "flag" di atasnya?
windows
windows-7
windows-xp
compatibility
Benteng
sumber
sumber
Jawaban:
Saya tidak tahu alat yang memungkinkan untuk mengatur atau mengubah tanda kompatibilitas aplikasi.
Namun flag yang kompatibel aplikasi disimpan dalam registri (bagian pengguna atau sistem):
Oleh karena itu Anda dapat menggunakan editor registri baris perintah standar untuk membuat entri yang diperlukan:
Untuk detail lebih lanjut tentang bendera yang tersedia lihat posting blog Menjalankan Aplikasi sebagai Administrator atau dalam Mode Kompatibilitas .
sumber
Dalam penggunaan file batch:
sebelum panggilan .exe
Lihat:
Dukungan Teknis WWW / winbatch / Cara Mengontrol Mode Kompatibilitas.txt
BAGAIMANA CARA: Layers Kompatibilitas Skrip pada Windows XP
sumber
Jawaban Robert sangat tepat. Untuk sedikit mengembangkannya, dan jawab pertanyaan OP tentang mengatur mode secara massal ...
Jika Anda memiliki folder yang penuh dengan file .exe untuk diproses, Anda dapat melakukan ini:
Contoh ini menggunakan HKCU sebagai ganti HKLM; pastikan untuk memilih yang Anda inginkan.
Untuk menghapus pengaturan, dengan prompt konfirmasi untuk masing-masing:
Tambahkan
/f
ke akhir jika Anda tidak ingin diminta untuk konfirmasi.(Jika Anda memilih jawaban ini, silakan pilih Robert juga!)
sumber