Comment identifier les fichiers installés par un installateur sous Windows?


Réponses:


3

Vous avez 3 options principales:

  1. Prenez un instantané du système de fichiers avant l'installation et après, puis comparez les 2 pour voir ce qui a changé. Les outils SpyMe peuvent faciliter cette tâche.
  2. Utilisez un programme pour surveiller les modifications du système de fichiers et enregistrer chaque opération en temps réel pendant que le programme d'installation est en cours d'exécution. Process Monitor de Sysinternal est l'un des premiers outils pour cette tâche.
  3. Déchirez l'installateur (la façon dont cela dépend de la technologie de l'installateur) et découvrez exactement ce qu'il est censé faire.

À noter: les 2 premières options sont sensibles à d'autres choses qui se passent avec votre PC pendant que le programme d'installation est en cours d'exécution. Vous pouvez finir par vous connecter ou remarquer des changements qui ne s'appliquent pas au programme que vous utilisez. Cependant, ils ont également l'avantage de pouvoir continuer la journalisation / surveillance pendant que vous exécutez le programme, lorsqu'il peut créer des fichiers de données / clés de registre par défaut et les distribuer dans tout le système.

Déchirer le programme d'installation peut vous permettre de voir exactement ce qu'il est censé faire (et annuler, si vous pouvez également résoudre le programme de désinstallation), mais pas ce que le programme lui-même va faire pendant que vous l'utilisez.


3

Vous pouvez utiliser un logiciel gratuit appelé Universal Extractor pour extraire tout ce qui est contenu dans un programme d'installation. Vous pouvez ensuite rechercher les fichiers individuels sur votre système de fichiers (Program Files, Documents and Settings, system32, etc.). Assez laborieux, mais souvent la solution la plus simple.


2

J'ai utilisé Sandboxie à cet effet. J'ai créé un nouveau bac à sable et n'ai rien fait d'autre que d'y installer un programme. Ensuite, vous pouvez inspecter le dossier de ce bac à sable («C: \ bac à sable» par défaut, je crois) pour voir chaque fichier qui a été modifié.

Je veux généralement savoir ce que fait un installateur car je n'y fais pas encore confiance, donc avec Sandboxie j'ai l'avantage supplémentaire de pouvoir effacer tout le programme sans laisser de traces en détruisant simplement le bac à sable.


0

msiexecpermet d'enregistrer l'installation avec l'option / L. Vous pouvez enregistrer tout ce qui se passe pendant l'installation avec `/ L * V.

c:\Users\Dmytro_Poliarush\Downloads>msiexec /i package.msi /L*V inst.log Il est plus pratique de nommer le fichier avec l' .txtextension afin que vous puissiez le voir lors de l'ouverture avec le bloc-notes.

Voir plus icimsiexec /? et ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.