انجمن فناوری اطلاعات دانشگاه پیام نور
رجيستري چيست ؟ - نسخه قابل چاپ

+- انجمن فناوری اطلاعات دانشگاه پیام نور (http://forum.it98.ir)
+-- انجمن: تالار تخصصی کامپیوتر (/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D8%AA%D8%A7%D9%84%D8%A7%D8%B1-%D8%AA%D8%AE%D8%B5%D8%B5%DB%8C-%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1)
+--- انجمن: برنامه نویسی (/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C)
+---- انجمن: ویژوال بیسیک (/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D9%88%DB%8C%DA%98%D9%88%D8%A7%D9%84-%D8%A8%DB%8C%D8%B3%DB%8C%DA%A9)
+---- موضوع: رجيستري چيست ؟ (/Thread-%D8%B1%D8%AC%D9%8A%D8%B3%D8%AA%D8%B1%D9%8A-%DA%86%D9%8A%D8%B3%D8%AA-%D8%9F)



رجيستري چيست ؟ - *setayesh - ۱۸-۹-۱۳۹۳ ۱۱:۵۳ عصر

رجيستري چيست ؟

سيستم عامل ويندوز تنظيمات سخت افزاري و نرم افزاري خود را بطور مرکزي در
يک بانک اطلاعاتي با ساختار سلسله مراتبي ذخيره مي کند که رجيستري نام دارد
. رجيستري جايگزيني براي بسياري از فايلهاي پيکربندي INI ، SYS و COM است
که در نسخه هاي اوليه ويندوز موجود بود . رجيستري ، سيستم عامل را با مهيا
کردن اطلاعات موردنيز براي اجراي برنامه ها و load شدن component ها ،
کنترل مي کند .

رجيستري شامل انواع مختلفي از اطلاعات مي باشد مثل :

- اطلاعات سخت افزارهاي نصب شده روي سيستم

- اطلاعات درايورهاي نصب شده روي سيستم

- اطلاعات برنامه هاي نصب شده روي سيستم

- اطلاعات پروتکلهاي شبکه اي مورد استفاده در سيستم

ساختار رجيستري شامل چندين مجموعه رکورد است که داده هاي اين رکوردها توسط
بسياري از برنامه ها و اجزاي سيستم عامل خوانده و يا نوشته مي شود .

اجزاي رجيستري

اجزاي تشکيل دهنده رجيستري عبارتند از :

1 – subtree : Subtree ها همانند folder هاي موجود در ريشه يک درايو هارد هستند . رجستری ويندوز داراي پنج subtree مي باشد :

- HKEY_LOCAL_MACHINE : شامل تمام داده هاي پيکربندي براي کامپيوتر مي باشد
و شامل 5 key است :Hardware ، SAM ، Security ، Software و System

- HKEY_USERS : شامل داده هاي مربوط به تنظيمات سيستم عامل براي هر user است مثل تنظيمات desktop و محيط ويندوز

- HKEY_CURRENT_USER : شامل داده هاي کاربر فعلي سيستم

- HKEY_CLASSES_ROOT : شامل اطلاعات پيکربندي نرم افزار است مثل داده هاي OLE و داده هاي کلاسهاي متناظر با فايل

- HKEY_CURRENT_CONFIG : شامل اطلاعات مورد نياز براي تنظيمات داريورهاي سخت افزاري و غيره

2 – Key : key ها همانند folder ها و subfolder هاي روي هارد هستند . هر
key متناظر با object هاي نرم افزاري يا سخت افزاري مي باشد . subkey ها
key هايي هستند که درون يکسري key قراردارند .

3 – Entry : هر key داراي يک يا چند entry است . هر entry داراي سه بخش مي باشد :

- نام Name

- نوع داده اي Data Type : مقدار هر entry يکي از انواع داده هاي زير است :

REG_DWORD ، REG_SZ ، REG_EXPAND_SZ ، REG_BINARY ،

REG_MULTI_SZ ، REG_FULL_RESOURCE_DESCRIPTOT

- مقدار Value









نکته 1 : براي مشاهده رجيستري و اعمال تغييرات در آن ( لطفاً اگر هيچ تجربه
اي در تنظيم کردن رجيستري نداريد اطلاعات آنرا تغيير ندهيد ) ، مي توانيد
از برنامه regedit.exe و يا regedt32.exe موجود در ويندوز استفاده کنيد .
براي اينکار کافيست نام برنامه را در کادر Run وارد کنيد .