Bagaimana Saya Dapat Melacak Modifikasi yang Dilakukan Penginstal Program?
Apa persis apa yang dilakukan aplikasi penginstalan sebagai bilah kemajuan? Jika Anda ingin mengawasi hal-hal, Anda akan membutuhkan alat yang tepat.
Sesi Tanya Jawab hari ini datang kepada kami dengan izin dari SuperUser-subdivisi Stack Exchange, pengelompokan komunitas yang didorong oleh situs web T&J.
Pertanyaan
Pembaca SuperUser, Gregory Moussat ingin tahu apa yang terjadi di balik fasad pemasang:
Saya ingin tahu apa yang dilakukan beberapa penginstal: terutama file, folder, dan entri registri apa yang mereka tambahkan, hapus, atau modifikasi.
Banyak program "profesional" didokumentasikan dengan buruk sehingga sulit untuk menemukan cara yang tepat untuk mengonfigurasinya, memperbaruinya, dll.
InstallRite adalah program yang dapat mengambil "snapshot" sebelum dan sesudah instalasi suatu program dan kemudian membandingkan snapshots tersebut. Ini memungkinkan Anda untuk mengetahui apa yang telah dilakukan dan bahkan untuk membuat uninstaller kustom. Sayangnya InstallRite tampaknya tidak lagi dipertahankan dan belum diperbarui sejak 2008.
Alat apa yang berdiri untuk 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 membebani Anda dengan kekacauan luar seperti kebanyakan program ini, bahkan yang komersial cenderung melakukan.
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 InCtrl X. yang lebih baru)
Jika Anda tertarik untuk mendapatkan salinan perbaikan InCtrl (InCtrl X) itu akan membuat Anda $ 8-baca lebih lanjut tentang InCtrl X di sini.
Kontributor lain, Prahlad Yeri, menawarkan beberapa saran tentang cara menyelidiki secara manual apa yang sedang dilakukan aplikasi:
Apa yang benar-benar dilakukan oleh penginstal secara detail tidak dapat diketahui, kecuali mungkin dengan merekayasa balik instruksi binernya. Berikut beberapa tanda yang bisa Anda periksa:
- Periksa folder aplikasi di direktori Program Files Anda. Biasanya ada entri masuk
C: \ Program Files \ AppXYZ
.- Demikian pula periksa folder sistem (
C: \ Windows \ System32
). Aplikasi Anda bisa menempatkan perpustakaan (DLL / OCX / TLBs) di sini.- Jalankan CCleaner untuk melihat apakah telah membuat entri registri apa pun. CCleaner juga menunjukkan beberapa perubahan lain yang bisa dilakukan aplikasi seperti pendaftaran tipe MIME, dll.
- Ingatlah untuk memeriksa .NET GAC (Global Assembly Cache). Ini berisi semua .NET rakitan aplikasi Anda mungkin telah terdaftar di mesin Anda. Biasanya di folder
C: \ windows \ assembly
- Yang jelas (tapi kadang-kadang yang jelas diabaikan!):
- Mulai Menu dan pintasan desktop
- File dalam
C: \ users \ USER-NAME \ Data Aplikasi
(CCleaner akan menunjukkan ini)- Entri dalam menu Startup dan
boot.ini
(menjalankanmsconfig
untuk memeriksa ini)
Antara memeriksa foto 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? Berbunyi dalam komentar.