Как сравнить или объединить файлы реестра в Windows 11/10 с помощью Regdiff

Вы часто имеете дело с файлами .reg ? В то время как редактор реестра — это идеальное место для изменения настроек вашего компьютера и применения всех этих причудливых исправлений. Рег-(Reg) файлы тоже не меньше; их можно экспортировать из редактора реестра, а затем снова объединить в реестр Windows(Windows Registry) . Они позволяют экспортировать или создавать резервные копии реестра или его частей. Инструмент, о котором мы говорим в этом посте, называется  Regdiff, и это отличный инструмент, который позволяет вам сравнивать, сортировать, объединять и управлять вашими reg-файлами множеством способов.

Сравните(Compare) или объедините(Merge Registry) файлы реестра с помощью Regdiff

Сравните или объедините файлы реестра

Сравнивать

Инструмент бесплатный, с открытым исходным кодом и легко доступен. Вы можете скачать его как исполняемый файл или разветвить весь исходный код, чтобы включить его в свой существующий проект. Основная особенность инструмента заключается в том, что он позволяет сравнивать два reg-файла. Подобно diff коду, инструмент брал два файла реестра и сравнивал их.

Но вы должны задаться вопросом, чем он отличается от любого другого калькулятора сравнения кода? Разница в том, что Regdiff(Regdiff) сначала читает оба файла и сравнивает их на логическом уровне, а не построчно. Таким образом, даже если оба ваших файла имеют разный порядок одного и того же содержимого, Regdiff не покажет его в diff.

Инструмент не имеет графического интерфейса(GUI) и полностью запускается из командной строки. Чтобы сравнить два файла, все, что вам нужно сделать, это скопировать оба reg-файла и Regdiff в одну папку. Теперь откройте окно CMD(CMD) с повышенными правами и выполните следующую команду, чтобы сравнить оба файла:

regdiff.exe first_file_name.reg second_file_name.reg

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

Вы также можете напрямую сравнить текущий реестр Windows(Windows Registry) с reg-файлом, используя ту же команду. Где вместо имени файла можно указать относительный адрес папки реестра.

regdiff.exe HKEY_LOCAL_MACHINE\SOFTWARE hklm_software.reg

Объединить

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

Объединить два reg-файла:(Merge two reg files:)

regdiff.exe HKEY_LOCAL_MACHINE\SOFTWARE hklm_software.reg /merge merged.reg

Экспорт существующего реестра:(Export existing registry:)

regdiff.exe HKEY_LOCAL_MACHINE\SOFTWARE /merge hklm_software.reg

Создайте отсортированный reg-файл из существующего reg-файла:(Create a sorted reg file from existing reg file:)

regdiff.exe example.reg /merge sorted_example.reg

Нет пустых ключей

Другой наиболее важный параметр, который можно использовать, — это no-empty-keys . Это поможет вам навести порядок в ваших reg-файлах, полностью удалив пустые ключи, которые вообще не требуются. Просто(Simply) добавьте /no-empty-keys перед любой командой, чтобы удалить все встречающиеся пустые ключи.

Вариант реестра

Параметр /registry позволит вам сравнить или объединить текущие значения реестра на локальном компьютере. Использование этой опции практически избавило бы от необходимости использовать опцию экспорта из редактора реестра(Registry Editor) для создания reg-файлов. Так как теперь вы можете напрямую получать значения из реестра.

Есть много других доступных опций, каждая из которых способна делать то или иное. Подробнее обо всех этих параметрах можно прочитать на странице загрузки(download page)(download page) инструмента . Доступна полная документация по этим опциям и их удобству использования.

Regdiff — отличный инструмент, если вы много работаете с файлами реестра. Единственная проблема, с которой могут столкнуться некоторые пользователи, заключается в отсутствии графического интерфейса(GUI) . Инструмент полностью запускается из командной строки, а также отображает вывод в самом окне терминала. Помимо этого, это идеальный инструмент для сравнения, объединения и многого другого с reg-файлами.



About the author

Я инженер-программист с более чем 10-летним опытом работы с продуктами Windows, Office и Google. Я эксперт в Word, Excel и PowerPoint и написал несколько книг на эту тему. В свободное время я люблю играть в видеоигры, читать книги и смотреть фильмы.



Related posts