4Sep

Geek School: Belajar Windows 7 - Mengelola Aplikasi

Pernahkah Anda bertanya-tanya mengapa game favorit Anda dari Windows 95 sepertinya tidak berjalan di Windows 7 tapi aplikasi lainnya? Nah kita punya jawabannya untuk anda, serta beberapa solusi bagaimana cara memperbaikinya.

Pastikan untuk memeriksa artikel sebelumnya di seri Geek School ini di Windows 7:

  • Memperkenalkan Sekolah How-To Geek
  • Upgrade dan Migrasi
  • Mengkonfigurasi Perangkat
  • Mengelola Disk

Dan tetap mengikuti seri lainnya, karena kami memiliki banyaklebih banyak artikel dalam beberapa minggu ke depan.

Mengapa Aplikasi Menjadi Tidak Sesuai?

Salah satu alasan paling umum adalah fitur Windows yang disebut Windows File Protection yang pertama kali muncul di Windows Vista. Windows File Protection, seperti namanya, melindungi file sistem inti agar tidak diganti. Hal ini dilakukan dengan memodifikasi ACL keamanan pada file tersebut sehingga hanya memberi pengguna akses penuh TrustedInstaller ke file tersebut, yang memastikan bahwa hanya program seperti Windows Updates yang dapat menggantikan dan mengedit file. Pada Windows 7, fitur ini diubah namanya menjadi Windows Resource Protection.

Perangkat tambahan keamanan juga memainkan peran besar dalam ketidakcocokan aplikasi, yang paling terkenal karena UAC( User Account Control), yang tidak ada di Windows sebelum Vista. Demikian pula, struktur direktori, terutama seputar Profil Pengguna, diubah di Windows Vista dan memecahkan banyak aplikasi yang dirancang untuk area pra-longhorn. Untuk mencoba dan memperbaiki situasi, mereka menerapkan tautan simbolis( terkadang disebut Junction Points di versi Windows yang lebih lama) yang mengalihkan lokasi lama ke yang lama.

Membuat Aplikasi Kompatibel

Hanya karena aplikasi yang tidak sesuai dengan sistem operasi Anda tidak berarti Anda tidak dapat memaksa untuk menjalankannya. Hal pertama yang ingin Anda lakukan adalah mengidentifikasi apakah sebuah aplikasi tidak kompatibel dengan Windows 7. Untuk melakukannya, buka Control Panel dan klik pada kategori Programs. Di sini Anda akan melihat program Run yang dibuat untuk versi sebelumnya dari hyperlink Windows. Klik di atasnya

Kemudian expand maju dan hapus pilihan untuk memperbaiki kesalahan secara otomatis, lalu klik next.

Sekarang klik browse dan cari file yang ingin anda jalankan, lalu klik next.

Saat pemindaian selesai, lihat informasi rinci.

Di sini Anda akan melihat masalah yang ditemukan. Seperti yang bisa Anda lihat, pesan tidak selalu membantu, tapi setidaknya sekarang Anda tahu aplikasi Anda akan mengalami masalah saat berjalan.

Menggunakan Mode Kompatibilitas

Jika aplikasi yang Anda coba jalankan dirancang khusus untuk versi Windows sebelumnya, Anda dapat mencoba dan meniru lingkungan yang lebih tua dengan menggunakan mode kompatibilitas. Untuk melakukan ini, klik kanan pada program yang ingin Anda jalankan dan pilih properties dari menu konteks.

Kemudian beralih ke tab kompatibilitas.

Disini anda bisa mengatur lingkungan sistem operasi. Anda bisa melakukan ini dengan memilih kotak centang dan memilih sistem operasi dari drop down.

Menggunakan Application Compatibility Toolkit

Kekuatan penuh dari Application Compatibility Toolkit berada di luar cakupan artikel ini, namun ada satu alat yang perlu Anda ketahui. Alat Uji Kompatibilitas Internet Explorer memungkinkan Anda menguji situs intranet lokal agar sesuai dengan rilis Internet Explorer yang akan datang. Untuk memulai, teruskan dan luncurkan.

Kemudian klik tombol enable.

Sekarang buka Internet Explorer, dan hal pertama yang akan Anda perhatikan adalah clipboard kecil di status bar. Jika Anda mengkliknya Anda akan mendapatkan kotak pesan yang menjelaskan bahwa browser sibuk digunakan untuk mengevaluasi kompatibilitas. Yang perlu Anda lakukan hanyalah browsing halaman Web Anda seperti biasanya. Setelah selesai, tutup Internet Explorer.

Di bawah ini Anda dapat melihat masalah alat yang ditemukan dengan halaman web yang saya lihat. Anda sekarang dapat menyimpan laporan dan mengirimkannya ke pengembang. Pembatasan Aplikasi

Kini setelah kita mengelola aplikasi yang ingin kita kehabisan, mari kita lihat tentang pengelolaan aplikasi yang tidak ingin kita jalankan. Salah satu metode yang dapat kita gunakan untuk membatasi perangkat lunak yang berjalan di lingkungan kita adalah dengan menggunakan kebijakan pembatasan perangkat lunak, yang juga dikenal sebagai SRP.Meskipun hal ini biasanya dilakukan melalui Active Directory dan Group Policy, kami akan menyiapkan SRP di mesin lokal kami.

Kebijakan pembatasan perangkat lunak

diterapkan pada mesin dan bukan untuk pengguna. Untuk membuat kebijakan buka Group Policy Management Editor dan arahkan ke:

Computer Configuration \ Windows Settings \ Security Settings \ Software Restriction Policies

Hal pertama yang perlu Anda lakukan adalah benar-benar membuat kebijakan dengan mengklik kanan dan memilih Pembatasan Perangkat Lunak BaruKebijakan.

Kemudian masuk ke Tingkat Keamanan. Ada 3 tingkat keamanan.

  • Dilarang - Tidak ada perangkat lunak yang berjalan secara default, hanya perangkat lunak yang Anda biarkan secara eksplisit dapat berjalan.
  • Basic User - Memungkinkan semua perangkat lunak yang tidak memerlukan hak istimewa admin untuk dijalankan.
  • Tidak Terikat - Semua perangkat lunak berjalan, kecuali perangkat lunak yang secara eksplisit Anda tolak.

Kemudian klik kanan pada Unrestricted dan jadikan sebagai default.

Sekarang kita perlu beralih ke bagian aturan dan menambahkan sebuah aturan baru. Ada 4 macam peraturan.

  • Hash - Memeriksa sebuah executable terhadap daftar hash yang dilarang Sertifikat
  • - Menggunakan sertifikat digital untuk menghentikan aplikasi agar tidak menjalankan jalur
  • - Larutkan aplikasi berdasarkan jalur Mutu
  • yang memenuhi syarat - Menggunakan aliran data alternatif untuk melihat dari mana file tersebut didownload,dan melarangnya melarang informasi ini.

Untuk contoh ini, aturan hash akan baik-baik saja.

Kemudian klik tombol Browse dan pilih:

C: \ Windows \ System32 \ mspaint.exe

Setelah menerapkan aturan ini, coba luncurkan Paint.

Menghentikan Aplikasi Dari Hanya Memulai Up

Salah satu metode yang paling umum digunakan oleh pengembang virus kiddie script adalah membuat kode berbahaya dijalankan secara otomatis saat startup. Salah satu cara mudah untuk mengelola item startup adalah dengan menggunakan utilitas yang disebut MSConfig. Untuk meluncurkannya tekan kombinasi keyboard Windows + R untuk menampilkan kotak run lalu ketik msconfig dan tekan enter.

Saat MSConfig terbuka, beralih ke tab Startup. Di sini Anda dapat dengan mudah menonaktifkan program yang dimulai secara otomatis dengan tidak mencentangnya.

Baru-baru ini meskipun, pengembang telah menemukan cara untuk menyembunyikan item dari MSConfig dan memilikinya hanya muncul di registri. Ada dua lokasi di registri tempat Windows mengizinkan Anda untuk menambahkan item startup:

  • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
  • HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

Perbedaannya adalah entri di hKEY_LOCAL_MACHINE sarangdijalankan untuk semua pengguna di mesin sementara entri di HKEY_CURRENT_USER hanya dijalankan untuk pengguna saat ini.

Homework

  • Mengapa aplikasi 16-bit tidak didukung pada versi x64 Windows 7?

Pastikan untuk menantikan artikel Geek School berikutnya pada hari Senin, di mana kita akan membahas bagaimana mengelola pengaturan IE dari sudut pandang administrator.

Jika Anda memiliki pertanyaan, Anda dapat menciak saya @taybgibb, atau hanya meninggalkan komentar.