سعید صغیر شمس آبادی
کارشناس شبکه های مایکروسافت : علاقه مند به لینوکس

رجیستری ویندوز چیست؟ جامعترین معرفی ساختار Registry ویندوز

رجیستری ویندوز یا همان Windows Registry یک پایگاه داده است که بسیاری از تنظیمات ویندوز از جمله تنظیمات سخت افزارها و نرم افزارهای نصب شده در ویندوز را در خود ذخیره میکند. تقریبا تمامی تنظیماتی که شما در محیط گرافیکی ویندوز انجام میدهید در نهایت در رجیستری ثبت میشوند .

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

در این آموزش تصمیم داریم تا با Registry Editor آشنا بشیم و روش ساخت کلیدها و داده ها و ویرایش آنها را با هم مرور کنیم ، یکی از کارهایی که ویروسها میکنند همین هست ، آنها با تغییرات در رجیستری ویندوز میتوانند کارهای زیادی انجام دهند مثلا جلوی نمایش فایلهای مخفی را بگیرند!!!

یا با هر بار بوت شدن ویندوز خوشون رو اجرا کنند . رایجترین راه برای دسترسی به رجیستری تایپ Regedit در Run است که با اجرا شدن دستور پنجره ی Windows Registry را مشاهده میکنید. با تصویر زیر دقت کنید، با کلیک بر روی هر کدام از این شاخه ها در سمت چپ میتوانید زیر شاخه ی آن که "کلید" هم نامیده میشوند ببینید

و با انتخاب هر کلید میتوانید مقادیر و داده های آن را در سمت راست مشاهده کنید و با دابل کلیک روی هرکدام از داده ها میتوانید مقدارش را مشاهده و یا ویرایش کنید و یا با راست کلیک روی آنها و انتخاب Rename میتوانید نامشان را عوض کنید

!!! Registry چیست ؟

رجیستری ویندوز یا همان Windows Registry یک پایگاه داده است که بسیاری از تنظیمات ویندوز از جمله تنظیمات سخت افزارها و نرم افزارهای نصب شده در ویندوز را در خود ذخیره میکند. تقریبا تمامی تنظیماتی که شما در محیط گرافیکی ویندوز انجام میدهید در نهایت در رجیستری ثبت میشوند . در این آموزش تصمیم داریم تا با Registry Editor آشنا بشیم و روش ساخت کلیدها و داده ها و ویرایش آنها را با هم مرور کنیم ، یکی از کارهایی که ویروسها میکنند همین هست ، آنها با تغییرات در رجیستری  ویندوز میتوانند کارهای زیادی انجام دهند مثلا جلوی نمایش فایلهای مخفی را بگیرند!!! یا با هر بار بوت شدن ویندوز خوشون رو اجرا کنند . رایجترین راه برای دسترسی به رجیستری تایپ Regedit در Run است که با اجرا شدن دستور پنجره ی Windows Registry را مشاهده میکنید. با تصویر زیر دقت کنید، با کلیک بر روی هر کدام از این شاخه ها در سمت چپ میتوانید زیر شاخه ی آن که کلید هم نامیده میشوند ببینید و با انتخاب هر کلید میتوانید مقادیر و داده های آن را در سمت راست مشاهده کنید و با دابل کلیک روی هرکدام از داده ها میتوانید مقدارش را مشاهده و یا ویرایش کنید و یا با راست کلیک روی آنها و انتخاب Rename میتوانید نامشان را عوض کنید

||http://www.tosinso.com/files/get/a4da1b97-9c9f-4810-9ded-9c5a7768da0c||

!!! معرفی شاخه های اصلی

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

* *HKEY__CLASSES__ROOT :* شامل تناظر پسوند فايل ها و یک سری تنظیمات دیگر در ویندوز است.
* *HKEY__CURRENT__USER :* این شاخه به HKEY USERS اختصاص داده شده است و هر تغییراتی که در آن اعمال میشود در HKEY__USERS و در SID آن کاربر مورد نظر هم دیده میشود ، این شاخه شامل تنظيماتي می باشد مختص آن كاربری که لاگین کرده.
* *HKEY__LOCAL__MACHINE :* شامل تنظيماتي است كه به طور سراسري به ویندوزتان اعمال مي شود و به كاربرتان وابسته نيست.
* *HKEY__USERS :* این شاخه ، شامل اولویتهای منحصر به فرد برای هرکاربر میباشد.هر کاربر با استفاده از یک SID قرار گرفته در زیر شاخه اصلی نمایش داده میشود.
* *HKEY__CURRENT__CONFIG :* این شاخه به تنظیماتی مختص پیکربندی سخت افزار سیستم میباشد.


!!! ایجاد یک کلید یا داده جدید

زمانی که شما روی یک کلید راست کلیک میکنید منویی به شکل زیر نمایش داده میشود و با کلیک بر روی New انواع داده ها را مشاهده میکنید

||http://www.tosinso.com/files/get/8af1945f-5a91-40c7-be22-a9f238db013f||
با انتخاب Key یک کلید یا یک شاخه دیگر ایجاد خواهد شد و با انتخاب دیگر موارد میتوانید دیگر انواع داده ها را اضافه و مقدار دهی کنید


!!! انواع داده های رجیستری :

*String Value یا REG_SZ : *یک رشته استاندارد است که برای نمایش متن قابل خواندن برای انسان بکار گرفته میشود.

*Binary Value یا REG_BINARY :* داده ها را بشکل داده های باینری خام ذخیره میکند. اکثر اطلاعات مربوط به اجزاء سخت افزار بشکل داده های باینری هستند. و در یک ویرایشگر میتوانند به شکل هگزیمال نمایش داده شوند

*DWORD Value یا REG_DWORD :* این نوع، داده را با یک عدد چهار بیتی نمایش میدهند یعنی در محدوده 0 تا 42949672295 و معمولا برای مقادیر بولی بکار میرود برای مثال عدد 0 یعنی غیر فعال و عدد 1  برای فعال و ممکن است اعداد دیگر هم برای تغییرات دیگر باشند

*Multi-StringValue یا REG MULTI SZ :* یک رشته چندگانه است و جهت نمایش مقادیری که شامل مقادیر چند گانه و یا لیستها بوده و هر کدام توسط یک کاراکتر NULL از یکدیگر جدا شده اند بکار میرود

*Expandable String Value یا REG EXPAND SZ :* یک رشته داده قابل رشد است که رشته شامل یک متغیر میباشد که با فراخوانی برنامه های کاربردی جایگزین خواهد شد.


!!! تهیه نسخه پشتیبانی از کلیدهای رجیستری

اگر بخواهید از یک کلید یک نسخه صادر کنید تا در صورتی که در آن کلید و زیر مجموعه هایش داده اشتباهی وارد کردید بتوانید آن را دوباره به حالت اول برگردانید میتوانید روی کلید مد نظرتان راست کلیک کرده و Export را بزنید و در پنجره باز شده آدرس فایلی که میخواهید ذخیره کنید را به همراه نام آن بدهید

||http://www.tosinso.com/files/get/faef13ee-6b76-4a2b-b88e-b8c524f247a8||
حالا اگر بخواهید نسخه صادر شده را بازگردانید میبایست در پنجره Registry Editor در منوی File رفته و Import را بزنید و سپس آدرس فایل ساخته شده را بدهید ( میتوانید به جای این کار خود فایل ساخته شده را اجرا کنید ) ممکنه با دستکاری نادرست در بعضی از قسمتها مشکلاتی در ویندوزتون بوجود بیاد و یا حتی ویندوزتون بوت نشه!!! به همین خاطر پیشنهاد میکنم که اگر در این زمینه مبتدی هستید چیزهایی رو که اصلا نمیدونید چیه دستکاری نکنید و اگر قرار بود که در تنظیمات یکی از کلیدها رجیستری ، تغییراتی ایجاد کنید از اون کلید حتما Export بگیرید تا اگر به مشکل برخوردید و فراموش کردید که مقدار اولیه اون چی بوده ، بتونید با Import کردن ، اون دوباره رجیستری خود را به حالت اول برگردونید.


!!! استفاده از Favorites

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

||http://www.tosinso.com/files/get/8ef3efe4-aaa2-4f96-ab62-7f7efc31977d||
وارد مسیر مد نظرتون بشید و از منوی Favorites روی Add to Favorites رو بزنید و بعد از اون در پنجره بعد نام دلخواه خودتون رو وارد کنید برای مثال ما اینجا IE Home Page را در نظر گرفته ایم و بعد OK از اون به بعد وقتی که بخواهید به مسیری که از قبل بودید وارد بشید در منوی Favorites رفته و روی همون نام انتخابی خودتون کلیک کنید

||http://www.tosinso.com/files/get/39553845-ca10-42f4-8f10-b82434e18da0||
هدف از نوشتن این مقاله آشنایی شما با ساختار Registry Editor و روش ویرایش داده ها در اون بود ، |در سری مطالب بعدی::http://www.tosinso.com/Articles?tag=%D8%AA%D8%B1%D9%81%D9%86%D8%AF%20%D8%B1%D8%AC%DB%8C%D8%B3%D8%AA%D8%B1%DB%8C| با ترفندها و کارهایی که میشه باهاش انجام داد بهتر آشنا میشویم.

نویسنده : سعید شمس آبادی
منبع : |جزیره مبانی کامپیوتر و مهارت های هفتگانه وب سایت توسینسو::https://icdl.tosinso.com|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

معرفی شاخه های اصلی رجیستری ویندوز

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

  • HKEY_CLASSES_ROOT : شامل تناظر پسوند فايل ها و یک سری تنظیمات دیگر در ویندوز است.
  • HKEY_CURRENT_USER : این شاخه به HKEY USERS اختصاص داده شده است و هر تغییراتی که در آن اعمال میشود در HKEY_USERS و در SID آن کاربر مورد نظر هم دیده میشود ، این شاخه شامل تنظيماتي می باشد مختص آن كاربری که لاگین کرده.
  • HKEY_LOCAL_MACHINE : شامل تنظيماتي است كه به طور سراسري به ویندوزتان اعمال مي شود و به كاربرتان وابسته نيست.
  • HKEY_USERS : این شاخه ، شامل اولویتهای منحصر به فرد برای هرکاربر میباشد.هر کاربر با استفاده از یک SID قرار گرفته در زیر شاخه اصلی نمایش داده میشود.
  • HKEY_CURRENT_CONFIG : این شاخه به تنظیماتی مختص پیکربندی سخت افزار سیستم میباشد.

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

زمانی که شما روی یک کلید راست کلیک میکنید منویی به شکل زیر نمایش داده میشود و با کلیک بر روی New انواع داده ها را مشاهده میکنید

!!! Registry چیست ؟

رجیستری ویندوز یا همان Windows Registry یک پایگاه داده است که بسیاری از تنظیمات ویندوز از جمله تنظیمات سخت افزارها و نرم افزارهای نصب شده در ویندوز را در خود ذخیره میکند. تقریبا تمامی تنظیماتی که شما در محیط گرافیکی ویندوز انجام میدهید در نهایت در رجیستری ثبت میشوند . در این آموزش تصمیم داریم تا با Registry Editor آشنا بشیم و روش ساخت کلیدها و داده ها و ویرایش آنها را با هم مرور کنیم ، یکی از کارهایی که ویروسها میکنند همین هست ، آنها با تغییرات در رجیستری  ویندوز میتوانند کارهای زیادی انجام دهند مثلا جلوی نمایش فایلهای مخفی را بگیرند!!! یا با هر بار بوت شدن ویندوز خوشون رو اجرا کنند . رایجترین راه برای دسترسی به رجیستری تایپ Regedit در Run است که با اجرا شدن دستور پنجره ی Windows Registry را مشاهده میکنید. با تصویر زیر دقت کنید، با کلیک بر روی هر کدام از این شاخه ها در سمت چپ میتوانید زیر شاخه ی آن که کلید هم نامیده میشوند ببینید و با انتخاب هر کلید میتوانید مقادیر و داده های آن را در سمت راست مشاهده کنید و با دابل کلیک روی هرکدام از داده ها میتوانید مقدارش را مشاهده و یا ویرایش کنید و یا با راست کلیک روی آنها و انتخاب Rename میتوانید نامشان را عوض کنید

||http://www.tosinso.com/files/get/a4da1b97-9c9f-4810-9ded-9c5a7768da0c||

!!! معرفی شاخه های اصلی

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

* *HKEY__CLASSES__ROOT :* شامل تناظر پسوند فايل ها و یک سری تنظیمات دیگر در ویندوز است.
* *HKEY__CURRENT__USER :* این شاخه به HKEY USERS اختصاص داده شده است و هر تغییراتی که در آن اعمال میشود در HKEY__USERS و در SID آن کاربر مورد نظر هم دیده میشود ، این شاخه شامل تنظيماتي می باشد مختص آن كاربری که لاگین کرده.
* *HKEY__LOCAL__MACHINE :* شامل تنظيماتي است كه به طور سراسري به ویندوزتان اعمال مي شود و به كاربرتان وابسته نيست.
* *HKEY__USERS :* این شاخه ، شامل اولویتهای منحصر به فرد برای هرکاربر میباشد.هر کاربر با استفاده از یک SID قرار گرفته در زیر شاخه اصلی نمایش داده میشود.
* *HKEY__CURRENT__CONFIG :* این شاخه به تنظیماتی مختص پیکربندی سخت افزار سیستم میباشد.


!!! ایجاد یک کلید یا داده جدید

زمانی که شما روی یک کلید راست کلیک میکنید منویی به شکل زیر نمایش داده میشود و با کلیک بر روی New انواع داده ها را مشاهده میکنید

||http://www.tosinso.com/files/get/8af1945f-5a91-40c7-be22-a9f238db013f||
با انتخاب Key یک کلید یا یک شاخه دیگر ایجاد خواهد شد و با انتخاب دیگر موارد میتوانید دیگر انواع داده ها را اضافه و مقدار دهی کنید


!!! انواع داده های رجیستری :

*String Value یا REG_SZ : *یک رشته استاندارد است که برای نمایش متن قابل خواندن برای انسان بکار گرفته میشود.

*Binary Value یا REG_BINARY :* داده ها را بشکل داده های باینری خام ذخیره میکند. اکثر اطلاعات مربوط به اجزاء سخت افزار بشکل داده های باینری هستند. و در یک ویرایشگر میتوانند به شکل هگزیمال نمایش داده شوند

*DWORD Value یا REG_DWORD :* این نوع، داده را با یک عدد چهار بیتی نمایش میدهند یعنی در محدوده 0 تا 42949672295 و معمولا برای مقادیر بولی بکار میرود برای مثال عدد 0 یعنی غیر فعال و عدد 1  برای فعال و ممکن است اعداد دیگر هم برای تغییرات دیگر باشند

*Multi-StringValue یا REG MULTI SZ :* یک رشته چندگانه است و جهت نمایش مقادیری که شامل مقادیر چند گانه و یا لیستها بوده و هر کدام توسط یک کاراکتر NULL از یکدیگر جدا شده اند بکار میرود

*Expandable String Value یا REG EXPAND SZ :* یک رشته داده قابل رشد است که رشته شامل یک متغیر میباشد که با فراخوانی برنامه های کاربردی جایگزین خواهد شد.


!!! تهیه نسخه پشتیبانی از کلیدهای رجیستری

اگر بخواهید از یک کلید یک نسخه صادر کنید تا در صورتی که در آن کلید و زیر مجموعه هایش داده اشتباهی وارد کردید بتوانید آن را دوباره به حالت اول برگردانید میتوانید روی کلید مد نظرتان راست کلیک کرده و Export را بزنید و در پنجره باز شده آدرس فایلی که میخواهید ذخیره کنید را به همراه نام آن بدهید

||http://www.tosinso.com/files/get/faef13ee-6b76-4a2b-b88e-b8c524f247a8||
حالا اگر بخواهید نسخه صادر شده را بازگردانید میبایست در پنجره Registry Editor در منوی File رفته و Import را بزنید و سپس آدرس فایل ساخته شده را بدهید ( میتوانید به جای این کار خود فایل ساخته شده را اجرا کنید ) ممکنه با دستکاری نادرست در بعضی از قسمتها مشکلاتی در ویندوزتون بوجود بیاد و یا حتی ویندوزتون بوت نشه!!! به همین خاطر پیشنهاد میکنم که اگر در این زمینه مبتدی هستید چیزهایی رو که اصلا نمیدونید چیه دستکاری نکنید و اگر قرار بود که در تنظیمات یکی از کلیدها رجیستری ، تغییراتی ایجاد کنید از اون کلید حتما Export بگیرید تا اگر به مشکل برخوردید و فراموش کردید که مقدار اولیه اون چی بوده ، بتونید با Import کردن ، اون دوباره رجیستری خود را به حالت اول برگردونید.


!!! استفاده از Favorites

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

||http://www.tosinso.com/files/get/8ef3efe4-aaa2-4f96-ab62-7f7efc31977d||
وارد مسیر مد نظرتون بشید و از منوی Favorites روی Add to Favorites رو بزنید و بعد از اون در پنجره بعد نام دلخواه خودتون رو وارد کنید برای مثال ما اینجا IE Home Page را در نظر گرفته ایم و بعد OK از اون به بعد وقتی که بخواهید به مسیری که از قبل بودید وارد بشید در منوی Favorites رفته و روی همون نام انتخابی خودتون کلیک کنید

||http://www.tosinso.com/files/get/39553845-ca10-42f4-8f10-b82434e18da0||
هدف از نوشتن این مقاله آشنایی شما با ساختار Registry Editor و روش ویرایش داده ها در اون بود ، |در سری مطالب بعدی::http://www.tosinso.com/Articles?tag=%D8%AA%D8%B1%D9%81%D9%86%D8%AF%20%D8%B1%D8%AC%DB%8C%D8%B3%D8%AA%D8%B1%DB%8C| با ترفندها و کارهایی که میشه باهاش انجام داد بهتر آشنا میشویم.

نویسنده : سعید شمس آبادی
منبع : |جزیره مبانی کامپیوتر و مهارت های هفتگانه وب سایت توسینسو::https://icdl.tosinso.com|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

با انتخاب Key یک کلید یا یک شاخه دیگر ایجاد خواهد شد و با انتخاب دیگر موارد میتوانید دیگر انواع داده ها را اضافه و مقدار دهی کنید

انواع داده های رجیستری ویندوز

  • String Value یا REG_SZ : یک رشته استاندارد است که برای نمایش متن قابل خواندن برای انسان بکار گرفته میشود.
  • Binary Value یا REG_BINARY : داده ها را بشکل داده های باینری خام ذخیره میکند. اکثر اطلاعات مربوط به اجزاء سخت افزار بشکل داده های باینری هستند. و در یک ویرایشگر میتوانند به شکل هگزیمال نمایش داده شوند
  • DWORD Value یا REG_DWORD : این نوع، داده را با یک عدد چهار بیتی نمایش میدهند یعنی در محدوده 0 تا 42949672295 و معمولا برای مقادیر بولی بکار میرود برای مثال عدد 0 یعنی غیر فعال و عدد 1 برای فعال و ممکن است اعداد دیگر هم برای تغییرات دیگر باشند
  • Multi-StringValue یا REG MULTI SZ : یک رشته چندگانه است و جهت نمایش مقادیری که شامل مقادیر چند گانه و یا لیستها بوده و هر کدام توسط یک کاراکتر NULL از یکدیگر جدا شده اند بکار میرود
  • Expandable String Value یا REG EXPAND SZ : یک رشته داده قابل رشد است که رشته شامل یک متغیر میباشد که با فراخوانی برنامه های کاربردی جایگزین خواهد شد.

تهیه نسخه پشتیبانی از کلیدهای رجیستری

اگر بخواهید از یک کلید یک نسخه صادر کنید تا در صورتی که در آن کلید و زیر مجموعه هایش داده اشتباهی وارد کردید بتوانید آن را دوباره به حالت اول برگردانید میتوانید روی کلید مد نظرتان راست کلیک کرده و Export را بزنید و در پنجره باز شده آدرس فایلی که میخواهید ذخیره کنید را به همراه نام آن بدهید

!!! Registry چیست ؟

رجیستری ویندوز یا همان Windows Registry یک پایگاه داده است که بسیاری از تنظیمات ویندوز از جمله تنظیمات سخت افزارها و نرم افزارهای نصب شده در ویندوز را در خود ذخیره میکند. تقریبا تمامی تنظیماتی که شما در محیط گرافیکی ویندوز انجام میدهید در نهایت در رجیستری ثبت میشوند . در این آموزش تصمیم داریم تا با Registry Editor آشنا بشیم و روش ساخت کلیدها و داده ها و ویرایش آنها را با هم مرور کنیم ، یکی از کارهایی که ویروسها میکنند همین هست ، آنها با تغییرات در رجیستری  ویندوز میتوانند کارهای زیادی انجام دهند مثلا جلوی نمایش فایلهای مخفی را بگیرند!!! یا با هر بار بوت شدن ویندوز خوشون رو اجرا کنند . رایجترین راه برای دسترسی به رجیستری تایپ Regedit در Run است که با اجرا شدن دستور پنجره ی Windows Registry را مشاهده میکنید. با تصویر زیر دقت کنید، با کلیک بر روی هر کدام از این شاخه ها در سمت چپ میتوانید زیر شاخه ی آن که کلید هم نامیده میشوند ببینید و با انتخاب هر کلید میتوانید مقادیر و داده های آن را در سمت راست مشاهده کنید و با دابل کلیک روی هرکدام از داده ها میتوانید مقدارش را مشاهده و یا ویرایش کنید و یا با راست کلیک روی آنها و انتخاب Rename میتوانید نامشان را عوض کنید

||http://www.tosinso.com/files/get/a4da1b97-9c9f-4810-9ded-9c5a7768da0c||

!!! معرفی شاخه های اصلی

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

* *HKEY__CLASSES__ROOT :* شامل تناظر پسوند فايل ها و یک سری تنظیمات دیگر در ویندوز است.
* *HKEY__CURRENT__USER :* این شاخه به HKEY USERS اختصاص داده شده است و هر تغییراتی که در آن اعمال میشود در HKEY__USERS و در SID آن کاربر مورد نظر هم دیده میشود ، این شاخه شامل تنظيماتي می باشد مختص آن كاربری که لاگین کرده.
* *HKEY__LOCAL__MACHINE :* شامل تنظيماتي است كه به طور سراسري به ویندوزتان اعمال مي شود و به كاربرتان وابسته نيست.
* *HKEY__USERS :* این شاخه ، شامل اولویتهای منحصر به فرد برای هرکاربر میباشد.هر کاربر با استفاده از یک SID قرار گرفته در زیر شاخه اصلی نمایش داده میشود.
* *HKEY__CURRENT__CONFIG :* این شاخه به تنظیماتی مختص پیکربندی سخت افزار سیستم میباشد.


!!! ایجاد یک کلید یا داده جدید

زمانی که شما روی یک کلید راست کلیک میکنید منویی به شکل زیر نمایش داده میشود و با کلیک بر روی New انواع داده ها را مشاهده میکنید

||http://www.tosinso.com/files/get/8af1945f-5a91-40c7-be22-a9f238db013f||
با انتخاب Key یک کلید یا یک شاخه دیگر ایجاد خواهد شد و با انتخاب دیگر موارد میتوانید دیگر انواع داده ها را اضافه و مقدار دهی کنید


!!! انواع داده های رجیستری :

*String Value یا REG_SZ : *یک رشته استاندارد است که برای نمایش متن قابل خواندن برای انسان بکار گرفته میشود.

*Binary Value یا REG_BINARY :* داده ها را بشکل داده های باینری خام ذخیره میکند. اکثر اطلاعات مربوط به اجزاء سخت افزار بشکل داده های باینری هستند. و در یک ویرایشگر میتوانند به شکل هگزیمال نمایش داده شوند

*DWORD Value یا REG_DWORD :* این نوع، داده را با یک عدد چهار بیتی نمایش میدهند یعنی در محدوده 0 تا 42949672295 و معمولا برای مقادیر بولی بکار میرود برای مثال عدد 0 یعنی غیر فعال و عدد 1  برای فعال و ممکن است اعداد دیگر هم برای تغییرات دیگر باشند

*Multi-StringValue یا REG MULTI SZ :* یک رشته چندگانه است و جهت نمایش مقادیری که شامل مقادیر چند گانه و یا لیستها بوده و هر کدام توسط یک کاراکتر NULL از یکدیگر جدا شده اند بکار میرود

*Expandable String Value یا REG EXPAND SZ :* یک رشته داده قابل رشد است که رشته شامل یک متغیر میباشد که با فراخوانی برنامه های کاربردی جایگزین خواهد شد.


!!! تهیه نسخه پشتیبانی از کلیدهای رجیستری

اگر بخواهید از یک کلید یک نسخه صادر کنید تا در صورتی که در آن کلید و زیر مجموعه هایش داده اشتباهی وارد کردید بتوانید آن را دوباره به حالت اول برگردانید میتوانید روی کلید مد نظرتان راست کلیک کرده و Export را بزنید و در پنجره باز شده آدرس فایلی که میخواهید ذخیره کنید را به همراه نام آن بدهید

||http://www.tosinso.com/files/get/faef13ee-6b76-4a2b-b88e-b8c524f247a8||
حالا اگر بخواهید نسخه صادر شده را بازگردانید میبایست در پنجره Registry Editor در منوی File رفته و Import را بزنید و سپس آدرس فایل ساخته شده را بدهید ( میتوانید به جای این کار خود فایل ساخته شده را اجرا کنید ) ممکنه با دستکاری نادرست در بعضی از قسمتها مشکلاتی در ویندوزتون بوجود بیاد و یا حتی ویندوزتون بوت نشه!!! به همین خاطر پیشنهاد میکنم که اگر در این زمینه مبتدی هستید چیزهایی رو که اصلا نمیدونید چیه دستکاری نکنید و اگر قرار بود که در تنظیمات یکی از کلیدها رجیستری ، تغییراتی ایجاد کنید از اون کلید حتما Export بگیرید تا اگر به مشکل برخوردید و فراموش کردید که مقدار اولیه اون چی بوده ، بتونید با Import کردن ، اون دوباره رجیستری خود را به حالت اول برگردونید.


!!! استفاده از Favorites

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

||http://www.tosinso.com/files/get/8ef3efe4-aaa2-4f96-ab62-7f7efc31977d||
وارد مسیر مد نظرتون بشید و از منوی Favorites روی Add to Favorites رو بزنید و بعد از اون در پنجره بعد نام دلخواه خودتون رو وارد کنید برای مثال ما اینجا IE Home Page را در نظر گرفته ایم و بعد OK از اون به بعد وقتی که بخواهید به مسیری که از قبل بودید وارد بشید در منوی Favorites رفته و روی همون نام انتخابی خودتون کلیک کنید

||http://www.tosinso.com/files/get/39553845-ca10-42f4-8f10-b82434e18da0||
هدف از نوشتن این مقاله آشنایی شما با ساختار Registry Editor و روش ویرایش داده ها در اون بود ، |در سری مطالب بعدی::http://www.tosinso.com/Articles?tag=%D8%AA%D8%B1%D9%81%D9%86%D8%AF%20%D8%B1%D8%AC%DB%8C%D8%B3%D8%AA%D8%B1%DB%8C| با ترفندها و کارهایی که میشه باهاش انجام داد بهتر آشنا میشویم.

نویسنده : سعید شمس آبادی
منبع : |جزیره مبانی کامپیوتر و مهارت های هفتگانه وب سایت توسینسو::https://icdl.tosinso.com|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

حالا اگر بخواهید نسخه صادر شده را بازگردانید میبایست در پنجره Registry Editor در منوی File رفته و Import را بزنید و سپس آدرس فایل ساخته شده را بدهید ( میتوانید به جای این کار خود فایل ساخته شده را اجرا کنید ) ممکنه با دستکاری نادرست در بعضی از قسمتها مشکلاتی در ویندوزتون بوجود بیاد و یا حتی ویندوزتون بوت نشه!!!

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

استفاده از Favorites در رجیستری ویندوز

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

!!! Registry چیست ؟

رجیستری ویندوز یا همان Windows Registry یک پایگاه داده است که بسیاری از تنظیمات ویندوز از جمله تنظیمات سخت افزارها و نرم افزارهای نصب شده در ویندوز را در خود ذخیره میکند. تقریبا تمامی تنظیماتی که شما در محیط گرافیکی ویندوز انجام میدهید در نهایت در رجیستری ثبت میشوند . در این آموزش تصمیم داریم تا با Registry Editor آشنا بشیم و روش ساخت کلیدها و داده ها و ویرایش آنها را با هم مرور کنیم ، یکی از کارهایی که ویروسها میکنند همین هست ، آنها با تغییرات در رجیستری  ویندوز میتوانند کارهای زیادی انجام دهند مثلا جلوی نمایش فایلهای مخفی را بگیرند!!! یا با هر بار بوت شدن ویندوز خوشون رو اجرا کنند . رایجترین راه برای دسترسی به رجیستری تایپ Regedit در Run است که با اجرا شدن دستور پنجره ی Windows Registry را مشاهده میکنید. با تصویر زیر دقت کنید، با کلیک بر روی هر کدام از این شاخه ها در سمت چپ میتوانید زیر شاخه ی آن که کلید هم نامیده میشوند ببینید و با انتخاب هر کلید میتوانید مقادیر و داده های آن را در سمت راست مشاهده کنید و با دابل کلیک روی هرکدام از داده ها میتوانید مقدارش را مشاهده و یا ویرایش کنید و یا با راست کلیک روی آنها و انتخاب Rename میتوانید نامشان را عوض کنید

||http://www.tosinso.com/files/get/a4da1b97-9c9f-4810-9ded-9c5a7768da0c||

!!! معرفی شاخه های اصلی

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

* *HKEY__CLASSES__ROOT :* شامل تناظر پسوند فايل ها و یک سری تنظیمات دیگر در ویندوز است.
* *HKEY__CURRENT__USER :* این شاخه به HKEY USERS اختصاص داده شده است و هر تغییراتی که در آن اعمال میشود در HKEY__USERS و در SID آن کاربر مورد نظر هم دیده میشود ، این شاخه شامل تنظيماتي می باشد مختص آن كاربری که لاگین کرده.
* *HKEY__LOCAL__MACHINE :* شامل تنظيماتي است كه به طور سراسري به ویندوزتان اعمال مي شود و به كاربرتان وابسته نيست.
* *HKEY__USERS :* این شاخه ، شامل اولویتهای منحصر به فرد برای هرکاربر میباشد.هر کاربر با استفاده از یک SID قرار گرفته در زیر شاخه اصلی نمایش داده میشود.
* *HKEY__CURRENT__CONFIG :* این شاخه به تنظیماتی مختص پیکربندی سخت افزار سیستم میباشد.


!!! ایجاد یک کلید یا داده جدید

زمانی که شما روی یک کلید راست کلیک میکنید منویی به شکل زیر نمایش داده میشود و با کلیک بر روی New انواع داده ها را مشاهده میکنید

||http://www.tosinso.com/files/get/8af1945f-5a91-40c7-be22-a9f238db013f||
با انتخاب Key یک کلید یا یک شاخه دیگر ایجاد خواهد شد و با انتخاب دیگر موارد میتوانید دیگر انواع داده ها را اضافه و مقدار دهی کنید


!!! انواع داده های رجیستری :

*String Value یا REG_SZ : *یک رشته استاندارد است که برای نمایش متن قابل خواندن برای انسان بکار گرفته میشود.

*Binary Value یا REG_BINARY :* داده ها را بشکل داده های باینری خام ذخیره میکند. اکثر اطلاعات مربوط به اجزاء سخت افزار بشکل داده های باینری هستند. و در یک ویرایشگر میتوانند به شکل هگزیمال نمایش داده شوند

*DWORD Value یا REG_DWORD :* این نوع، داده را با یک عدد چهار بیتی نمایش میدهند یعنی در محدوده 0 تا 42949672295 و معمولا برای مقادیر بولی بکار میرود برای مثال عدد 0 یعنی غیر فعال و عدد 1  برای فعال و ممکن است اعداد دیگر هم برای تغییرات دیگر باشند

*Multi-StringValue یا REG MULTI SZ :* یک رشته چندگانه است و جهت نمایش مقادیری که شامل مقادیر چند گانه و یا لیستها بوده و هر کدام توسط یک کاراکتر NULL از یکدیگر جدا شده اند بکار میرود

*Expandable String Value یا REG EXPAND SZ :* یک رشته داده قابل رشد است که رشته شامل یک متغیر میباشد که با فراخوانی برنامه های کاربردی جایگزین خواهد شد.


!!! تهیه نسخه پشتیبانی از کلیدهای رجیستری

اگر بخواهید از یک کلید یک نسخه صادر کنید تا در صورتی که در آن کلید و زیر مجموعه هایش داده اشتباهی وارد کردید بتوانید آن را دوباره به حالت اول برگردانید میتوانید روی کلید مد نظرتان راست کلیک کرده و Export را بزنید و در پنجره باز شده آدرس فایلی که میخواهید ذخیره کنید را به همراه نام آن بدهید

||http://www.tosinso.com/files/get/faef13ee-6b76-4a2b-b88e-b8c524f247a8||
حالا اگر بخواهید نسخه صادر شده را بازگردانید میبایست در پنجره Registry Editor در منوی File رفته و Import را بزنید و سپس آدرس فایل ساخته شده را بدهید ( میتوانید به جای این کار خود فایل ساخته شده را اجرا کنید ) ممکنه با دستکاری نادرست در بعضی از قسمتها مشکلاتی در ویندوزتون بوجود بیاد و یا حتی ویندوزتون بوت نشه!!! به همین خاطر پیشنهاد میکنم که اگر در این زمینه مبتدی هستید چیزهایی رو که اصلا نمیدونید چیه دستکاری نکنید و اگر قرار بود که در تنظیمات یکی از کلیدها رجیستری ، تغییراتی ایجاد کنید از اون کلید حتما Export بگیرید تا اگر به مشکل برخوردید و فراموش کردید که مقدار اولیه اون چی بوده ، بتونید با Import کردن ، اون دوباره رجیستری خود را به حالت اول برگردونید.


!!! استفاده از Favorites

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

||http://www.tosinso.com/files/get/8ef3efe4-aaa2-4f96-ab62-7f7efc31977d||
وارد مسیر مد نظرتون بشید و از منوی Favorites روی Add to Favorites رو بزنید و بعد از اون در پنجره بعد نام دلخواه خودتون رو وارد کنید برای مثال ما اینجا IE Home Page را در نظر گرفته ایم و بعد OK از اون به بعد وقتی که بخواهید به مسیری که از قبل بودید وارد بشید در منوی Favorites رفته و روی همون نام انتخابی خودتون کلیک کنید

||http://www.tosinso.com/files/get/39553845-ca10-42f4-8f10-b82434e18da0||
هدف از نوشتن این مقاله آشنایی شما با ساختار Registry Editor و روش ویرایش داده ها در اون بود ، |در سری مطالب بعدی::http://www.tosinso.com/Articles?tag=%D8%AA%D8%B1%D9%81%D9%86%D8%AF%20%D8%B1%D8%AC%DB%8C%D8%B3%D8%AA%D8%B1%DB%8C| با ترفندها و کارهایی که میشه باهاش انجام داد بهتر آشنا میشویم.

نویسنده : سعید شمس آبادی
منبع : |جزیره مبانی کامپیوتر و مهارت های هفتگانه وب سایت توسینسو::https://icdl.tosinso.com|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

وارد مسیر مد نظرتون بشید و از منوی Favorites روی Add to Favorites رو بزنید و بعد از اون در پنجره بعد نام دلخواه خودتون رو وارد کنید برای مثال ما اینجا IE Home Page را در نظر گرفته ایم و بعد OK از اون به بعد وقتی که بخواهید به مسیری که از قبل بودید وارد بشید در منوی Favorites رفته و روی همون نام انتخابی خودتون کلیک کنید

!!! Registry چیست ؟

رجیستری ویندوز یا همان Windows Registry یک پایگاه داده است که بسیاری از تنظیمات ویندوز از جمله تنظیمات سخت افزارها و نرم افزارهای نصب شده در ویندوز را در خود ذخیره میکند. تقریبا تمامی تنظیماتی که شما در محیط گرافیکی ویندوز انجام میدهید در نهایت در رجیستری ثبت میشوند . در این آموزش تصمیم داریم تا با Registry Editor آشنا بشیم و روش ساخت کلیدها و داده ها و ویرایش آنها را با هم مرور کنیم ، یکی از کارهایی که ویروسها میکنند همین هست ، آنها با تغییرات در رجیستری  ویندوز میتوانند کارهای زیادی انجام دهند مثلا جلوی نمایش فایلهای مخفی را بگیرند!!! یا با هر بار بوت شدن ویندوز خوشون رو اجرا کنند . رایجترین راه برای دسترسی به رجیستری تایپ Regedit در Run است که با اجرا شدن دستور پنجره ی Windows Registry را مشاهده میکنید. با تصویر زیر دقت کنید، با کلیک بر روی هر کدام از این شاخه ها در سمت چپ میتوانید زیر شاخه ی آن که کلید هم نامیده میشوند ببینید و با انتخاب هر کلید میتوانید مقادیر و داده های آن را در سمت راست مشاهده کنید و با دابل کلیک روی هرکدام از داده ها میتوانید مقدارش را مشاهده و یا ویرایش کنید و یا با راست کلیک روی آنها و انتخاب Rename میتوانید نامشان را عوض کنید

||http://www.tosinso.com/files/get/a4da1b97-9c9f-4810-9ded-9c5a7768da0c||

!!! معرفی شاخه های اصلی

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

* *HKEY__CLASSES__ROOT :* شامل تناظر پسوند فايل ها و یک سری تنظیمات دیگر در ویندوز است.
* *HKEY__CURRENT__USER :* این شاخه به HKEY USERS اختصاص داده شده است و هر تغییراتی که در آن اعمال میشود در HKEY__USERS و در SID آن کاربر مورد نظر هم دیده میشود ، این شاخه شامل تنظيماتي می باشد مختص آن كاربری که لاگین کرده.
* *HKEY__LOCAL__MACHINE :* شامل تنظيماتي است كه به طور سراسري به ویندوزتان اعمال مي شود و به كاربرتان وابسته نيست.
* *HKEY__USERS :* این شاخه ، شامل اولویتهای منحصر به فرد برای هرکاربر میباشد.هر کاربر با استفاده از یک SID قرار گرفته در زیر شاخه اصلی نمایش داده میشود.
* *HKEY__CURRENT__CONFIG :* این شاخه به تنظیماتی مختص پیکربندی سخت افزار سیستم میباشد.


!!! ایجاد یک کلید یا داده جدید

زمانی که شما روی یک کلید راست کلیک میکنید منویی به شکل زیر نمایش داده میشود و با کلیک بر روی New انواع داده ها را مشاهده میکنید

||http://www.tosinso.com/files/get/8af1945f-5a91-40c7-be22-a9f238db013f||
با انتخاب Key یک کلید یا یک شاخه دیگر ایجاد خواهد شد و با انتخاب دیگر موارد میتوانید دیگر انواع داده ها را اضافه و مقدار دهی کنید


!!! انواع داده های رجیستری :

*String Value یا REG_SZ : *یک رشته استاندارد است که برای نمایش متن قابل خواندن برای انسان بکار گرفته میشود.

*Binary Value یا REG_BINARY :* داده ها را بشکل داده های باینری خام ذخیره میکند. اکثر اطلاعات مربوط به اجزاء سخت افزار بشکل داده های باینری هستند. و در یک ویرایشگر میتوانند به شکل هگزیمال نمایش داده شوند

*DWORD Value یا REG_DWORD :* این نوع، داده را با یک عدد چهار بیتی نمایش میدهند یعنی در محدوده 0 تا 42949672295 و معمولا برای مقادیر بولی بکار میرود برای مثال عدد 0 یعنی غیر فعال و عدد 1  برای فعال و ممکن است اعداد دیگر هم برای تغییرات دیگر باشند

*Multi-StringValue یا REG MULTI SZ :* یک رشته چندگانه است و جهت نمایش مقادیری که شامل مقادیر چند گانه و یا لیستها بوده و هر کدام توسط یک کاراکتر NULL از یکدیگر جدا شده اند بکار میرود

*Expandable String Value یا REG EXPAND SZ :* یک رشته داده قابل رشد است که رشته شامل یک متغیر میباشد که با فراخوانی برنامه های کاربردی جایگزین خواهد شد.


!!! تهیه نسخه پشتیبانی از کلیدهای رجیستری

اگر بخواهید از یک کلید یک نسخه صادر کنید تا در صورتی که در آن کلید و زیر مجموعه هایش داده اشتباهی وارد کردید بتوانید آن را دوباره به حالت اول برگردانید میتوانید روی کلید مد نظرتان راست کلیک کرده و Export را بزنید و در پنجره باز شده آدرس فایلی که میخواهید ذخیره کنید را به همراه نام آن بدهید

||http://www.tosinso.com/files/get/faef13ee-6b76-4a2b-b88e-b8c524f247a8||
حالا اگر بخواهید نسخه صادر شده را بازگردانید میبایست در پنجره Registry Editor در منوی File رفته و Import را بزنید و سپس آدرس فایل ساخته شده را بدهید ( میتوانید به جای این کار خود فایل ساخته شده را اجرا کنید ) ممکنه با دستکاری نادرست در بعضی از قسمتها مشکلاتی در ویندوزتون بوجود بیاد و یا حتی ویندوزتون بوت نشه!!! به همین خاطر پیشنهاد میکنم که اگر در این زمینه مبتدی هستید چیزهایی رو که اصلا نمیدونید چیه دستکاری نکنید و اگر قرار بود که در تنظیمات یکی از کلیدها رجیستری ، تغییراتی ایجاد کنید از اون کلید حتما Export بگیرید تا اگر به مشکل برخوردید و فراموش کردید که مقدار اولیه اون چی بوده ، بتونید با Import کردن ، اون دوباره رجیستری خود را به حالت اول برگردونید.


!!! استفاده از Favorites

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

||http://www.tosinso.com/files/get/8ef3efe4-aaa2-4f96-ab62-7f7efc31977d||
وارد مسیر مد نظرتون بشید و از منوی Favorites روی Add to Favorites رو بزنید و بعد از اون در پنجره بعد نام دلخواه خودتون رو وارد کنید برای مثال ما اینجا IE Home Page را در نظر گرفته ایم و بعد OK از اون به بعد وقتی که بخواهید به مسیری که از قبل بودید وارد بشید در منوی Favorites رفته و روی همون نام انتخابی خودتون کلیک کنید

||http://www.tosinso.com/files/get/39553845-ca10-42f4-8f10-b82434e18da0||
هدف از نوشتن این مقاله آشنایی شما با ساختار Registry Editor و روش ویرایش داده ها در اون بود ، |در سری مطالب بعدی::http://www.tosinso.com/Articles?tag=%D8%AA%D8%B1%D9%81%D9%86%D8%AF%20%D8%B1%D8%AC%DB%8C%D8%B3%D8%AA%D8%B1%DB%8C| با ترفندها و کارهایی که میشه باهاش انجام داد بهتر آشنا میشویم.

نویسنده : سعید شمس آبادی
منبع : |جزیره مبانی کامپیوتر و مهارت های هفتگانه وب سایت توسینسو::https://icdl.tosinso.com|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

هدف از نوشتن این مقاله آشنایی شما با ساختار Registry Editor و روش ویرایش داده ها در اون بود.رجیستری ویندوز از اهمیت و کاربرد بالایی در ویندوز برخورداره ، بصورتیکه کوچکترین ورود مقادیر اشتباه داده ها در آن موجب از کار افتادن ویندوز خواهد شد. این بخش شامل، کلیه داده های مهم و اساسی مربوط به درایورهای سخت افزارها و نرم افزارها و خود سیستم عامل بوده و در برخورد با آن، باید جانب احتیاط را رعایت کرد. در این مطلب، تنها اشاره ای به انواع داده ها در آن می کنیم.توجه : پنجره REGISTRY با تایپ عبارت REGEDIT32 در کادر RUN از منوی START فعال خواهد شد.(عضو ADMIN باشید)

وب سایت توسینسو

یا

وب سایت توسینسو

انواع داده های در رجیستری

  • REG_SZ : واژه SZ ، جزء متداولترین انواع داده ها در رجیستری است و رشته ای است با طول متغیر که می تواند حاوی کاراکترهای کد اسکی و یونیکد باشد و در انتها به دو 0 ختم می شود.
  • REG_MULTI_SZ : این نوع داده حاوی رشته هایی ست که در نهایت به 0 ختم می شود و به یک مقدار اشاره می کند.
  • REG_EXPAND_SZ : این نوع داده همانند REG_MULTI_SZ در انتها به 0 ختم می شود . با این تفاوت که اگر می خواهید کلیدی ایجاد کنید که شامل نام متغیر باشد، از این نوع استفاده کنید.
  • REG_BINARY : این نوع مقادیر صفر و یا یک را در دو قرار می دهد.
  • REG_DWORD : از این نوع می توان برای نگهداری مقادیر 0 تا 232 و یا بولین ساده (0 یا 1) استفاده کرد.
  • REG_INK : این نوع داده اشاره به قسمتی دیگر از رجیستری دارد. به عنوان مثال، کلید HKCU حاوی REG__LINK هایی است که در زیر شاخه HKU قرار دارند.
وب سایت توسینسو
  • REG_NONE : این نوع داده با کاربرد خاص بطور مثال جایی مورد استفاده قرار می گیرد که وجود یا عدم وجود یک مقدار، ارزشمند است ولی مقدار داده مهم نیست.
REG_FULL_RESOURCE_DESCRIPTOR

نمایش اطلاعاتی در ارتباط با منابع مورد استفاده

REG_RESOURCE_LIST

حاوی اطلاعاتی در ارتباط با قطعات مختلف سیستم

REG_RESOURCE_REQUIREMENTS_LIST

نمایش اطلاعاتی در ارتباط با منابع مورد استفاده و قطعات مختلف سیستم


سعید صغیر شمس آبادی
سعید صغیر شمس آبادی

کارشناس شبکه های مایکروسافت : علاقه مند به لینوکس

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

نظرات