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

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

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

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

برای مشاهده شکل فایل reg در زیر ببینید.

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

به هر حال، من قبلاً بیش از یک بار با استفاده از این فایل مقاله ای نوشته ام. مثلا، " "

فایل reg برای چیست؟

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

کار با چنین فایل هایی بسیار ساده است. برای وارد کردن اطلاعات لازم در رجیستری سیستم عامل، فایل reg را باز کنید و دو بار روی "بله" کلیک کنید - موافقت با تغییراتی که در رجیستری ایجاد می شود. سپس ویندوز به طور خودکار ایجاد می شود پرس و جو مورد نظر، آن را پردازش کرده و داده ها را در رجیستر آن وارد کنید.

نحوه کار با فایل reg

از آنجایی که همانطور که قبلا ذکر کردم، یک فایل reg اساسا یک فایل متنی معمولی است، پس بهترین درمانبرنامه نویسان هنوز چیزی به جز دفترچه یادداشت برای کار با آن نیافته اند. می توانید از دفترچه یادداشت استاندارد ویندوز یا معادل های آن استفاده کنید. بر اساس تجربه خودم، می توانم با خیال راحت استفاده کنید دفترچه یادداشت+++. اولاً رایگان است و ثانیاً ویژگی های اضافی زیادی دارد.

خود ویرایش با کار کردن با هر متنی تفاوتی ندارد. برای ذخیره تغییرات، کافی است فایل را دوباره با استفاده از دستور "File" - "Save As ..." یا پیکربندی کلید داغ "Ctrl" + "S" ذخیره کنید.

ایجاد یک فایل با پسوند reg نیز با رویه های استاندارد "File" - "New" یا پیکربندی کلید داغ "Ctrl" + "N" انجام می شود. علاوه بر این، شما می توانید یک فایل reg با استفاده از رویه استانداردصادرات داده ها از رجیستری

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

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

فرمت فایل REG

در اینجا یک مثال از یک فایل REG است که به شما امکان می دهد یک بخش ایجاد کنید ( تست) با پارامترهای ( "نام گربه").


پارامترهای جدید را برای بخش تست تنظیم کنید

"CatName"="ثبت نام"
"CatAge"=dword:00000008

نحو فایل های REG

فرمت فایل REG را در نظر بگیرید. ابتدا هدر فایل می آید

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

لازم به ذکر است که در سیستم عامل های قبلی، ویندوز 98و ویندوز NT 4.0، عنوان استفاده شد REGEDIT4. اگر هنوز چنین فایل های قدیمی دارید، نگران نباشید. این فایل را درک می کند و اطلاعات را به درستی پردازش می کند. اما روند معکوس در دسترس نخواهد بود - ویندوز 98نمی تواند هدر جدید را تشخیص دهد و خطا ایجاد می کند. یک جزئیات مهم - بعد از عنوان همیشه یک خط خالی وجود دارد.

اگر باید نظری را در سند وارد کنید تا هدف پارامتر را فراموش نکنید، ابتدا نماد را قرار دهید ";" (نقطه ویرگول). نظر برای راحتی خود کاربر است و در ثبت نام درج نمی شود.

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

نوشتن فایل regمی توانید از هر ویرایشگر متنی مانند Notepad استفاده کنید. جدید ایجاد کنید سند متنیکد بالا را تایپ کنید (شکل 1.1) و فایل را با پسوند reg ذخیره کنید. اگر می‌خواهید ایجاد این فایل‌ها را تمرین کنید، تولید آنها از ویرایشگر رجیستری و ویرایش آنها در Notepad آسان‌تر است.

برنج. 1.1.

ایجاد تغییرات در رجیستری با استفاده از یک فایل reg

در بالا، ما قبلاً رفتار سیستم را هنگام دوبار کلیک کردن روی یک فایل با پسوند در نظر گرفته‌ایم .reg. با دوبار کلیک کردن بر روی فایل regشما ویرایشگر رجیستری را راه اندازی می کنید که به عنوان پارامتر به نام فایل ارسال می شود.

توجه
قبل از وارد کردن به رجیستری فایل REGحتما از رجیستری خود نسخه پشتیبان تهیه کنید یا یک نقطه سیستم را بازیابی کنید! این روشبرای خودکارسازی وظایف خیلی راحت نیست. برای مثال می خواهیم یک اسکریپت بسازیم نصب اتوماتیکسیستم ها با استفاده از REG-فایل ها. اگر تعداد زیادی از این فایل ها وجود داشته باشد، کاربر باید دائماً دکمه را فشار دهد خوب، که می بینید، لذتی برای او نخواهد داشت. با اجرای دستور با پارامتر می توانید ظاهر کادر محاوره ای را سرکوب کنید /S:

REGEDIT /S D:\test.reg

این روشی است که توسط برنامه نویسان و مدیران سیستمهنگام ایجاد برنامه ها و اسکریپت های خود با استفاده از فایل های REG. درست است، خدمات کنترل حسابداری رکوردهای ویندوزاز شما می خواهد که عملیات را مجاز کنید، اما سرویس کنترل را می توان برای مدت زمان انجام چنین اقداماتی غیرفعال کرد و سپس کاربر چیزی را مشاهده نخواهد کرد. با کمک فایل REGشما همچنین می توانید بخش ها را حذف کنید. برای این کار یک علامت منفی جلوی نام بخش قرار دهید. بیایید فایل خود را در Notepad باز کنیم cat.regو تغییرات زیر را انجام دهید:

ویرایشگر رجیستری ویندوز نسخه 5.00
: یک منهای برای حذف بخش قرار دهید
[-HKEY_CURRENT_USER\Software\Test]

اکنون باید روی فایل 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 این دستور در منو قرار دارد فایل).

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

برنامه های زیادی برای ایجاد تغییرات در رجیستری سیستم وجود دارد که قابلیت صادرات تنظیمات را نیز دارند. اگر اغلب با رجیستری کار می کنید، احتمالاً به برنامه ای نیاز خواهید داشت که دارای نوار آدرس باشد. AT نوار آدرسمی توانید کلید رجیستری کپی شده (از یک مقاله یا یک پست انجمن) را جایگذاری کنید و به سرعت به تنظیمات مورد نظر بروید. 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 است که منوی اسناد اخیر را غیرفعال می کند.

منوی اسناد اخیر را غیرفعال کنید
"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 به معنی فعال است.

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

ساختار فایل های 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 ساده می آورم که در رجیستری سایتی را می نویسد که صفحه اصلی را در اینترنت اکسپلورر "e" تنظیم می کند:
REGEDIT4
"صفحه شروع" = "http://www.site/"
به نظر من همه چیز بسیار ساده و واضح است. اما فایل های reg یک ویژگی دارند: نمی توان از آنها برای حذف پارامترها در رجیستری استفاده کرد، با این حال، می توانید کل بخش را حذف کنید. برای حذف یک کلید از رجیستری، قبل از نام آن در پرانتز مربع با علامت "-" قرار دهید. در اینجا به نظر می رسد:
[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]
با تشکر از این ورودی، زیربخش "QuickStart" از بخش "QuickSoft" با تمام محتوا حذف خواهد شد. با این حال، در مورد پارامترها چطور؟ چون قابل حذف نیستند. بنابراین، تعیین محدودیت برای دسترسی به تنظیمات مختلفپوسته ویندوز همانطور که در مقاله توضیح داده شد با استفاده از پارامترهای نوع DWORD انجام می شود. در این حالت، اگر مقدار پارامتر برابر با 1 (00000001) باشد، محدودیت فعال می شود و اگر 0 (00000000) باشد، محدودیت غیرفعال می شود. بنابراین، به هیچ وجه نیازی به حذف پارامترها نیست، فقط کافی است مقادیری برابر با صفر به آنها اختصاص دهید.
یادداشت در مورد حذف توسط نیکولای بسمانوف:
فایل های REG را می توان برای حذف پارامترها استفاده کرد. نحو:
REGEDIT4
"xxx" =-

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