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

Много ли се занимавате с .reg файлове? Докато редакторът на системния регистър е най-доброто място за промяна на настройките на вашия компютър и прилагане на всички тези фантастични поправки. Reg файловете също са не по-малко; те могат да бъдат експортирани от редактора на системния регистър и по-късно могат да бъдат обединени отново в системния регистър(Windows Registry) на Windows . Те дават възможност за експортиране или архивиране на регистър или части от регистъра. Инструментът, за който говорим в тази публикация, се нарича  Regdiff и е страхотен инструмент, който ви позволява да сравнявате, сортирате, обединявате и управлявате вашите reg файлове по много начини.

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

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

Сравнете

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

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

Инструментът няма графичен интерфейс(GUI) и работи изцяло от командния ред. За да сравните два файла, всичко, което трябва да направите, е да копирате както reg файловете, така и Regdiff в една папка. Сега отворете прозорец с повишен 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 . Това ще ви помогне да изчистите вашите рег. файлове чрез пълно премахване на празни ключове, които изобщо не са необходими. Просто(Simply) добавете /no-empty-keys преди всяка команда, за да премахнете всички срещнати празни ключове.

Опция на системния регистър

Опцията /registry ще ви позволи да сравните или слеете с текущите стойности на системния регистър на локалната машина. Използването на тази опция на практика би елиминирало необходимостта от използване на опцията за експортиране от редактора на системния регистър(Registry Editor) за създаване на reg файлове. Както сега можете директно да извличате стойности от системния регистър.

Има много други налични опции, всяка от които може да направи нещо или друго. Можете да прочетете повече за всички тези опции на страницата за изтегляне(download page)(download page) на инструмента . Пълната документация е налична относно тези опции и тяхната използваемост.

Regdiff е чудесен инструмент, ако се занимавате много с файлове в системния регистър. Единственият проблем, пред който могат да се сблъскат няколко потребители, е, че няма GUI . Инструментът работи изцяло от командния ред и също така показва изхода в самия прозорец на терминала. Освен това, това е идеалният инструмент за сравняване, сливане и правене на много повече с reg файлове.



About the author

Аз съм уеб разработчик с опит в работата както с Windows 11, така и с 10. Също така съм потребител на Firefox от много години и съм станал доста опитен в използването на изцяло новата конзола за игри Xbox One. Основните ми интереси са в разработката на софтуер, по-специално в уеб и мобилното развитие, както и науката за данни. Имам много добри познания относно различни компютърни системи и тяхното използване, така че мога да предоставя безпристрастна обратна връзка за различни програми или услуги, които може да използвате.



Related posts