Katakanlah saya menginstal perangkat lunak pada Windows dan saya ingin melihat semua perubahan yang telah dibuatnya selama instalasi, apa cara termudah untuk melacak perubahan sistem. Perubahan bisa terjadi pada file program / sistem atau registri dll., Apakah ada alat yang melacak perubahan itu? Ini bisa berguna dalam, misalnya, instalasi tambalan di mana administrator mungkin ingin melacak semua perubahan yang telah dibuatnya.
windows
windows-server-2003
patch-management
BlueGene
sumber
sumber
Jawaban:
Monitor Proses Sysinternal mungkin berguna di sini. Meskipun ini bisa terlalu bertele-tele, Anda bisa memfilter proses lain dan men-tweak sampai berfungsi dengan baik untuk Anda. Luncurkan dan pindai, lalu mulai instal dan berhenti setelah selesai.
Monitor Proses
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
Mungkin ada solusi Gratis lainnya yang spesifik untuk instalasi biner yang diluncurkan, tetapi saya tidak menyadarinya.
Pembaruan Cepat
Saya setuju dengan Evan, setidaknya untuk registri, jika terlalu bertele-tele Anda mungkin ingin menjalankan ekspor sebelum dan sesudah instalasi. Alat Dukungan Windows 2003 datang dengan windiff.exe (favorit lama untuk mencari perbedaan dalam registri - antara dua file .reg).
sumber
Anda ingin melakukan "snapshot orang miskin". Saya melakukan ini cukup sering ketika membangun MSI saya sendiri untuk perangkat lunak pihak ketiga w / WIX.
Monitor Proses mungkin agak terlalu bertele-tele untuk apa yang Anda coba lakukan. Anda dapat mencoba membuat "snapshot" dari registri menggunakan sesuatu seperti:
Dan sekali lagi sesudahnya sehingga Anda dapat membandingkan.
Dengan sistem file, saya telah menggunakan utilitas freeware " FileList " untuk menghasilkan snapshot "sebelum" dan "setelah" dari sistem file.
Modifikasi di dalam file yang ada bermasalah. Anda mungkin harus mengambil snapshot awal, mencari file yang telah dimodifikasi, lalu roll-back (saya biasanya menggunakan VM dan fungsionalitas snapshot disk bawaan untuk roll-back) dan mengambil snapshot "sebelum" dari setiap file yang Anda tahu akan dimodifikasi untuk dibandingkan dengan versi "setelah".
Ingatlah bahwa menangkap perubahan apa yang tidak sama dengan menangkap logika program pengaturan. Jika memungkinkan, rekayasa ulang program pengaturan lebih disukai daripada hanya mencoba menangkap perubahan apa. Anda mungkin kehilangan nuansa yang tidak Anda lihat karena keadaan konfigurasi komputer snapshot Anda.
WinInstall 2003 LE lama yang datang dengan Windows 2000 Server melakukan pekerjaan yang cukup layak menghasilkan snapshots semacam ini untuk tujuan referensi, tetapi MSI yang dihasilkannya sangat buruk. (Saya menyerah menggunakannya dan sudah mulai melakukan snapshot sendiri "dengan tangan" seperti yang saya jelaskan di atas.)
sumber
Lihat Total Uninstall
Ini akan menonton dari sebelum dan sesudah menginstal dan memberi tahu Anda dengan tepat apa yang program itu lakukan.
http://www.martau.com/tu_download.php
sumber
Anda dapat menggunakan produk Installshield untuk membuka paket, dan Anda akan tahu apa yang akan dilakukan tanpa harus menginstalnya secara nyata. Produk ini juga mengintegrasikan alat tangkap untuk melakukan snapshot sebelum / sesudah
sumber