¿Cómo puedo identificar los archivos instalados por un instalador en Windows?

Respuestas:

3

Tienes 3 opciones principales:

  1. Tome una instantánea del sistema de archivos antes y después de la instalación, luego compare los 2 para ver qué ha cambiado. SpyMe Tools puede facilitar esta tarea.
  2. Use un programa para observar los cambios en el sistema de archivos y registrar cada operación en tiempo real mientras se ejecuta el instalador. Process Monitor de Sysinternal es una de las principales herramientas para esta tarea.
  3. Separe el instalador (cómo depende de la tecnología del instalador) y descubra exactamente lo que se supone que debe hacer.

Nota: las primeras 2 opciones son sensibles a otras cosas que suceden con su PC mientras se ejecuta el instalador. Puede terminar registrando o notando cambios que no se aplican al programa que está utilizando. Sin embargo, también tienen la ventaja de poder continuar el registro / monitoreo mientras ejecuta el programa, cuando podría crear archivos de datos / claves de registro predeterminados y distribuirlos por todo el sistema.

Destrozar el instalador puede permitirle ver exactamente lo que se supone que debe hacer (y deshacer, si también puede resolver el desinstalador), pero no lo que el programa en sí hará mientras lo usa.

afrazier
fuente
3

Puede usar un programa gratuito llamado Universal Extractor para extraer todo lo que contiene un instalador. Luego puede buscar los archivos individuales en su sistema de archivos (Archivos de programa, Documentos y configuraciones, system32, etc.). Bastante laborioso, pero a menudo la solución más fácil.

Larssend
fuente
2

He usado Sandboxie para este propósito. Creé un sandbox nuevo y no hice nada más que instalar un programa en él. Luego puede inspeccionar la carpeta de Sandbox ('C: \ Sandbox' por defecto, creo) para ver todos los archivos que se modificaron.

Por lo general, quiero saber qué está haciendo un instalador porque todavía no confío en él, por lo que con Sandboxie obtengo el beneficio adicional de poder borrar todo el programa sin dejar rastros simplemente destruyendo el sandbox.

Stephen Jennings
fuente
0

msiexecpermite registrar la instalación con la opción / L. Puede registrar todo lo que sucede durante la instalación con `/ L * V.

c:\Users\Dmytro_Poliarush\Downloads>msiexec /i package.msi /L*V inst.log Es más conveniente nombrar un archivo con .txtextensión para que pueda verlo al abrirlo con el bloc de notas.

Ver más en msiexec /?y aquí

dmytro.poliarush
fuente