Setelah meluncurkan paket perangkat lunak baru, saya melihat penggunaan CPU yang tinggi pada mesin. Salah satu proses yang tampaknya benar-benar aktif adalah msiexec, yang seharusnya tidak berjalan. Saya menontonnya di explorer proses dan setiap sekarang dan kemudian saya bisa melihatnya meluncurkan proses baru yang bisa saya katakan terkait dengan perangkat lunak baru ... tetapi prosesnya berakhir agak cepat.
Apakah ada cara untuk mendapatkan spesifik tentang apa yang sedang dilakukan Penginstal Windows?
windows
msi
windows-installer
Boden
sumber
sumber
Jawaban:
Saya akan menambahkan saran Process Explorer / Monitor Monitor - jalankan FileMon dan RegMon dari Sysinternals juga. Anda dapat memfilter / menyimpan log dari msiexec dan proses terkait, ekspor ke csv dan memiliki daftar lengkap tindakan ke sistem file dan registri. Bandingkan / kontras dengan apa yang telah ditulis ke log Pemasang Windows juga.
Anda juga dapat melihat apa yang dapat dilakukan Less Will Msiérables (LessMSI) Scott Willeke untuk Anda ...
http://lessmsi.activescott.com/
Gunakan itu untuk mengekstraksi dan mengubah panduan dan / atau isi MSI, pengemasan ulang, periksa semua item dalam paket MSI, dll.
sumber
Dapatkan Process Monitor dari Sysyinternals (MS sekarang). Siapkan filter hanya untuk menonton msiexec.exe. Ini akan memberi tahu Anda semua bahwa proses sedang dilakukan.
sumber
Pemasang Windows dapat menghasilkan beberapa instance msiexec.exe karena beberapa alasan.
Pertama-tama Penginstal Windows menampilkan urutan antarmuka pengguna (yang dapat dilewati dengan menjalankan instalasi secara diam-diam), dan urutan instalasi . Dua tabel untuk urutan ini masing-masing disebut InstallUISequence dan InstallExecuteSequence . Karena cara Pemasang Windows memungkinkan " hak tinggi " selama instalasi, InstallExecuteSequence akan berjalan sebagai akun Sistem. Dengan kata lain jika Anda meluncurkan pengaturan dalam mode GUI dan memulai instalasi dengan cara itu, Anda biasanya akan melihat dua proses msiexec.exe.
Selanjutnya file MSI dapat meluncurkan tindakan kustom - beberapa di antaranya dapat menelurkan proses baru (file EXE). Tindakan ini dapat memicu proses msiexec.exe lebih lanjut untuk muncul di task manager.
Aaron Stebner memiliki penjelasan yang lebih baik di sini: http://blogs.msdn.com/astebner/archive/2005/03/02/384088.aspx
Satu lagi tautan: https://www.symantec.com/connect/blogs/multiple-msiexec-processes-running-during-installation
sumber
Jika Anda memiliki kontrol pada paket instalasi, Anda dapat mengaktifkan logging msiexec. Lihatlah " Opsi Baris Perintah untuk Alat Pemasang Microsoft Windows Msiexec.exe "
sumber