If-Koubou

Bagaimana saya dapat Melacak Modifikasi yang dibuat oleh Penginstal Program?

Bagaimana saya dapat Melacak Modifikasi yang dibuat oleh Penginstal Program? (Bagaimana caranya)

Apa persis Apakah aplikasi-aplikasi instalasi tersebut melakukan progress bar? Jika Anda ingin terus memperhatikan hal-hal, Anda memerlukan alat yang tepat.

Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-subdivisi Stack Exchange, kumpulan situs web Q & A berbasis komunitas.

Pertanyaan

Pembaca SuperUser Gregory Moussat ingin tahu apa yang terjadi di balik fasad installer:

Saya ingin tahu apa yang dilakukan beberapa pemasang: terutama file apa, folder, dan entri registri yang mereka tambahkan, hapus, atau ubah.

Banyak program "profesional" yang begitu buruk didokumentasikan sehingga sulit untuk menemukan cara yang tepat untuk mengkonfigurasinya, memperbaruinya, dll.

InstallRite adalah program yang dapat mengambil "snapshot" sebelum dan sesudah instalasi program dan kemudian membandingkan snapshot. Ini memungkinkan Anda mengetahui apa yang telah dilakukan dan bahkan membuat pencopot khusus. Sayangnya InstallRite tampaknya tidak lagi dipertahankan dan belum diperbarui sejak 2008.

Alat apa yang menggantikan InstallRite?

Jawabannya

Kontributor Synetech menawarkan alat alternatif:

Ada beberapa dan saya telah menguji setidaknya 10-12, tetapi yang saya sukai dan rekomendasikan adalah ZSoft Uninstaller. Ini gratis dan bagus dalam menemukan perbedaan tanpa membanjiri Anda dengan kekacauan luar biasa seperti kebanyakan dari program ini, bahkan yang komersial cenderung lakukan.

Saya juga menggunakan PC Magazine's InCtrl 5 yang sangat bagus (cukup untuk mendapatkan persetujuan Microsoft), tetapi beberapa tahun yang lalu mereka berhenti mendistribusikan program mereka secara gratis, tetapi karena dulu gratis, masih ada banyak salinan yang tersedia (sayangnya tidak begitu dengan yang lebih baru InCtrl X.)

Jika Anda tertarik untuk mendapatkan salinan InCtrl (InCtrl X) yang dirombak, Anda akan mendapat $ 8-baca lebih lanjut tentang InCtrl X di sini.

Kontributor lain, Prahlad Yeri, menawarkan beberapa saran tentang cara menyelidiki secara manual apa yang dilakukan aplikasi:

Apa yang seorang penginstal benar-benar lakukan secara detail tidak dapat diketahui, kecuali mungkin dengan reverse-engineering instruksi binernya. Berikut beberapa tanda yang bisa Anda periksa:

  1. Periksa folder aplikasi di direktori Program Files Anda. Biasanya ada entri diC: \ Program Files \ AppXYZ.
  2. Demikian juga memeriksa folder sistem (C: \ Windows \ System32). Aplikasi Anda dapat menempatkan pustaka (DLL / OCX / TLBs) di sini.
  3. Jalankan CCleaner untuk melihat apakah telah membuat entri registri apa pun. CCleaner juga menunjukkan beberapa perubahan lain yang dapat dilakukan aplikasi seperti pendaftaran jenis MIME, dll.
  4. Ingatlah untuk memeriksa .NET GAC (Global Assembly Cache). Ini berisi semua rakitan NET. Aplikasi Anda mungkin terdaftar pada mesin Anda. Biasanya ada di folderC: \ windows \ assembly
  5. Yang jelas (tetapi kadang-kadang yang jelas diabaikan!):
    • Mulai Menu dan cara pintas desktop
    • File dalamC: \ users \ USER-NAME \ Application Data (CCleaner akan menunjukkan ini)
    • Entri dalam menu Startup danboot.ini (menjalankanmsconfig untuk memeriksa ini)

Antara memeriksa snapshot dengan aplikasi dan secara manual memeriksa file, Anda akan memiliki semua basis Anda tertutup. Anda dapat melihat diskusi lengkap di SuperUser di sini. Punya alat atau teknik untuk ditambahkan ke daftar? Bicaralah di komentar.