Я хотел бы найти изменения сделанными в реестре после установки чего-то на моем компьютере. Однако я хотел бы также знать то, что может быть сделано легко как общая процедура.
Запустите установщик и наблюдайте его с Монитором Процесса Sysinternals. Можно отфильтровать данные так, чтобы только операции, сделанные установщиком, показали. Можно даже отфильтровать к любым операциям, которые Вы хотите видеть (RegWrite, RegQueryValue, и т.д.) и сохранить получение для более позднего просмотра.
Монитор процесса является бесплатным программным обеспечением.
Вы могли также использовать WinDiff. Можно сохранить экспортируемые файлы реестра и затем сравнить их впоследствии:
WinDiff свободен и с открытым исходным кодом.
Другим бесплатно распространяемым решением для сравнения экспортируемых файлов фактического реестра является RegShot.
RegShot является маленьким реестром, сравнивают утилиту, которая позволяет Вам быстро брать снимок своего реестра и затем сравнивать его со вторым - сделанный после выполнения системных изменений или установки нового программного продукта. Отчет об изменениях может быть представлен в тексте или формате HTML и содержит список всех модификаций, которые произошли между snapshot1 и snapshot2. Кроме того, можно также указать папки (с sub полевыми игроками), чтобы быть просканированными для изменений также.
если у Вас, оказывается, есть Общий Командующий, это довольно легко:
экспортируйте реестр перед установкой, и после установки (сохраните с тем же именем в различных папках),
откройте обе папки в общем Командующем, выделите файл на одной стороне, перейдите к Файлам>, Выдерживают сравнение Содержанием... voilá:
Общий Командующий является условно-бесплатным программным обеспечением, попробуйте перед покупкой.
Если Вы хотите сравнить два файла реестра (что Вы вручную экспортировали в текст), то существует много приложений сравнения, таких как WinMerge, WinDiff, и т.д.
Предостережение: если структура данных реестра является большой, то экспорт может требовать времени, и хуже, Windiff может более или менее зависнуть при попытке читать большой .reg
файлы. Используйте WinMerge вместо этого, потому что он может обработать большие файлы, разность их быстрее, и результаты лучше (иногда, Windiff просто понимает его превратно).
Если Вы хотите сравнить реестр прежде и после установки, то можно также использовать монитор установки. Снова, существуют многие из них, но одним из основных является Журнал InCtrl5 ПК (Вам, вероятно, придется заплатить для загрузки его с их сайта, хотя сама программа является бесплатной, таким образом, существует много сайтов, которые имеют его). Они выпустили обновление под названием InCtrlX, который, по-видимому, лучше. Общее Удаление является хорошим коммерческим. Мне обычно нравится моя старая копия InCtrl5, но Деинсталлятор Z-Soft имеет ту же функцию и является исключительным (это является лучшим из дюжины или так, чтобы я попробовал); плюс, это свободно.
Другое решение состоит в том, чтобы проанализировать сам установщик. Таким образом, посмотрите в EXE/MSI/BAT/INF/etc. файле, чтобы лично убедиться точно, что он делает, когда он устанавливает, включая изменения в файлах, ключах реестра, сервисах, драйверах и таком. Тем путем можно избежать целого процесса обнаружения в целом. Я нахожу, что 7Zip лучший способ посмотреть в самых исполняемых установщиках (таких как NSIS), потому что Вы видите файлы и сценарии и такой. Для установщиков MSI я предлагаю или собственный ORCA Microsoft или InstEd. Хорошим коммерческим инструментом для MSIs является AdvancedInstaller