как сравнить два реестра windows
Какой самый простой и быстрый способ сравнить 2 файла реестра?
Я хотел бы найти изменения в реестре после установки на мой компьютер. Однако я хотел бы также знать, что можно сделать с легкостью в общем порядке.
5 ответов
запустить установщик и смотреть его с Монитор Процесса Sysinternals. Можно отфильтровать данные таким образом, чтобы отображались только операции, выполненные установщиком. Вы даже можете фильтровать, чтобы все операции, которые вы хотите увидеть (RegWrite, RegQueryValue и т. д.) и сохраните ее для последующего просмотра.
Process monitor является бесплатной.
вы также можете использовать WinDiff. Вы можете сохранить экспортированные файлы реестра, а затем сравните их потом:
WinDiff является свободным и открытым исходным кодом.
другое бесплатное решение для сравнения фактических реестра, экспортировать файлы RegShot.
Если у вас есть Total Commander, это довольно просто:
экспорт реестра до установки и после установки (сохранить с тем же именем в разных папках)
откройте обе папки в Total Commander, выделите файл с одной стороны, перейдите к файлы > Сравнить По Содержимому. voilá:
Total Commander условно, попробуйте, прежде чем купить.
Если вы хотите сравнить два файла реестра (вручную экспортировать в текст), то есть много приложений для сравнения, такие как WinMerge,WinDiff, etc.
другое решение-проанализировать установки сам. То есть, посмотреть внутри exe/МСИ/летучая мышь/инф/и т. д. файла, чтобы увидеть для себя именно то, что он делает, когда он устанавливает, в том числе изменения в файлах, записи реестра, службы, драйверы и тому подобное. Таким образом, вы можете полностью избежать всего процесса обнаружения. Я нахожу это 7Zip Это лучший способ заглянуть внутрь большинства исполняемых инсталляторов (таких как NSIS), потому что вы можете видеть файлы и скрипты и тому подобное. Для установщиков MSI я предлагаю собственный ORCA или InstEd. Хороший коммерческий инструмент для MSIs AdvancedInstaller
Я хотел сравнить фактические ульи, а не экспортированные файлы и иметь возможность легко копировать вещи между ними.
Итак, вот шаги, которые я использовал в деталях. Предположим, что я хочу скопировать элементы из реестра в разделе D (hive SOFTWARE) в раздел реестра E (hive SOFTWARE) во время работы из раздела C.
Чистка реестра Windows 7/8/10: оптимизация и удаление ошибок. Сравнение двух копий реестра: старой и новой
Всем доброго времени!
Системный реестр в Windows — это есть большая база данных, в которой хранятся параметры и настройки приложений, профиля пользователей, предустановки и т.д.
(хотя на мой взгляд, на сегодняшний день, реестр — это целый мешок «костылей», который больше нужен для совместимости со старым ПО. Но речь не об этом. ) 😉
Как и в любой базе данных, со временем (если ее не чистить), в ней накапливается большое число «мусорных» данных: настройки программ, которые давно удалены, ошибочные сведения, «пустые» строки и т.д. 👀
Всё это может сказываться на быстродействии Windows. Что интересно: в самой Windows не предусмотрено инструмента для чистки и оптимизации реестра (немного удивляет 👌).
Ниже покажу несколько утилит, которые помогут вам «очистить» эти Авгиевы конюшни и сделать Windows более отзывчивой. Думаю, многим это не помешает!
Возможно вам пригодится статья о том, как открыть системный реестр (даже в том случае, если он был заблокирован).
Чистка и оптимизация реестра
Способ 1: использование Wise Care 365
Эта программа подкупает своим минимализмом, «простотой» и эффективностью!
После ее установки и запуска, перед вами предстанет окно с несколькими вкладками: проверка, очистка, оптимизация, приватность, система (еще есть помощь, но ее не считаю).
Просто, понятно, лаконично! 👌
Кстати, хочу отметить, что Wise Registry Cleaner перед любыми своими действиями делает копию реестра (на всякий случай, бэкап никогда не повредит 👌).
Также выделил бы функцию по сжатию системного реестра и его дефрагментации. После подобной комплексной оптимизации, нередко прямо «чувствуешь» как Windows начала работать чуть живее. 👇
В общем, Wise Care оставляет очень приятные впечатления. Рекомендую «иметь ярлык» этой программы на рабочем столе, и время от времени подчищать «огрехи» Windows.
Примечание : утилита бесплатна*, поддерживает русский, актуальна для Windows 7, 8, 10 (32/64 bits). По эффективности очистки — одна из лучших в своем сегменте.
Способ №2: использование Reg Organizer
Отличная многофункциональная утилита для приведения в порядок всей системы в целом (и системного реестра в частности). В этом плане, на мой скромный взгляд, одна из лучших в своем роде. 👌
В ее арсенале есть удобная экспресс-проверка системы, которая сразу же выдаст количество проблем и предложит их решить. Отмечу, что утилита бесплатная!
Однозначно рекомендую к знакомству.
Экспресс-проверка системы с помощью Reg Organizer
Сравнение двух снимков (копий) реестра
Кстати, если уж мы затронули утилиту Reg Organizer — не могу также не отметить, что в ее арсенале есть одна полезная опция: создание снимков реестра и их сравнение между собой.
Это может быть полезно в тех случаях, когда вы хотите узнать, что меняет в реестре та или иная программа (например).
Сравнение 2-х снимков реестра
Как правило снимок делается достаточно быстро (2-3 мин.). По умолчанию его имя будет совпадать с текущей датой и днем недели. 👇
Снимок реестра создан
Собственно, когда снимок сохранен, можно «что-то делать» с той или иной программой, а потом зайти в Reg Organizer и сравнить текущее состояние реестра с прошлым снимком.
Разница будет показана довольно наглядно. 👇
Изменения в реестре с момента создания снимка
По теме вопроса у меня все, дополнения (как всегда) приветствуются.
Создание и сравнение снимков реестра
В одной из статей уже говорилось о том, что в программе Reg Organizer есть функция установки программ с созданием лога изменений, позволяющая отследить все изменения, вносимые в систему при установке какого-либо приложения. При этом будут отслеживаться все изменения, вносимые в реестр, а также на диски компьютера (какие диски будут отслеживаться, определяется настройками программы).
Но отследить вносимые изменения бывает полезно не только при установке новых приложений, но и при работе уже установленных. Такое отслеживание обычно выполняется для просмотра работы какой-либо программы в течение определенного времени. Для этого можно воспользоваться функцией создания и сравнения снимков реестра.
Доступ к функции создания снимков реестра находится в меню «Деинсталлятор приложений». После выбора этого раздела, в открывшемся окне выберите закладку «Снимки реестра» и запустите процедуру, предварительно выполнив требуемые настройки. Настройки позволяют выбрать корневые ключи, которые будут включены в создаваемый снимок. После того, как вы поработаете с исследуемым приложением, запустите эту же процедуру повторно. Любой созданный снимок можно удалить, воспользовавшись третьей процедурой – «Удаление снимков».
Когда есть два или более снимков, можно выполнить их сравнение. На той же закладке «Снимки реестра» есть процедура сравнения. Вам потребуется лишь указать, какие снимки будут сравниваться. Результаты сравнения будут записаны в лог (аналогичный тому, что создается при установке приложений с помощью программы Reg Organizer).
Для просмотра лога сравнения снимков выберите закладку «Логи изменений», где в выпадающем списке выберите требуемый лог. После этого программа выведет изменения, которые записаны в этот файл. Изменения в реестре показываются в виде древовидной структуры (дерево ключей реестра). Кнопка «Развернуть все», расположенная под выпадающим списком, позволяет одновременно развернуть все узлы дерева изменений. С ее помощью можно быстро, за один клик, сделать видимыми все элементы дерева.
Контекстное меню закладки «Изменения в реестре» имеет интересную функцию, позволяющую сохранять выбранный в дереве ключ реестра в файл. Обратите внимание, что будет сохраняться не текущее значение ключа реестра, а то, что записано в логе. В ряде случаев одному сохраняемому ключу будет соответствовать несколько измененных параметров. При сохранении в виде файла каждый параметр будет записываться в отдельный reg-файл, а чтобы не запутаться с ними, эти файлы будут помещаться в одну и ту же папку, имя которой вы можете присвоить при сохранении значений ключа.
Какой самый простой и быстрый способ сравнить 2 файла реестра?
Я хотел бы найти изменения, внесенные в реестр после установки чего-либо на моем компьютере. Однако я хотел бы также знать, что можно легко сделать в качестве общей процедуры.
Монитор процесса является бесплатным.
WinDiff является бесплатным и открытым исходным кодом.
экспортировать реестр перед установкой и после установки (сохранить с тем же именем в разных папках)
Total Commander является условно-бесплатной, попробуйте, прежде чем купить.
Если вы хотите сравнить реестр до и после установки, вы также можете использовать монитор установки. Опять же, их много, но одним из основных является InCtrl5 журнала PC Magazine (вам, возможно, придется заплатить, чтобы загрузить его со своего сайта, хотя сама программа бесплатна, поэтому есть много сайтов, у которых она есть). Они выпустили обновление под названием InCtrlX, которое, по-видимому, лучше. Total Uninstall является хорошим коммерческим. Мне обычно нравится моя старая копия InCtrl5, но Z-Soft Uninstaller имеет ту же функцию и является исключительной (это лучшее из десятка или около того, что я пробовал); плюс это бесплатно.
Я хотел сравнить реальные ульи и не экспортируемые файлы и иметь возможность легко копировать между ними.
Итак, вот шаги, которые я использовал в деталях. Предположим, что я хочу скопировать элементы из реестра в разделе D (hive SOFTWARE) в раздел реестра E (hive SOFTWARE) при запуске из раздела C.
Какой самый простой и быстрый способ сравнить 2 файла реестра?
Я хотел бы найти изменения, внесенные в реестр после установки чего-либо на моем компьютере. Однако я хотел бы также знать, что можно легко сделать в качестве общей процедуры.
5 ответов 5
Запустите установщик и просмотрите его с помощью Sysinternals Process Monitor. Вы можете фильтровать данные так, чтобы отображались только операции, выполненные установщиком. Вы даже можете отфильтровать все операции, которые хотите увидеть (RegWrite, RegQueryValue и т.д.), И сохранить запись для последующего просмотра.
Монитор процесса является бесплатным.
Вы также можете использовать WinDiff. Вы можете сохранить экспортированные файлы реестра, а затем сравнить их:
WinDiff является бесплатным и открытым исходным кодом.
если у вас есть Total Commander, это довольно просто:
экспортировать реестр перед установкой и после установки (сохранить с тем же именем в разных папках)
Total Commander является условно-бесплатной, попробуйте, прежде чем купить.
Если вы хотите сравнить два файла реестра (которые вы экспортировали вручную в текст), то существует множество приложений для сравнения, таких как WinMerge, WinDiff и т.д.
Если вы хотите сравнить реестр до и после установки, то вы также можете использовать монитор установки. Опять же, их много, но одним из основных является InCtrl5 журнала PC Magazine (вам, возможно, придется заплатить, чтобы загрузить его со своего сайта, хотя сама программа бесплатна, поэтому есть много сайтов, которые ее имеют). Они выпустили обновление под названием InCtrlX, которое, по-видимому, лучше. Total Uninstall является хорошим коммерческим. Мне обычно нравится моя старая копия InCtrl5, но Z-Soft Uninstaller имеет ту же функцию и является исключительной (это лучшее из десятка или около того, что я пробовал); плюс это бесплатно.
Я хотел сравнить реальные ульи и не экспортируемые файлы и иметь возможность легко копировать вещи между ними.
Итак, вот шаги, которые я использовал в деталях. Предположим, что я хочу скопировать элементы из реестра в разделе D (hive SOFTWARE) в раздел реестра E (hive SOFTWARE) при запуске из раздела C.