X
تبلیغات
نماشا
رایتل

رجیستری چیست ؟

شنبه 8 آبان‌ماه سال 1389 ساعت 09:43 ق.ظ

کلیات رجیستری ویندوز
رجیستری چیست؟
رجیستری یک بانک اطلاعاتی بسیار قدرتمند است که برای ذخیره سازی تنظیمات و تغییرات اعمال شده در نسخه های ۳۲ بیتی microsoft windowsشامل xp,2000,nt,98,95به کار میرود .رجیستری شامل اطلاعات و تنظیمات برای تمام سخت افزار ها , نرم افزار ها, کابران, اولویت های pcو.....

می باشد.هنگامی که یک کاربر تغییراتی را در control panel,سیاست های امنیتی و یا برنامه های نصب شده ایجاد میکند.این تغییرات به رجیستری منعکس شده و در آنجا ذخیره می شود .

آرایش رجیستری ویندوز

فایل های فیزیکی که رجیستری را آرایش می دهند به طور مجزا و وابسته به هم در نسخه ویندوز شما ذخیره شده اند .در ویندوز ۹۸و۹۵ رجیستری در داخل دو فایل مخفی واقع در دایرکتوری ویندوز به نام های
user,Dat و Dat.classes نیز ذخیره شده است.در صورتی که در ویندوز xp,2000,nt, فایل ها به صورت جداگانه در داخل دایرکتوری systemroof%system32 config قرار دارد.
شما نمی توانید به طور مستقیم به این فایلها دسترسی پیدا کنید .بلکه باید از یک ابزار شناخته شده به نام
registry editor برای ویرایش و ایجاد تغییرات در رجیستری استفاده کنید (استفاده از registry editor در ادامه توضیح داده خواهد شد.)

ساختار رجیستری

رجیستری دارای یک ساختار مرتبه ای
hirachal می باشد هر چند که ساختمان آن پیچیده به نظر می آید.اما همانند ساختار پوشه های روی دیسک شما می باشد .شکل ظاهری registryedirot مشابه Windows explorerاست و در آن ساختمان رجیستری به صورت یک ساختار درختی نمایش داده می شود.درساختار رجیستری هر شاخه اصلی (که با یک آیکن ویندوز نمایش داده شده است و کلمه اول آن hkey میباشد hive نامیده می شود .Hive ها شامل key ها هستند .
هر
key(کلید)خود می تواند شامل زیر کلید های دیگر نیز باشد.کلید ها ممکن است به زیر کلید های دیگر رجوع کنند و یا به مقدار (value) اشاره کنند.مقادیر شامل اطلاعات واقعی ذخیره شده در رجیستری هستند.پنج نوع مقدار اصلی وجود دارد که عبارتند از:Expandable_string,multi-string,stringbinary,dword

اصطلاحات رجیستری

شش
hive در رجیستری وجود دارد که هر کدام از آنها شامل بخش خاصی از اطلاعات ذخیره شده در رجیستری می باشند.این شش شاخه عبارتند از :Hkey_classes_roots:
این شاخه شامل نگاشت تمامی انجمن های فایلی جهت پشتیبانی از طرح
drag and dropاطلاعات ole میانبر های ویندوز .شکل ظاهری رابط های کاربری ویندوز و....می باشد.در این قسمت یک زیر کلید برای هر کدام از انواع فایلی تعریف شده وجود دارد .Hkey_classes-user:
این شاخه به بخش
hkey_userاختصاص داده شده به کاربری که در حال حاضر به pc وارد شده است .ارتباط دارد وشامل اطلاعاتی از قبیل اسامی ورود تنظیمات desktopو تنظیمات منوی startمی باشد.Hkey_classes_machine:
این شاخه شامل اطلاعات ویژه کامپیوتر درباره نوع سخت افزار.نرم افزار.وسایر اولویت های ارائه شده بر روی یک
pc می باشد.این اطلاعات برای تمام کاربرانی که وارد کامپیوتر شده اند (logon کرده اند)قابل استفاده می باشد.hkey _users:
این شاخه به بخشی از شاخه
hkey_local_ machine:اختصاص داده شده برای پیکر بندی جاری سخت افزاری متصل است Hkey_DYN_DATA:
این شاخه به قسمتی از شاخه
Hkey_local_machine برای استفاده در ابزار های PLUG&PLAYنصب شده روی ویندوز اشاره می کند.این بخش پویا بوده و با حذف شدن ابزار ها از سیستم تغییر پیدا می کند.
با سلام خدمت همه دوستان خوب خودم

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

کلیات رجیستری ویندوز

رجیستری چیست؟
رجیستری یک بانک اطلاعاتی بسیار قدرتمند است که برای ذخیره سازی تنظیمات و تغییرات اعمال شده در نسخه های ۳۲ بیتی
microsoft windowsشامل xp,2000,nt,98,95به کار میرود .رجیستری شامل اطلاعات و تنظیمات برای تمام سخت افزار ها , نرم افزار ها, کابران, اولویت های pcو..... می باشد.هنگامی که یک کاربر تغییراتی را در control panel,سیاست های امنیتی و یا برنامه های نصب شده ایجاد میکند.این تغییرات به رجیستری منعکس شده و در آنجا ذخیره می شود .

آرایش رجیستری ویندوز

فایل های فیزیکی که رجیستری را آرایش می دهند به طور مجزا و وابسته به هم در نسخه ویندوز شما ذخیره شده اند .در ویندوز ۹۸و۹۵ رجیستری در داخل دو فایل مخفی واقع در دایرکتوری ویندوز به نام های
user,Dat و Dat.classes نیز ذخیره شده است.در صورتی که در ویندوز xp,2000,nt, فایل ها به صورت جداگانه در داخل دایرکتوری systemroof%system32 config قرار دارد.
شما نمی توانید به طور مستقیم به این فایلها دسترسی پیدا کنید .بلکه باید از یک ابزار شناخته شده به نام
registry editor برای ویرایش و ایجاد تغییرات در رجیستری استفاده کنید (استفاده از registry editor در ادامه توضیح داده خواهد شد.)

ساختار رجیستری

رجیستری دارای یک ساختار مرتبه ای
hirachal می باشد هر چند که ساختمان آن پیچیده به نظر می آید.اما همانند ساختار پوشه های روی دیسک شما می باشد .شکل ظاهری registryedirot مشابه Windows explorerاست و در آن ساختمان رجیستری به صورت یک ساختار درختی نمایش داده می شود.درساختار رجیستری هر شاخه اصلی (که با یک آیکن ویندوز نمایش داده شده است و کلمه اول آن hkey میباشد hive نامیده می شود .Hive ها شامل key ها هستند .
هر
key(کلید)خود می تواند شامل زیر کلید های دیگر نیز باشد.کلید ها ممکن است به زیر کلید های دیگر رجوع کنند و یا به مقدار (value) اشاره کنند.مقادیر شامل اطلاعات واقعی ذخیره شده در رجیستری هستند.پنج نوع مقدار اصلی وجود دارد که عبارتند از:Expandable_string,multi-string,stringbinary,dword

اصطلاحات رجیستری

شش
hive در رجیستری وجود دارد که هر کدام از آنها شامل بخش خاصی از اطلاعات ذخیره شده در رجیستری می باشند.این شش شاخه عبارتند از :Hkey_classes_roots:
این شاخه شامل نگاشت تمامی انجمن های فایلی جهت پشتیبانی از طرح
drag and dropاطلاعات ole میانبر های ویندوز .شکل ظاهری رابط های کاربری ویندوز و....می باشد.در این قسمت یک زیر کلید برای هر کدام از انواع فایلی تعریف شده وجود دارد .Hkey_classes-user:
این شاخه به بخش
hkey_userاختصاص داده شده به کاربری که در حال حاضر به pc وارد شده است .ارتباط دارد وشامل اطلاعاتی از قبیل اسامی ورود تنظیمات desktopو تنظیمات منوی startمی باشد.Hkey_classes_machine:
این شاخه شامل اطلاعات ویژه کامپیوتر درباره نوع سخت افزار.نرم افزار.وسایر اولویت های ارائه شده بر روی یک
pc می باشد.این اطلاعات برای تمام کاربرانی که وارد کامپیوتر شده اند (logon کرده اند)قابل استفاده می باشد.hkey _users:
این شاخه به بخشی از شاخه
hkey_local_ machine:اختصاص داده شده برای پیکر بندی جاری سخت افزاری متصل است Hkey_DYN_DATA:
این شاخه به قسمتی از شاخه
Hkey_local_machine برای استفاده در ابزار های PLUG&PLAYنصب شده روی ویندوز اشاره می کند.این بخش پویا بوده و با حذف شدن ابزار ها از سیستم تغییر پیدا می کند.
با سلام خدمت همه دوستان خوب خودم

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

کلیات رجیستری ویندوز

رجیستری چیست؟
رجیستری یک بانک اطلاعاتی بسیار قدرتمند است که برای ذخیره سازی تنظیمات و تغییرات اعمال شده در نسخه های ۳۲ بیتی
microsoft windowsشامل xp,2000,nt,98,95به کار میرود .رجیستری شامل اطلاعات و تنظیمات برای تمام سخت افزار ها , نرم افزار ها, کابران, اولویت های pcو..... می باشد.هنگامی که یک کاربر تغییراتی را در control panel,سیاست های امنیتی و یا برنامه های نصب شده ایجاد میکند.این تغییرات به رجیستری منعکس شده و در آنجا ذخیره می شود .

آرایش رجیستری ویندوز

فایل های فیزیکی که رجیستری را آرایش می دهند به طور مجزا و وابسته به هم در نسخه ویندوز شما ذخیره شده اند .در ویندوز ۹۸و۹۵ رجیستری در داخل دو فایل مخفی واقع در دایرکتوری ویندوز به نام های
user,Dat و Dat.classes نیز ذخیره شده است.در صورتی که در ویندوز xp,2000,nt, فایل ها به صورت جداگانه در داخل دایرکتوری systemroof%system32 config قرار دارد.
شما نمی توانید به طور مستقیم به این فایلها دسترسی پیدا کنید .بلکه باید از یک ابزار شناخته شده به نام
registry editor برای ویرایش و ایجاد تغییرات در رجیستری استفاده کنید (استفاده از registry editor در ادامه توضیح داده خواهد شد.)

ساختار رجیستری

رجیستری دارای یک ساختار مرتبه ای
hirachal می باشد هر چند که ساختمان آن پیچیده به نظر می آید.اما همانند ساختار پوشه های روی دیسک شما می باشد .شکل ظاهری registryedirot مشابه Windows explorerاست و در آن ساختمان رجیستری به صورت یک ساختار درختی نمایش داده می شود.درساختار رجیستری هر شاخه اصلی (که با یک آیکن ویندوز نمایش داده شده است و کلمه اول آن hkey میباشد hive نامیده می شود .Hive ها شامل key ها هستند .
هر
key(کلید)خود می تواند شامل زیر کلید های دیگر نیز باشد.کلید ها ممکن است به زیر کلید های دیگر رجوع کنند و یا به مقدار (value) اشاره کنند.مقادیر شامل اطلاعات واقعی ذخیره شده در رجیستری هستند.پنج نوع مقدار اصلی وجود دارد که عبارتند از:Expandable_string,multi-string,stringbinary,dword

اصطلاحات رجیستری

شش
hive در رجیستری وجود دارد که هر کدام از آنها شامل بخش خاصی از اطلاعات ذخیره شده در رجیستری می باشند.این شش شاخه عبارتند از :Hkey_classes_roots:
این شاخه شامل نگاشت تمامی انجمن های فایلی جهت پشتیبانی از طرح
drag and dropاطلاعات ole میانبر های ویندوز .شکل ظاهری رابط های کاربری ویندوز و....می باشد.در این قسمت یک زیر کلید برای هر کدام از انواع فایلی تعریف شده وجود دارد .Hkey_classes-user:
این شاخه به بخش
hkey_userاختصاص داده شده به کاربری که در حال حاضر به pc وارد شده است .ارتباط دارد وشامل اطلاعاتی از قبیل اسامی ورود تنظیمات desktopو تنظیمات منوی startمی باشد.Hkey_classes_machine:
این شاخه شامل اطلاعات ویژه کامپیوتر درباره نوع سخت افزار.نرم افزار.وسایر اولویت های ارائه شده بر روی یک
pc می باشد.این اطلاعات برای تمام کاربرانی که وارد کامپیوتر شده اند (logon کرده اند)قابل استفاده می باشد.hkey _users:
این شاخه به بخشی از شاخه
hkey_local_ machine:اختصاص داده شده برای پیکر بندی جاری سخت افزاری متصل است Hkey_DYN_DATA:
این شاخه به قسمتی از شاخه
Hkey_local_machine برای استفاده در ابزار های PLUG&PLAYنصب شده روی ویندوز اشاره می کند.این بخش پویا بوده و با حذف شدن ابزار ها از سیستم تغییر پیدا می کند.

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

یک نسخه دیگر از ویرایشگر رجیستری به نام
REGEDIT32.EXE نیز وجود دارد که در ویندوز 2000,NT,XP قابل دسترسی می باشد.که شامل برخی از ترکیبات اضافی است که در نسخه های استاندارد ویرایشگر رجیستری وجود ندارد.قابلیت این نسخه در نمایش تغییر و اصلاح دستورات ایمنی و همچنین ایجاد و تغییر مقادیر رشته ای توسعه یافته ERG-MULTI-SZ وREG-EXPANND-SZمی باشد.

ایجاد یک
SHORTCUT برای REGEDIT
برای ایجاد یک میانبر
REGEDIT.EXE در قسمت خالی DESKTOPکلیک راست کرده ودر گزینه NEWوسپسSort cut را انتخاب کنبد.در خط فرمان عبارت REGEDIT .EXE را تایپ نموده نگاه روی NEXTکلید کنید.

در صفحه بعد نام دلخواهی (مثل REGISTRY EDITOR) را تایپ کرده و finishرا انتخاب کنید.اکنون شما میتوانید با دابل کلیدکردن روی ایکن جدید در DESKTOPVرجیستری ویندوز را اجرا نمایید.

استفاده از REGEDIT.EXE برای تغییر دادن رجیستری

همانطور که قبلا ذکر شد در قسمت چپ پنجره REGEDIT یک ساختار درختی از پوشه ها و در قسمت سمت راست محتویات (مقادیر ) پوشه انتخاب شده نمایش داده میشود.همانند WINDOWS EXPLORER جهت بسط یک شاخه در نموار درختی روی علامت+واقع در سمت چپ پوشه ها کلیک کرده و یا روی متن پوشه دابل کلید نمایید.برای مشاهده محتویات یک کلید فقط روی آیکن کلید مربوطه کلید کرده و به مقادیر لیست شده در قسمت سمت راست توجه کنید.شما می توانید یک کلید یا مقدار را را با انتخاب گزینه NEW آز منوی edit ویا با کلید راست در قسمت راست پنجره اضافه کنید.

ایجاد حذف و تغییر نام کلید ها و مقادیر

برای ایجاد یک کلید یا مقدار جدید می توانید از منوی
EDITگزینه NEW را انتخاب کرده و یا در قسمت راست پنجره کلید راست و گزینه NEWرا نتخاب کنید.در این صورت منوی باز می شوده در آنجا می توانید کلید جدید و یا مقدار جدید را بر اساس نوع داده مورد نظر ایجاد کنید.برای تغییر دادن نام کلید ها و یا مقادیر نیز می توانید روی آن راست کلید کرده و گزینه RENAMEرا انتخاب کنید. از منوی EDITگزینه RENAME را انتخاب نمایید و یا کلید F2را فشار دهید. برای حذف کردن یک کلید یا یک مقدار کلید DELETE روی صفحه کلید را فشار دهید و یا روی آن راست کلید کرده و گزینه DELETE را انتخاب کنید.به خاطر داشته باشید که قبل از انجام هر گونه تغییر در رجیستری ویندوزتان حتما یک BACKUPاز آن تهیه کنید.زیرا ممکن است تغییر دادن یا حذف یک تنظیم بحرانی رجیستری منجر به نصب دوباره سیستم عاملتان گردد.عمل BACKUPگیری و RESTOREکردن در ادامه توضیح داده خواهد شد.


مقدار دهی به مقادیر

هر کدام از انواع مقادیر تعریف شده در رجیستری برای کارایی نیاز به مقدار دهی دارند برای مقدار دهی به هر کدام از انواع مقادیر(

 

                                                                                                                                                          ادامه دارد........

STIRING,BINARY,DWORDS) از دو روش می توانید استفاده کنید :
ـروی مقدار ایجاد شده دابل کلید نمایید.
- روی هر مقدار کلیک راست کرده و گزینه
MODIFYرا انتخاب کنید.پس از انجام یکی از روش های ذکر شده پنجره مقدار دهی مربوط به مقدار انتخابی نمایش داده خواهد شد.این پنجره در هر سه نوع مقدار تعریف شده برای رجیستری متفاوت می باشد.برای مقدار دهی تنها کافی است در پنجره نمایش داده شده و در محل مربوطه مقدار عددی مورد نظر را وارد کرده و okرا بزنید مقدار وارد شده نصب خواهد شد.

نحوه جستجوی مقادیر و کلیدها در رجیستری

چنانچه پیدا کردن یک کلید مقدار یک موضوع خاص در میان
hive ها و زیر کلید های رجیستری برایتان find whatعبارت مورد نظر خود را تایپ کرده و روی دکمه بعدی کلیک نمایید.چنانچه عبارت مورد نظر پیدا شود نمایش داده خواهد شد.

انتقال دادن تنظیمات رجیستری (
import,export)

یکی از خصوصیات مهم ویرایشگر رجیستری توانایی آن در انتقال تنظیمات رجیستری به فایل متنی و بالعکس می باشد.این فایل متنی که با پسوند
reg شناخته می شود می تواند ذخیره شده و یا توسط افراد دیگر جهت تغییر دادن سریع تنظیمات محلی localرجیستری به اشتراک گذارده شود.شما می توانید به سادگی یک کلید خاص و یا کل رجیستری ویندوزتان را به یک فایل ارسال (EXPORT)کرده وسپس آرایش آن فایل را در NOTEPADویندوزتان مشاهده کنید.برای این کار ابتدا کلیدی را انتخاب کرده سپس از منوی fileبر روی گزینه.....EXPORTکلیک کنید(در ویندوز ۹۸/۹۵ از منوی registry گزینه .........EXPORT REGISTRY FILE را انتخاب کنید). در پنجره EXPORT REGISTRY FILE با یک نام فایل تان را ذخیره کنید. اگر شما فایل ذخیره شده را در NOTEPAD باز کنید به عنوان مثال متنی مشابه متن زیر را مشاهده خواهید کرد.REGEDIT4
[
HEKY-LOCAL-MACHINE/SYSTEM/SETUP]
"
SETUP TYPE"=DWORD:00000000
CMDLIONE=SETUP-NEWSETUP
SYSTEMPREFIX=HEX:C5.OB,00,00,40.36,02
ساختار فایل بسیار ساده است.عبارت[
HEKY-LOCAL-MACHINE/SYSTEM/SETUP] کلیدی را نمایش می دهد که مقادیر از انجا هستند و در عبارت SETUP TYPE =DWORD:00000000نوع و مقادیر موجود در کلید فوق بعد از علامت =نشان داده شده اند.
نظرات (0)
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)

نام :
ایمیل :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد

دانلود آهنگ جدید