نحوه مقایسه یا ادغام فایل های رجیستری در ویندوز 11/10 با استفاده از Regdiff

آیا با فایل های .reg زیاد سر و کار دارید؟ در حالی که ویرایشگر رجیستری مکان نهایی برای تغییر تنظیمات کامپیوتر شما و اعمال تمام آن اصلاحات فانتزی است. فایل های Reg(Reg) نیز کمتر نیستند. آنها را می توان از ویرایشگر رجیستری صادر کرد و بعداً می توان آنها را دوباره در رجیستری ویندوز(Windows Registry) ادغام کرد . آنها امکان صادرات یا پشتیبان گیری از رجیستری یا بخش هایی از رجیستری را فراهم می کنند. ابزاری که در این پست در مورد آن صحبت می کنیم  Regdiff نام دارد(Regdiff, ) و ابزاری عالی است که به شما امکان می دهد فایل های reg خود را از طرق مختلف مقایسه، مرتب سازی، ادغام و مدیریت کنید.

مقایسه(Compare) یا ادغام(Merge Registry) فایل های رجیستری با استفاده از Regdiff

مقایسه یا ادغام فایل های رجیستری

مقایسه کنید

این ابزار رایگان، منبع باز و به راحتی در دسترس است. می توانید آن را به عنوان یک فایل اجرایی دانلود کنید - یا کل کد منبع را فورک کنید تا بتوانید آن را در پروژه موجود خود بگنجانید. ویژگی اصلی این ابزار این است که به شما امکان می دهد دو فایل reg را با هم مقایسه کنید. مانند یک تفاوت کد، این ابزار دو فایل رجیستری را می گیرد و آنها را با هم مقایسه می کند.

اما باید تعجب کنید که تفاوت آن با هر ماشین حساب تفاوت کد دیگری چیست؟ تفاوت این است که رجدیف(Regdiff) ابتدا هر دو فایل را می خواند و آنها را در سطح منطقی و نه خط به خط مقایسه می کند. بنابراین حتی اگر هر دو فایل شما ترتیب متفاوتی از محتوای یکسان داشته باشند، Regdiff آن را در تفاوت نشان نمی دهد.

این ابزار رابط کاربری گرافیکی(GUI) ندارد و به طور کامل از خط فرمان اجرا می شود. برای مقایسه دو فایل تنها کاری که باید انجام دهید این است که فایل های reg و Regdiff را(Regdiff) در یک پوشه کپی کنید. حالا یک پنجره CMD بالا باز کنید و دستور زیر را برای مقایسه هر دو فایل اجرا کنید:

regdiff.exe first_file_name.reg second_file_name.reg

این ابزار ابتدا هر دو فایل را می خواند و تجزیه می کند و سپس نتایج را مقایسه می کند و برای شما نمایش می دهد. حتی برای پشتیبان گیری کامل رجیستری سریع کار می کند. هنگامی که تفاوت نمایش داده می شود، می توانید به راحتی متوجه شوید که چه تنظیماتی تغییر کرده است. یا تغییرات کلی در رجیستری از آخرین نسخه پشتیبان شما چه بوده است؟

همچنین می توانید با استفاده از همین دستور مستقیماً رجیستری فعلی ویندوز(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(Regdiff) یک ابزار عالی است. تنها مشکلی که ممکن است چند کاربر با آن مواجه شوند این است که رابط کاربری گرافیکی(GUI) وجود ندارد . این ابزار به طور کامل از خط فرمان اجرا می شود و همچنین خروجی را در خود پنجره ترمینال نشان می دهد. به غیر از آن، این ابزار عالی برای مقایسه، ادغام و انجام کارهای بیشتر با فایل‌های reg است.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts