• نحوه باز کردن فایل reg نحوه ایجاد یک فایل .reg برای کار با رجیستری ویندوز

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

    بازدید از این صفحه به شما کمک می کند به طور خاص به این سوالات یا سوالات مشابه پاسخ دهید:

    • نحوه باز کردن فایل با پسوند reg?
    • چگونه یک فایل REG را به فرمت دیگری تبدیل کنیم؟
    • پسوند فرمت فایل .reg چیست؟
    • چه برنامه هایی از فایل REG پشتیبانی می کنند؟

    اگر پس از مشاهده مطالب موجود در این صفحه، هنوز پاسخ قانع کننده ای برای هیچ یک از سوالات بالا دریافت نکرده اید، به این معنی است که اطلاعات مربوط به فایل REG ارائه شده در اینجا کامل نیست. با استفاده از فرم تماس با ما تماس بگیرید و به ما اطلاع دهید که چه اطلاعاتی را پیدا نکردید.

    چه چیز دیگری می تواند مشکل ایجاد کند؟

    دلایل بیشتری می تواند وجود داشته باشد که چرا نمی توانید یک فایل REG را باز کنید (نه فقط عدم وجود یک برنامه مناسب).
    اولا- فایل REG ممکن است به اشتباه (ناسازگار) با برنامه نصب شدهبرای خدمتش در این صورت باید خودتان این اتصال را تغییر دهید. برای این کار روی فایل REG که می خواهید ویرایش کنید کلیک راست کرده و روی گزینه کلیک کنید "برای باز کردن با"و سپس برنامه ای را که نصب کرده اید از لیست انتخاب کنید. پس از چنین اقدامی، مشکلات باز کردن فایل REG باید به طور کامل ناپدید شوند.
    دوما- ممکن است فایلی که می خواهید باز کنید به سادگی خراب شده باشد. در این صورت بهترین راه حل این است که یک نسخه جدید پیدا کنید یا دوباره آن را از همان منبع قبلی دانلود کنید (شاید به دلایلی در جلسه قبل دانلود فایل REG کامل نشده باشد و به درستی باز نشود) .

    ایا میخواهید کمک کنید؟

    اگر اطلاعات بیشتری در مورد پسوند فایل REG دارید، اگر آن را با کاربران سایت ما به اشتراک بگذارید سپاسگزار خواهیم بود. از فرم ارائه شده استفاده کنید و اطلاعات خود را در مورد فایل REG برای ما ارسال کنید.

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

    واژه شناسی

    قبل از شروع به کار، باید در مورد اصطلاحات تصمیم بگیرید. من از اصطلاحات رسمی مایکروسافت استفاده می کنم، بنابراین شرایط کاملاً با عناصر ویرایشگر رجیستری سازگار است.

    شکل 1 - ویرایشگر رجیستری

    همانطور که می بینید، در اینجا هیچ "شاخه" و "کلید" وجود ندارد. حالا به تجارت.

    فایل reg

    فایل REG است فایل متنیبا پسوند reg، که در قالب خاصی کامپایل شده است.

    فرمت فایل REG

    در زیر نمونه ای از فایل reg است که منو را غیرفعال می کند اسناد اخیر.

    پنجره ها ویرایشگر رجیسترینسخه 5.00 ;غیرفعال کردن منوی اسناد اخیر "NoRecentDocsMenu"=hex:01,00,00,00

    یک فایل reg بسازید

    ایجاد یک فایل REG بسیار آسان است. کد را در هر کدام کپی کنید ویرایشگر متن(مثلا Notepad). CTRL+S را فشار داده و فایل را با هر نام و پسوند .reg ذخیره کنید، محصور کردن هر دو در نقل قولبرای جلوگیری از پسوند txt

    شکل 2 - ایجاد یک فایل REG

    نحو فایل REG

    • ویرایشگر رجیستری ویندوز نسخه 5.00- هدر فایل که جزء لاینفک آن است. همچنین، به عنوان یک هدر، می توانید REGEDIT4 را ملاقات کنید - این است فرمت ویندوز 98 / NT 4.0، که، با این حال، توسط عملیات جدیدتر قابل درک خواهد بود سیستم های ویندوز. می‌توانید در سایت پرسش‌های متداول JSO (به زبان انگلیسی) درباره تفاوت‌های قالب بیشتر بخوانید.
    • منوی اسناد اخیر را غیرفعال کنید- یک نظر. تمام خطوط با شروع ; (نقطه ویرگول) نظرات هستند.
    • یک کلید رجیستری است. از نظر گرافیکی (در ویرایشگر رجیستری) مسیر تنظیم را نشان می دهد. در فرمت فایل REG، بخش ها همیشه در محصور هستند براکت های مربع. در این مثال، کلید Explorer (زیر) متعلق به کلید HKEY_CURRENT_USER است.
    • "NoRecentDocsMenu"=hex:01,00,00,00- تنظیمات رجیستری و مقدار آن. بسته به مقدار پارامتر، رفتار سیستم عامل یا شی تغییر می کند. بسیاری از تنظیمات را می توان در آن پیکربندی کرد رابط کاربری گرافیکیسیستم عامل، اما نه همه. در چنین مواردی، از ویرایشگرهای رجیستری، توییکرها یا فایل های REG برای تغییر تنظیمات استفاده می شود.

    یک فایل reg می‌تواند حاوی چندین کلید رجیستری و تنظیمات باشد، اما هدر فقط در ابتدا استفاده می‌شود.

    ویرایشگر رجیستری ویندوز نسخه 5.00 ;غیرفعال کردن راه اندازی مجدد BSOD "AutoReboot"=dword:00000000 ;غیرفعال کردن اعلان صفحه خوش آمدگویی از پیام های خوانده نشده "MessageExpiryDays"=dword:00000000

    این فایل .reg از ویرایشگر رجیستری regedit.exe صادر شده است. از فایل های REG می توان برای ایجاد تغییرات استفاده کرد رجیستری سیستم- به این عملیات وارد کردن تنظیمات رجیستری می گویند.

    صادرات تنظیمات رجیستری

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

    می توانید تنظیمات رجیستری را به روش های مختلفی صادر کنید.

    ویرایشگر رجیستری ویندوز (regedit.exe)

    سیستم عامل ویندوز شامل برنامه ای برای ویرایش رجیستری است - regedit.exe. از آنجایی که در دایرکتوری سیستم قرار دارد، آن را اجرا کنید خط فرمانشما نیازی به تعیین مسیر کامل ندارید (به عنوان مثال، دنباله زیر کافی است: شروع - اجرا - regedit - OK).

    برای صادر کردن یک کلید رجیستری، فقط روی آن کلیک راست کرده و یکی را انتخاب کنید منوی زمینهفرمان صادرات(در ویندوز 2000 این دستور در منو قرار دارد فایل).

    سایر ویرایشگرهای رجیستری

    برنامه های زیادی برای ایجاد تغییرات در رجیستری سیستم وجود دارد که قابلیت صادرات تنظیمات را نیز دارند. اگر اغلب با رجیستری کار می کنید، احتمالاً به برنامه ای نیاز خواهید داشت که دارای نوار آدرس باشد. که در نوار آدرسمی توانید کلید رجیستری کپی شده (از یک مقاله یا یک پست انجمن) را جایگذاری کنید و سریع به آن بروید پارامتر مورد نظر. RegWorks نمونه ای از چنین برنامه هایی است.

    خط فرمان

    از خط فرمان، می توانید تنظیمات رجیستری را با استفاده از دستور صادر کنید REG EXPORT، که دارای نحو زیر است.

    REG EXPORT مسیر کامل کلید رجیستری به شکل: ROOT\Subkey (فقط رایانه محلی). بخش ریشه مقادیر: [ HKLM | HKCU | HKCR | HKU | HKCC]. مسیر کامل کلید رجیستری در زیر کلید اصلی انتخاب شده. نام فایل روی دیسک برای صادرات. مثالها: REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg همه کلیدهای فرعی و تنظیمات کلید MyApp را به AppBkUp.reg صادر می کند

    وارد کردن تنظیمات رجیستری

    شما می توانید تنظیمات رجیستری را به روش های مختلفی وارد کنید.

    اجرای یک فایل REG با استفاده از رابط کاربری گرافیکی

    این ساده ترین راه است. این شامل اجرای یک فایل REG حاوی پارامترهای لازم است، دوبار کلیک کنیدماوس یا خط فرمان

    دوبار کلیک کنید

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

    شکل 3 - سیستم برای ایجاد تغییرات درخواست تایید می کند.

    به دلیل این درخواست، این روش برای وارد کردن تنظیمات به رجیستری در طول زمان مناسب نیست نصب اتوماتیکسیستم های. اما راه های دیگری نیز وجود دارد.

    خط فرمان

    برای وارد کردن فایل های REG از خط فرمان، یک دستور وجود دارد REGEDIT. با تایپ در خط فرمان

    REGEDIT C:\hklm.reg

    دقیقاً همان کادر محاوره ای را دریافت خواهید کرد که با دوبار کلیک کردن انجام می شود. با اجرای دستور با پارامتر می توانید ظاهر کادر محاوره ای را سرکوب کنید / س. این روش است که بیشتر در هنگام نصب خودکار ویندوز استفاده می شود.

    REGEDIT /S C:\hklm.reg

    دستور REG ADD

    با کمک دستور REG ADDشما همچنین می توانید تنظیمات رجیستری را وارد کنید. راحت است که دستورات وارد کردن پارامترها را می توان در آن گنجاند فایل دسته ای، که وظایف دیگری را نیز انجام می دهد (یعنی نیازی به فایل .reg اضافی نیست). به عنوان مثال، این دستور اغلب برای وارد کردن مقادیر رجیستری به کلید RunOnceEx و سپس نصب برنامه ها در اولین ورود استفاده می شود. نحو دستور بسیار ساده است - خودتان با اجرای دستور در خط فرمان آن را ببینید REG ADD.

    فایل INF

    همچنین می توانید تنظیمات را با استفاده از فایل های INF وارد رجیستری کنید. نحو کلی آنها تا حدودی پیچیده تر از فایل های REG است، اما نوشتن مستقیم در رجیستری بسیار ساده است. در زیر نمونه ای از افزونه Msgina آورده شده است

    Signature="$Windows NT$" Msgina OptionDesc="Msgina" Tip="GINA Logon Library" Modes=0,1,2,3 AddReg=Msgina.AddReg HKLM,"Software\Policies\Microsoft\Windows\System\ Shutdown" "ShowHibernateButton", 0x10001,1 HKLM, "Software\Policies\Microsoft\Windows\System\Shutdown","HibernateAsButton",0x10001,1

    توجه داشته باشید. اطلاعات تکمیلیفایل های INF را می توان در پیدا کرد.

    ساختار فایل های reg
    چبوترف ایگور

    دانش رجیستری ویندوز بدون توانایی نوشتن یک فایل reg کامل نخواهد بود. بیایید با آنچه هست شروع کنیم. فایل reg فایلی است که ساختار خاصی دارد و حاوی اطلاعاتی است که می توان به رجیستری وارد کرد. اگر کار با ویرایشگر رجیستری مسدود شد (نحوه انجام این کار، می توانید در مقاله بخوانید)، سپس بیشترین راه آسانویرایش رجیستری یک فایل reg ایجاد و وارد می کند (البته، می توانید از DOS خارج شوید، به حالت محافظت شده بروید، از برنامه های دیگر استفاده کنید، اما همه اینها بسیار پیچیده تر و مهمتر از همه طولانی تر است).
    الزامات ساختاری خاصی برای فایل های reg وجود دارد. بیایید با این واقعیت شروع کنیم که خط اول فایل باید وارد شود
    REGEDIT4
    لطفا توجه داشته باشید که حروف باید بزرگ باشند. به غیر از این، چیزی در خط اول نباید وجود داشته باشد. این متن باید با یک خط خالی دنبال شود. سپس، کلید رجیستری نشان داده می شود که در آن لازم است برخی از پارامترها را ثبت یا تغییر دهید. نام بخش باید در پرانتز [...] نوشته شود. پارامترهایی که باید اضافه شوند در زیر فهرست شده اند، یک پارامتر در هر خط. اگر نیاز به ایجاد تغییرات در چندین بخش دارید، باید یک خط خالی بین آخرین پارامتر بخش قبلی و نام بخش بعدی بگذارید. ممکن است کمی گیج کننده باشد، اما در اینجا باید به نظر برسد:
    REGEDIT4
    "param1"="value1"
    "param2"="znachenei2"
    "param3"="value3"
    "param_1"="value_1"
    خط آخر فایل باید BLANK باشد. هنگامی که چنین فایلی را ایجاد کردید، آن را مانند اجرا کنید برنامه منظم، از شما خواسته می شود که تغییراتی در رجیستری ایجاد کنید و پس از پاسخ مثبت، اطلاعات فایل وارد می شود. ویندوز نتایج واردات را در پنجره ای که بعد از آن ظاهر می شود گزارش می دهد.
    حالا چند کلمه در مورد پارامترهایی که می توان اضافه کرد. همانطور که ممکن است متوجه شده باشید، مثال بالا با استفاده از رشته هایی مانند "param1"="znachenie1" پارامترهایی را اضافه می کند. آن ها این یک پارامتر STRING با نام "param1" و مقدار "value1" اضافه می کند. اما پارامترهای باینری و DWORD نیز وجود دارد. فرمت رکورد برای اضافه کردن آنها تا حدودی متفاوت است. برای پارامترهای DWORD، از رشته استفاده کنید
    "param"=dword:XXXXXXXXX
    در اینجا "param" نام پارامتر است، dword نوع این پارامتر را نشان می دهد (حروف باید کوچک باشند!) و پس از دو نقطه، مقدار هشت رقم در قالب هگزادسیمال (!) آمده است. با این حال، بیشتر مقادیر DWORD یا 0 یا 1 هستند، به این معنی که به جای نمادهای XXXXXXXX باید به ترتیب 00000000 یا 00000001 بنویسید. فاصله در رشته مجاز نیست.
    برای افزودن یک پارامتر باینری، قالب نمادگذاری کمی متفاوت است:
    "param"=hex:XX,XX,XX,....
    حالا من این خط را رمزگشایی می کنم. خوب، همه چیز با نام پارامتر مشخص است، پس از علامت "=" هگز می آید، یعنی. نشان دهید که یک پارامتر باینری خواهد بود، سپس بروید اعداد هگزادسیمال، با کاما از هم جدا می شوند. به عنوان مثال، اگر شما نیاز دارید که یک پارامتر باینری برابر با "00 00 00" اضافه کنید، سپس خط را بنویسید.
    "param"=hex:be,00,00,00
    تنظیمات "پیش فرض" در رجیستری وجود دارد. برای اختصاص مقداری به آنها از طریق فایل reg، باید خط زیر را اضافه کنید:
    @="ارزش"
    در اینجا، علامت @ نشان می دهد که ما مقدار پارامتر "Default" را اختصاص داده ایم. توجه داشته باشید که در داخل نقل قول قرار نمی گیرد.
    حالا من یک مثال از یک فایل reg ساده می زنم که سایتی را که نصب می کند در رجیستری می نویسد صفحه نخستدر Internet Explorer"e:
    REGEDIT4
    "صفحه شروع" = "http://www.site/"
    به نظر من همه چیز بسیار ساده و واضح است. اما فایل های reg یک ویژگی دارند: نمی توان از آنها برای حذف پارامترها در رجیستری استفاده کرد، با این حال، می توانید کل بخش را حذف کنید. برای حذف یک کلید از رجیستری، قبل از نام آن در پرانتز مربع با علامت "-" قرار دهید. در اینجا به نظر می رسد:
    [-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]
    با تشکر از این ورودی، زیربخش "QuickStart" از بخش "QuickSoft" با تمام محتوا حذف خواهد شد. با این حال، در مورد پارامترها چطور؟ چون قابل حذف نیستند. بنابراین، ایجاد محدودیت برای دسترسی به تنظیمات مختلف پوسته های ویندوزهمانطور که در مقاله توضیح داده شد، با استفاده از پارامترهای نوع DWORD انجام می شود. در این حالت، اگر مقدار پارامتر برابر با 1 (00000001) باشد، محدودیت فعال می شود و اگر 0 (00000000) باشد، محدودیت غیرفعال می شود. بنابراین، به هیچ وجه نیازی به حذف پارامترها نیست، فقط کافی است مقادیری برابر با صفر به آنها اختصاص دهید.
    یادداشت در مورد حذف توسط نیکولای بسمانوف:
    فایل های REG را می توان برای حذف پارامترها استفاده کرد. نحو:
    REGEDIT4
    "xxx" =-

    در اینجا، شاید، تمام اطلاعات اولیه در مورد ساختار فایل های reg است. من همچنین توصیه می کنم سعی کنید برخی از بخش ها را از رجیستری (نه خیلی بزرگ با یک تودرتو کوچک) صادر کنید تا یک بار دیگر به ساختار فایل نگاه کنید. هرگز به درد نمی خورد. حالا خودتان می توانید به راحتی با استفاده از فایل های reg تغییراتی در رجیستری ایجاد کنید.

    فایل های با پسوند regبرای ایجاد سریع تغییرات در رجیستری ویندوز (نوعی مجموعه ای از تنظیمات، پیکربندی ها و پارامترها در سراسر سیستم) مورد نیاز است. به عنوان مثال، می توانید به سرعت سبد را از روی دسکتاپ حذف کنید یا کلید Caps Lock را غیرفعال کنید (مثلاً من را اذیت می کند).
    1. برای ایجاد یک فایل با پسوند .reg، مطبوعات جای خالیپوشه یا دسکتاپ، کلیک راست کنید، نشانگر را روی گروه «جدید» نگه دارید و «سند متن» را انتخاب کنید.
    2. از شما یک نام استاندارد خواسته می شود، چیزی مانند "Text Document.txt". نام مورد نیاز فایل جدید را وارد کنید، به عنوان مثال، برای مقاله قبلا ذکر شده "چگونه سطل زباله را غیرفعال کنیم و آن را از دسکتاپ حذف کنیم" یک فایل با نام ایجاد کنید korzina.reg.
    3. تغییر پسوند را تأیید کنید.

    4. تمام شد، یک فایل جدید با پسوند reg با موفقیت ایجاد شد.
    5. برای افزودن دستورات و گزینه هایی به آن، روی آن کلیک راست کرده و ویرایش را انتخاب کنید.

    6. ویرایشگر باز می شود. تغییرات لازم را انجام دهید و فایل را با فشار دادن Ctrl + S یا انتخاب in ذخیره کنید پنل بالاییمنوی "فایل" و سپس دستور "ذخیره".

    7. برای ایجاد تغییرات در رجیستری، آن را باز کنید دوبار کلیک کنیدفایل reg ما، یا روی آن کلیک راست کرده و اولین مورد "Merge" را انتخاب کنید. با هشدار در مورد تغییر در رجیستری موافقت کنید.

    فایل reg. یک فایل متنی با پسوند reg در یک فرمت خاص است.

    فرمت فایل REG

    نمونه زیر نمونه ای از فایل reg است که منوی اسناد اخیر را غیرفعال می کند.

    منوی اسناد اخیر را غیرفعال کنید
    "NoRecentDocsMenu"=hex:01,00,00,00

    یک فایل reg بسازید

    ایجاد یک فایل REG بسیار آسان است. کد را در هر ویرایشگر متنی (مانند Notepad) کپی کنید. CTRL+S را فشار دهید و فایل را با هر نام و پسوند .reg ذخیره کنید و هر دو را در گیومه قرار دهید.


    شکل 1. ایجاد یک فایل reg

    یک فایل reg را وارد کنید

    ساده ترین راه برای وارد کردن فایل REG دوبار کلیک کردن روی آن است. برای اطلاعات بیشتر، وارد کردن تنظیمات رجیستری را ببینید.

    نحو فایل REG

    • ویرایشگر رجیستری ویندوز نسخه 5.00- هدر فایل که جزء لاینفک آن است. شما همچنین می توانید REGEDIT4 را به عنوان یک هدر ببینید - این فرمت Windows 98 / NT 4.0 است که با این حال توسط سیستم عامل های جدیدتر ویندوز قابل درک است. می‌توانید در سایت پرسش‌های متداول JSO (به زبان انگلیسی) درباره تفاوت‌های قالب بیشتر بخوانید.
    • منوی اسناد اخیر را غیرفعال کنید- یک نظر. تمام خطوط با شروع ; (نقطه ویرگول) نظرات هستند.
    • یک کلید رجیستری است. به صورت گرافیکی (در ویرایشگر رجیستری) مسیر پارامتر را نشان می دهد. در فرمت فایل REG، بخش ها همیشه در پرانتز قرار می گیرند. در این مثال، کلید Explorer (زیر) متعلق به کلید HKEY_CURRENT_USER است.
    • "NoRecentDocsMenu"=hex:01,00,00,00- تنظیمات رجیستری و مقدار آن. بسته به مقدار پارامتر، رفتار سیستم عامل یا شی تغییر می کند. بسیاری از تنظیمات را می توان در رابط گرافیکی سیستم عامل پیکربندی کرد، اما نه همه. در چنین مواردی، از ویرایشگرهای رجیستری، توییکرها یا فایل های REG برای تغییر تنظیمات استفاده می شود.

    یک فایل REG می تواند شامل چندین شاخه و تنظیمات رجیستری باشد، اما هدر فقط در ابتدا استفاده می شود.

    مثال:

    ویرایشگر رجیستری ویندوز نسخه 5.00

    در صورت وجود BSOD راه اندازی مجدد را غیرفعال کنید
    "AutoReboot"=dword:00000000

    ؛ اعلان صفحه خوش آمدگویی پیام های خوانده نشده را غیرفعال کنید
    "MessageExpiryDays"=dword:00000000

    این فایل .reg از ویرایشگر رجیستری regedit.exe صادر شده است. با استفاده از فایل های REG، می توانید تغییراتی در رجیستری سیستم ایجاد کنید - این عملیات وارد کردن تنظیمات رجیستری نامیده می شود.

    مقادیر پارامتر فایل .reg

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


    "راه اندازی مجدد خودکار" = dword:00000000

    پارامتر از نوع REG_DWORD است. داده ها به صورت مقداری به طول 4 بایت (عدد صحیح 32 بیتی) نشان داده می شوند. این نوع داده برای ذخیره تنظیمات درایورها و خدمات دستگاه استفاده می شود. در رابط کاربری گرافیکی ویرایشگر رجیستری، مقدار از را تغییر می دهید 0 بر 1 (یا برعکس).
    معمولا،

      معنی 0 به معنی معلول (معلول)؛

      معنی 1 به معنی فعال است.

    که در این مثالویژگی (0) را غیرفعال می کنیم راه اندازی مجدد خودکار(AutoReboot) سیستم عامل در صورت خرابی سیستم (BSOD). برای پارامتر REG_WORD، باید آخرین رقم مقدار را تغییر دهید.