У меня был хороший опыт с этими маленькими портативными приложениями.
RegFromApp показывает только изменения, сделанные вашим целевым приложением
RegFromApp v1.30 (NirSoft)
RegFromApp отслеживает изменения реестра, внесенные выбранным приложением, и создает стандартный файл регистрации RegEdit (.reg), который содержит все изменения реестра, внесенные приложением. Вы можете использовать сгенерированный файл .reg, чтобы импортировать эти изменения с RegEdit, когда это необходимо.
RegShot v1.90
Regshot - это утилита сравнения реестра с открытым исходным кодом (LGPL), которая позволяет быстро сделать снимок вашего реестра, а затем сравнить его со вторым - это делается после внесения системных изменений или установки нового программного продукта.
Другие впечатления от меня:
- WhatChanged : слишком медленно, даже на SSD
- MJRegWatcher : трудно определить, какое изменение реестра было важным, а какое нет
Второй подход - использование Sandboxie вместе с SandboxDiff.
Это дает вам возможность увидеть, что будет изменено, прежде чем касаться вашей действующей системы.
Sandboxie
Sandboxie запускает ваши программы в изолированном пространстве, что не позволяет им вносить постоянные изменения в другие программы и данные на вашем компьютере. Вы также можете получить доступ ко всем изменениям, которые были сделаны во время выполнения программы.
SandboxDiff
SandboxDiff позволяет отслеживать изменения в реестре и файлах при использовании «Sandboxie» (удивительное приложение, созданное Ронен Цур). Все записи реестра и файловая система, созданные / измененные программной изолированной программной средой (или любой изолированной программной средой), отслеживаются и отображаются в SandboxDiff. Очень полезно, когда пользователи хотят (до установки приложения) узнать все изменения, внесенные установщиком в реестр и файловую систему.