Pembelajaran Sekolah Geek Windows 7 - Mengurus Aplikasi
Pernahkah anda tertanya-tanya kenapa permainan kegemaran anda dari Windows 95 nampaknya tidak berjalan pada Windows 7 tetapi aplikasi lain lakukan? Baiklah kami mempunyai jawapan untuk anda, serta beberapa cara untuk membetulkannya.
Pastikan anda menyemak artikel sebelumnya dalam siri Geek Sekolah ini di Windows 7:
- Memperkenalkan Sekolah How-To Geek
- Peningkatan dan Migrasi
- Mengkonfigurasi Peranti
- Mengurus Disks
Dan tunggu selama siri ini, kerana kami mempunyai lebih banyak artikel dalam beberapa minggu akan datang.
Mengapa Aplikasi Menjadi Tidak Serasi ?
Salah satu sebab yang paling umum ialah ciri Windows yang dikenali sebagai Windows File Protection yang pertama kali muncul di Windows Vista. Perlindungan Fail Windows, seperti namanya, melindungi fail sistem teras daripada digantikan. Ia melakukan ini dengan mengubah ACL keselamatan pada fail untuk memberikan hanya akses penuh pengguna TrustedInstaller ke fail, yang memastikan bahawa hanya program seperti Kemas Kini Windows boleh menggantikan dan mengedit fail. Dalam Windows 7, ciri tersebut dinamakan semula sebagai Perlindungan Sumber Windows.
Peningkatan keselamatan juga memainkan peranan penting dalam ketidakcocokan aplikasi, paling terkenal kerana UAC (Kawalan Akaun Pengguna), yang tidak wujud dalam Windows sebelum Vista. Begitu juga, struktur direktori, terutamanya di sekitar Profil Pengguna, ditukar pada Windows Vista dan memecahkan banyak aplikasi yang direka untuk kawasan pra-longhorn. Untuk mencuba dan membetulkan keadaan mereka melaksanakan pautan simbolik (kadangkala dipanggil Point Junction dalam versi lama Windows) yang mengalihkan lokasi lama kepada yang baru.
Membuat Aplikasi Yang Sesuai
Hanya kerana aplikasi tidak serasi dengan sistem operasi anda tidak bermakna anda tidak boleh memaksanya untuk dijalankan. Perkara pertama yang anda mahu lakukan ialah mengenalpasti jika aplikasi tidak sesuai dengan Windows 7. Untuk melakukan ini, buka Panel Kawalan dan klik pada kategori Program. Di sini anda akan melihat program Run yang dibuat untuk versi hyperlink Windows sebelumnya. Klik padanya.
Kemudian mengembangkan maju dan nyahpilih pilihan untuk memperbaiki ralat secara automatik, kemudian klik seterusnya.
Sekarang klik semak imbas dan cari fail yang anda cuba jalankan, kemudian klik seterusnya.
Apabila imbasan selesai, lihat maklumat terperinci.
Di sini anda akan melihat isu-isu yang dijumpai. Memandangkan anda dapat melihat mesej tidak selalunya berguna, tetapi sekurang-kurangnya anda tahu aplikasi anda akan mengalami masalah berjalan.
Menggunakan Mod Keserasian
Jika aplikasi yang anda cuba jalankan direka khusus untuk versi Windows sebelumnya, anda boleh mencuba dan meniru alam sekitar yang lebih lama menggunakan mod keserasian. Untuk melakukan ini, klik kanan pada program yang ingin anda jalankan dan pilih sifat dari menu konteks.
Kemudian beralih ke tab keserasian.
Di sini anda akan dapat menetapkan persekitaran sistem operasi. Anda boleh melakukan ini dengan memilih kotak semak dan memilih sistem operasi dari drop down.
Menggunakan Toolkit Keserasian Aplikasi
Kekuatan penuh dari Toolkit Kesesuaian Aplikasi adalah dari skop artikel ini, tetapi ada satu alat yang perlu anda ketahui. Alat Ujian Keserasian Internet Explorer membolehkan anda menguji tapak intranet tempatan anda untuk keserasian dengan peluncuran Internet Explorer yang akan datang. Untuk memulakan pergi ke depan dan lancarkannya.
Kemudian klik pada butang membolehkan.
Sekarang buka Internet Explorer, dan perkara pertama yang anda perhatikan ialah papan klip kecil di bar status. Jika anda mengklik padanya, anda akan mendapat kotak mesej yang menjelaskan bahawa pelayar sibuk digunakan untuk menilai keserasian. Apa yang perlu anda lakukan adalah pergi melayari laman web anda seperti biasanya. Sebaik sahaja anda selesai, tutup Internet Explorer.
Di bawah ini anda dapat melihat isu alat yang dijumpai dengan halaman web yang saya lawati. Anda kini boleh menyimpan laporan dan menghantarnya kepada pemaju.
Sekatan Aplikasi
Sekarang bahawa kami telah menguruskan aplikasi yang kami mahu kehabisan jalan, mari kita lihat menguruskan aplikasi yang tidak kami kehendaki. Salah satu kaedah yang boleh kita gunakan untuk menyekat perisian yang berjalan di persekitaran kita menggunakan dasar sekatan perisian, juga dikenali sebagai SRP. Walaupun ini biasanya dilakukan melalui Direktori Aktif dan Dasar Kumpulan, kami akan menubuhkan SRP di mesin tempatan kami.
Dasar sekatan perisian digunakan untuk mesin dan bukan kepada pengguna. Untuk membuat dasar membuka Editor Pengurusan Dasar Kumpulan dan navigasi ke:
Konfigurasi Komputer \ Windows Tetapan \ Keselamatan Tetapan \ Dasar Sekatan Software
Perkara pertama yang perlu anda buat sebenarnya ialah membuat dasar dengan mengklik kanan dan memilih Dasar Pembatasan Perisian Baru.
Kemudian menuju ke Tahap Keselamatan. Terdapat 3 tahap keselamatan.
- Tidak dibenarkan - Perisian tidak dijalankan secara lalai, hanya perisian yang Anda jelaskan dapat dijalankan.
- Pengguna Asas - Membolehkan semua perisian yang tidak memerlukan keistimewaan admin untuk dijalankan.
- Tanpa had - Semua perisian berjalan, kecuali perisian yang anda secara jelas menafikan.
Kemudian klik kanan pada Tidak Terikat dan menjadikannya lalai.
Sekarang kita perlu bertukar ke bahagian peraturan dan tambahkan peraturan baru. Terdapat 4 jenis peraturan.
- Hash - Memeriksa executable terhadap senarai hash yang dilarang
- Sijil - Menggunakan sijil digital untuk menghentikan aplikasi daripada berjalan
- Path - Mengharamkan aplikasi berdasarkan laluan yang berkelayakan
- Zon - Menggunakan aliran data alternatif untuk melihat di mana fail dimuat turun dari, dan melarang ia diharamkan pada maklumat ini.
Untuk contoh ini peraturan hash akan dilakukan dengan baik.
Kemudian klik butang Layari dan pilih:
C: \ Windows \ System32 \ mspaint.exe
Sebaik sahaja anda telah menggunakan peraturan tersebut, cuba untuk melancarkan Cat.
Menghentikan Aplikasi Dari Hanya Bermula
Salah satu kaedah yang paling biasa digunakan oleh pemaju virus script kiddie ialah untuk membuat kod jahat secara automatik melaksanakan pada permulaan. Satu cara mudah untuk menguruskan item permulaan adalah menggunakan utiliti yang dipanggil MSConfig. Untuk melancarkannya tekan kombinasi keyboard Windows + R untuk membuka kotak run maka taip msconfig dan tekan enter.
Apabila MSConfig dibuka, beralih ke tab Startup. Di sini anda boleh mematikan program-program yang dimulakan secara automatik dengan menyahtanda mereka.
Baru-baru ini, pemaju telah menemui cara untuk menyembunyikan item dari MSConfig dan memilikinya hanya muncul dalam pendaftaran. Terdapat dua lokasi di dalam pendaftaran di mana Windows membolehkan anda menambah item permulaan:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
- HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
Perbezaannya ialah penyertaan dalam sarang HKEY_LOCAL_MACHINE dilaksanakan untuk semua pengguna di mesin semasa penyertaan dalam HKEY_CURRENT_USER hanya dilaksanakan untuk pengguna semasa.
Kerja rumah
- Mengapa aplikasi 16-bit tidak disokong pada versi x64 Windows 7?
Pastikan anda teruskan untuk artikel Geek Sekolah kami yang akan datang pada hari Isnin, di mana kami akan melindungi bagaimana untuk mengurus tetapan IE dari sudut pandangan pentadbir.
Jika anda mempunyai sebarang soalan, anda boleh tweet saya @taybgibb, atau tinggalkan komen.