
رجیستری ویندوز چیست؟؟
کاربران نیمهحرفهای ویندوز در مورد Registry بسیار شنیدهاند. در ویندوز میتوان از رجیستری ادیتور برای ویرایش کلیدهای رجیستری استفاده کرد و تنظیمات و قابلیتهای خاص را تغییر داد یا فعال و غیرفعال کرد. با استفاده از رجیستری ادیتور میتوان مشکلات اساسی یک سیستم ویندوزی را برطرف کرد.
رجيستري فراتر از یک سری كليد است كه درباره آن در مقالات و سايت های مختلف و حتي كتابها چيزهایی می خوانيد. جاي بسی تاسف است Microsoftرجیستری و تنظیمات آن را در هاله ای از ابهام قرارداده است و افراد زيادی با تنظيمات واقعی سيستم عامل خود بيگانه اند.
مايكرو سافت از ارائه اطلاعات كافی در مورد تنظيمات صحيح خودداري كرده است و در مورد رجیستری اسرار زيادی باقی گذاشته است. مطمئنا گذاشتن اطلاعات در مورد رجیستری بيشتر باعث آسيب رساندن به آن است تا اینكه اطلاعات كافی در اين مورد داشته باشيم.
رجيستری در ويندوز حاوی فایل های اطلاعاتی است كه به ویندوز برای كنترل سخت افزار، نرم افزار، محيط كاربر و ارتباط با ويندوز كمک میكند. رجيستری شامل 2 فايل در دايركتوری ويندوز است: System.dat و user.dat
بوسيله فایل اجرایی Regedit.exe كه در دايركتوری ويندوز وجود دارد میتوان به 5 بانک اطلاعاتي رجيستری دست يافت.
رجيستری يک سری از فايلها است كه همه جوانب عملكرد سيستم و چگونگی كاركرد آن حتی با وسايل جانبی را تحت كنترل دارد.
رجیستری منحصرا براي كاربردهای 32 بیتی طراحی شده است و حجم فايل تا حدود40MB محدود شده است.
به زبان ساده رجیستری ویندوز جایی است كه برنامه های نرم افزاری و خود ويندوز را شناسانده و اطلاعات براي استفاده بين دفعات مختلف اجرا نگهداری میشود. برای مثال هر بار ویندوز اجرا میشود، رجیستری برنامه هایی را كه شما قبلآ اجرا كرده اید احضار میكند.
رجیستری آخرین عمل شما را با ردیف كردن اطلاعات در رجیستری به خاطر می آورد.
یک مثال دیگر اينكه هر نوع فایل (File Type) به وسیله یک نرم افزار قابل دسترسی است. مثلآ زمانیكه روی یک فایل GIF دابل كلیک میكنید به وسیله explorer میتوانید آن را مشاهده كنيد. یک نرم افزار زمانی كه نصب میشود به رجیستری نوع فایل هایی را كه میتواند دسترسی داشته باشد اطلاع میدهد يا اصطلاحا خود را رجیستر میكند.

رجیستری یک میدان بزرگ مبارزه تجاری بین شركت های نرم افزاری است؛ مثلاNetscape و IE سعی میكنند خود را به عنوان مرورگر (browser) پیش فرض رجیستر كنند.
میتوان رجیستری ویندوز را یک دیتابیس یا بانک داده بزرگ قلمداد کرد. این دیتابیس در سیستم عامل ویندوز قرار داده شده تا تمام تنظیمات سیستمی مثل تنظیمات مربوط به هسته یا Kernel ویندوز، تنظیمات درایورها (نرمافزار راهانداز قطعات سختافزاری و گاهی نرمافزاری)، جزئیات Run Time (محیط زمان اجرا)، تنظیمات رابط کاربری و ... را ذخیره کند.
در ویندوز برای دنبال کردن وضعیت نرمافزارهای نصبشده، زمان نصب، نسخهای که نصب شده و تنظیمات مربوط به اجرا کردن نرمافزارها، مسیر فایلهای موردنیاز یا موقتی نرمافزارها و ... نیز از Registry استفاده میشود؛ بنابراین اگر اشتباهی در رجیستری وجود داشته باشد، ممکن است یک نرمافزار سالم، اجرا نشود.
توجه کنید که نرمافزارهای پرتابل معمولاً به رجیستری ویندوز کاری ندارند و به همین علت است که اغلب بدون دسترسی ادمین و اضافه کردن فایل در فولدرهای اصلی ویندوز، اجرا شده و به درستی کار میکنند.
مواردی که در رجیستری ذخیره میشود، ساختاری درختی دارد و به این ترتیب رجیستری ویندوز مملو از فولدرهایی است که اصطلاحاً به آنها کلید یا Key گفته میشود و در در هر Folder نیز فایلهایی به اسم Value یا مقدار وجود دارد. برخی از کلیدهای رجیستری، دارای کلید زیرمجموعه یا Subkey هستند و برخی دیگر فقل چند مقدار یا فایل را نگهداری میکنند. به عنوان مثال کلید بزرگی مثل ویندوز در مسیر HKEY_LOCAL_MACHINE\Software\Microsoft\Windows دارای Subkey متعددی است و هر کلید زیر مجموعهی آن نیز دارای مقادیر متعددی برای تنظیمات مختلف است.
*نظر خود را در مورد این مطلب با ما در میان بگذارید*
مطالب دیگر:
آشنایی با مفهوم رجیستری ویندوز
با سلام خدمت شما دوست عزیز و تشكر از اينكه وبلاگ بنده برای ديدن انتخاب كردی.