Como identificar arquivos instalados por um instalador no Windows?

11

Como identifico os arquivos instalados por um instalador específico no Windows?

Jonathan
fonte

Respostas:

3

Você tem 3 opções principais:

  1. Tire uma foto do sistema de arquivos antes da instalação e depois e compare os 2 para ver o que mudou. O SpyMe Tools pode facilitar essa tarefa.
  2. Use um programa para observar as alterações no sistema de arquivos e registrar todas as operações em tempo real enquanto o instalador está em execução. O Process Monitor da Sysinternal é uma das ferramentas de estreia para esta tarefa.
  3. Rasgue o instalador (como depende da tecnologia do instalador) e descubra exatamente o que ele deve fazer.

Nota: As duas primeiras opções são sensíveis a outras coisas acontecendo com o seu PC enquanto o instalador está em execução. Você pode registrar ou perceber alterações que não se aplicam ao programa que está usando. No entanto, eles também têm a vantagem de poder continuar registrando / monitorando enquanto você executa o programa, quando ele pode criar arquivos de dados / chaves de registro padrão e distribuí-los por todo o sistema.

Desmontar o instalador pode permitir que você veja exatamente o que ele deve fazer (e desfazer, se você também pode resolver o desinstalador), mas não o que o próprio programa fará enquanto você o usa.

afrazier
fonte
3

Você pode usar um freeware chamado Universal Extractor para extrair tudo o que está contido em um instalador. Você pode procurar os arquivos individuais no seu sistema de arquivos (Arquivos de Programas, Documentos e Configurações, system32, etc.). Bastante trabalhoso, mas muitas vezes a solução mais fácil.

Larssend
fonte
2

Eu usei o Sandboxie para esse fim. Criei uma nova caixa de areia e não fiz nada além de instalar um programa nela. Então você pode inspecionar a pasta da Sandbox ('C: \ Sandbox' por padrão, acredito) para ver todos os arquivos que foram modificados.

Normalmente, eu quero saber o que um instalador está fazendo, porque ainda não confio nele; portanto, com o Sandboxie, eu tenho o benefício adicional de poder limpar o programa inteiro sem deixar rastros, simplesmente destruindo o sandbox.

Stephen Jennings
fonte
0

msiexecpermite registrar a instalação com a opção / L. Você pode registrar tudo o que acontece durante a instalação com `/ L * V.

c:\Users\Dmytro_Poliarush\Downloads>msiexec /i package.msi /L*V inst.log É mais conveniente nomear um arquivo com .txtextensão para que você possa vê-lo ao abrir com o bloco de notas.

Veja mais aquimsiexec /? e aqui

dmytro.poliarush
fonte