Comment créer / comparer des instantanés de système de fichiers / registre sous Windows?

13

Quel est un moyen simple d'obtenir une liste de tous les fichiers installés / modifiés et des clés ajoutées / supprimées par un programme d'installation de programme Windows (XP, Vista ou 7)?

Je voudrais prendre un instantané avant et après et voir ce qui a changé. Laisser un programme en cours d'exécution pendant l'installation serait également correct.

Ceci est très similaire à la question de Clinton Blackmore (par exemple: prendre et différencier deux systèmes de fichiers), mais spécifiquement pour Windows, et en tenant compte à la fois des fichiers et des clés de registre .

Nom d'utilisateur
la source

Réponses:

7

Il existe de nombreux outils capables de cela, Windows 2000 a même été livré avec une version de wininstall si je ne me trompe pas - de toute façon, il est disponible gratuitement de nos jours.

Le problème est d'éviter les faux positifs - c'est-à-dire les modifications apportées par le système d'exploitation qui n'étaient pas liées à l'installateur - donc un peu de soin et d'édition manuelle est toujours nécessaire.

Oskar Duveborn
la source
17

Quelques outils gratuits que vous pourriez utiliser:

Qu'est-ce qui a changé 1.06

What Changed est un utilitaire simple qui recherche les fichiers modifiés et les entrées de registre. Il est utile pour vérifier les installations de programme.

Il y a deux étapes pour utiliser ce qui a changé:

  1. Tout d'abord, prenez un instantané de l'état du système
  2. Ensuite, exécutez à nouveau What Changed pour voir les différences par rapport à l'instantané précédent.

TrackWinstall

Un outil gratuit de Matthias Withopf qui suit les modifications du système (système de fichiers, registre). Le site et le programme sont en allemand, mais il existe un lien pour traduire la page en anglais.

RegShot

Regshot est un utilitaire de comparaison de registre open source (GPL) qui vous permet de prendre rapidement un instantané de votre registre, puis de le comparer avec un second - effectué après avoir effectué des modifications du système ou installé un nouveau produit logiciel.

splattne
la source
+1 Belle réponse. Désolé, je suis allé avec Oskar car il est plus facile de digérer un seul choix
nom d'utilisateur
0

J'ai essayé les outils SpyMe sous Windows 7 SP1 x64 . Vous devez faire des instantanés différents pour le registre et vos fichiers, c'est un peu ennuyeux ... (et si vous choisissez un mot de passe vide, vous ne pouvez pas réutiliser ce fichier plus tard pour la comparaison, vous devez donc cliquer sur "Pas de mot de passe". ..). La comparaison du registre n'a montré aucun indicateur d'état "en mouvement", vous ne savez pas s'il fait quoi que ce soit ou non, je l'ai annulé après 2 heures.

WhatChanged 1.07 était beaucoup plus lent (car il compare et capture instantanément en même temps), et vous ne pouvez pas enregistrer la capture instantanée sur le disque. Vous obtenez un indicateur d'état du nombre d'entrées comparées, mais la comparaison a pris plus de 3 heures.

J'ai également essayé l' Analyseur d'état du système Windows de Microsoft, mais cela n'a pas fonctionné pour moi (gel lorsque j'essaie d'analyser le système).

La dernière chose que j'ai essayée était InstallWatch Pro 2.5 (le site du fabricant a disparu, voir ici ou sur google pour le projet d'installation). La comparaison a été effectuée en 2 minutes (vous pouvez décider si les informations de version ou les crcs de fichiers sont comparés ou non). Il trouve des fichiers et des clés de registre mais a quelques problèmes mineurs avec des dossiers spéciaux (par exemple, il me dit que "c: \ Documents and Settings" a été supprimé).

habakuk
la source