Как сделать / сравнить снимки файловой системы / реестра в Windows?

13

Какой простой способ получить список всех установленных / измененных файлов и ключей, добавленных / удаленных программой установки Windows (XP, Vista или 7)?

Я хотел бы сделать снимок до и после и посмотреть, что изменилось. Оставить программу запущенной, пока я выполняю установку, тоже будет хорошо.

Это очень похоже на вопрос Клинтона Блэкмора (например, взятие и различие двух файловых систем), но специально для Windows и с учетом как файлов, так и ключей реестра .

имя пользователя
источник

Ответы:

7

Есть много инструментов, способных на это, Windows 2000 даже поставлялась с версией wininstall, если я не ошибаюсь - в любом случае, она доступна бесплатно в наши дни.

Проблема заключается в том, чтобы избежать ложных срабатываний - т.е. изменений, внесенных операционной системой, которые не были связаны с установщиком, - поэтому всегда требуется некоторая осторожность и ручное редактирование.

Оскар Дювеборн
источник
17

Некоторые бесплатные инструменты, которые вы можете использовать:

Что изменилось 1.06

Что изменилось, это простая утилита, которая ищет измененные файлы и записи реестра. Это полезно для проверки программных установок.

Есть два шага для использования Что изменилось:

  1. Сначала сделайте снимок состояния системы
  2. Во-вторых, снова запустите What Changed, чтобы увидеть отличия от предыдущего снимка.

TrackWinstall

Бесплатный инструмент от Matthias Withopf, который отслеживает системные изменения (файловая система, реестр). Сайт и программа на немецком языке, но есть ссылка для перевода страницы на английский.

RegShot

Regshot - это утилита сравнения реестра с открытым исходным кодом (GPL), которая позволяет быстро сделать снимок реестра, а затем сравнить его со вторым снимком, выполненным после внесения изменений в систему или установки нового программного продукта.

splattne
источник
+1 Хороший ответ. Извините, я пошел с Оскаром, так как легче переварить единственный выбор
имя пользователя
0

Я попробовал SpyMe Tools под Windows 7 SP1 x64 . Вы должны сделать разные снимки для реестра и ваших файлов, это немного раздражает ... (и если вы выберете пустой пароль, вы не сможете использовать этот файл позже для сравнения, поэтому вы должны нажать "Нет пароля"). ..). Сравнение реестра показало отсутствие «движущегося» индикатора состояния, вы не знаете, что он делает или нет, я отменил его через 2 часа.

WhatChanged 1.07 был намного медленнее (так как он сравнивает и снимок одновременно), и вы не можете сохранить снимок на диск. Вы получаете индикатор статуса, сколько записей сравнивается, но сравнение заняло более 3 часов.

Я также пробовал анализатор состояния системы Windows от Microsoft, но он не работал для меня (завис при попытке сканирования системы).

Последнее, что я попробовал, был InstallWatch Pro 2.5 (сайт производителя пропал, см. Здесь или в google для проекта установки). Сравнение было сделано за 2 минуты (вы можете решить, будут ли сравниваться информация о версии или crcs файлов). Он находит файлы и ключи реестра, но имеет некоторые незначительные проблемы со специальными папками (например, сообщает мне, что "c: \ Documents and Settings" был удален).

Хабакук
источник