Mari kita hancurkan senjata besar.
Unduh dan instal Perangkat Kompatibilitas Aplikasi . Itu termasuk sebuah program yang disebut Administrator Kompatibilitas, yang tersedia dalam dua versi, versi 32-bit dan 64-bit. Jalankan yang dengan bitness yang sama dengan aplikasi yang Anda inginkan.
Latar Belakang : Banyak aplikasi mengklaim mereka mendukung fitur tertentu tetapi kemudian mengacaukan implementasinya. Microsoft berurusan dengan ini setiap saat, dan mereka telah menciptakan infrastruktur kompatibilitas untuk menggunakan kembali perbaikan untuk masalah umum. Perbaikan ini diimplementasikan sebagai shims, memotong panggilan ke Windows API. Kami akan menggunakan shim yang secara efektif membatalkan deklarasi kesadaran DPI aplikasi. Shims lain melakukan hal yang lebih menarik / dapat dikonfigurasi (lihat CorrectFilePaths
), sementara beberapa hanya berbohong pada aplikasi tentang lingkungannya (seperti ForceAdminAccess
).
Di bagian bawah panel kiri Administrator Kompatibilitas, Anda akan melihat entri baru di Database Kustom. Klik kanan, dan pilih Buat Baru → Mode Kompatibilitas . Beri nama itu sesuatu (saya dulu DpiMisbehavior
). Di daftar kiri, temukan DPIUnaware
dan klik >
tombol untuk mengaktifkannya. Klik OK setelah Anda selesai melakukannya.
Klik kanan database khusus lagi dan pilih Buat Baru → Perbaikan Aplikasi . Isi nama program dan vendor (ini tidak terlalu penting) dan pilih EXE utama dari aplikasi. (Di sinilah bitness dari Administrator Kompatibilitas penting.) Tekan Next saat Anda telah melakukannya.
Dalam mode kompatibilitas tambahan , gulir ke bawah dan temukan mode kompatibilitas yang Anda buat beberapa saat yang lalu. Centang kotaknya. Lakukan uji coba jika Anda mau, lalu tekan Next.
Sekarang, sebenarnya, Anda tidak perlu membuat mode kompatibilitas karena Anda dapat menerapkan perbaikan khusus di sini. Saya meminta Anda melakukannya jika Anda perlu menambahkan perbaikan tambahan ke mode itu nanti sehingga akan berlaku untuk semua aplikasi yang Anda masukkan dalam mode itu. Jadi Anda bisa menekan Berikutnya tanpa melakukan apa pun pada langkah Perbaikan Kompatibilitas .
Informasi yang cocok digunakan untuk mengidentifikasi apa yang diwakili oleh suatu aplikasi suatu program (EXE). (Akan sangat disayangkan jika perbaikan diterapkan ke program yang tidak membutuhkannya.) Semua entri yang diperiksa harus cocok dengan program untuk mendapatkan perbaikan. Administrator Kompatibilitas mengeluarkan nilai kriteria ini dari EXE yang Anda tentukan sebelumnya. Standarnya baik-baik saja, atau Anda dapat mengubahnya jika Anda merasa kuat tentang hal-hal seperti itu. Tekan Selesai saat puas.
Ulangi hal-hal Fix Pembuatan Aplikasi untuk setiap program yang membutuhkannya. Kemudian tekan Simpan di bilah alat. Berikan nama apa saja yang Anda inginkan; Saya menggunakan DPI Repair
. Kemudian simpan di mana saja dalam sistem file yang Anda inginkan. Anda dapat menggunakan item Buka bilah alat dan pilih file itu jika Anda perlu memodifikasinya di masa mendatang.
Terakhir, klik kanan database kustom yang baru saja disebutkan, dan pilih Instal .
Oh ya.
Jika, di masa depan, Anda perlu memodifikasi database kompatibilitas, cukup buka, buat perubahan yang sesuai, tekan Simpan, lalu lakukan Instal Ulang; itu hanya akan pergi ke versi lama. Bahkan, Anda dapat menyalin basis data ini ke komputer lain dan menggunakan Administrator Kompatibilitas untuk menginstalnya di sana tanpa harus membuatnya kembali.
Hiburan opsional : Perluas entri Aplikasi di bawah Basis Data Sistem untuk melihat daftar program yang harus diperbaiki Microsoft dengan infrastruktur ini. Mengklik entri program akan menunjukkan kepada Anda perbaikan dan mode kompatibilitas apa yang diterapkan. Di bawah Perbaikan Kompatibilitas , Anda dapat melihat daftar lengkap perbaikan apa yang dapat digunakan komputer Anda.