» امروز
» پند امروز :
وبلاگ يك آي تي نويس ... |
|
سیستم عامل ویندوز تنظیمات سخت افزاری و نرم افزاری خود را به طور مرکزی در یک بانک اطلاعاتی با ساختار سلسله مراتبی ذخیره میکند که رجیستری نام دارد .
رجیستری جایگزینی برای بسیاری از فایل های پیکره بندی sys,ini,com است که در نسخه های اولیه ویندوز موجود بود. رجیستری ،سیستم عامل را با مهیا کردن اطلاعات مورد نیاز برای اجرای برنامه ها و load شدن component ها، کنترل می کند .
رجیستری شامل انواع مختلفی از اطلاعات می باشد مثل :
- اطالاعات سخت افزار های نصب شده روی سیستم
- اطالاعات درایو های نصب شده روی سیستم
- اطالاعات برنامه های نصب شده روی سیستم
- اطلاعات پروتکل های شبکه ای مورد استفاده در سیستم
ساختار رجیستری شامل چندین مجموعه رکورد است که داده های این رکورد ها توسط بسیاری از برنامه و اجزای سیستم عامل خوانده یا نوشته می شود .
اجزای رجیستری
اجزای تشکیل دهنده رجیستری عبارتند از :
1-sub tree: sub treeها همانند folder های موجود در ریشه یک درایو هارد هستند.رجیستری ویندوز دارای پنج sub tree میباشد:
- HKEY_LOCAL_MACHINE: شامل تمام داده های پیکر بندی برای رایانه میباشد و شامل 5 KEYاست:SOFTWARE,SECURITY,SAM,HARDWAREو SYSTEM.
HKEY_USERS -: شامل داده های مربوط به تنظیمات سیستم عامل برای هر USERاست مثل تنضیمات دسکتاب و محیط ویندوز .
HKEY_CLASSES_ROOT-: شامل اطلاعات پیکره بندی نرم افزار است مثل داده های OLE و داده های کلاس های متناظر با فایل
HKEY_CURRENT_CONFIG - : شامل اطلاعات مورد نیاز برای تنظیمات درایوهای سخت افزاری و ..
2- KEY : KEY ها همانند FOLDER ها و SUBFOLDER های روی هارد هستند .هر KEY متناظر با OBJECT های نرم افزاری یا سخت افزاذی میباشد .SUBKEY ها KEY هایی هستند که درون یک سری KEY قرار دارند .
3-ENTRY : هر KEY دارای یک یا چند ENTRY دارای سه بخش می باشد :
- نام NAME
- نوع داده های
REG_DWORD,REG_SZ,REG_EXPAND_SZ,REG_BINARY
REG_MULTI_SZ, REG_FULL_RESOURCE_DESCRIPTOT
- مقدار VALUE
مشاهده رجیستری
برای مشاهده رجیستری و اعمال تغییرات درآن ، می توانید از برنامه regedit.exe ویا regedt32.exe موجود در windows استفاده کنید .
یا برای این کار کافیست نام برنامه را در کادر run وارد کنید .
اجرا شدن یک برنامه در هنگام راه اندازی سیستم
فرض کنید می خواهیم برنامه ای بنویسیم که هر بار در هنگام راه اندازی سیستم به طور خودکار اجرا شود .البته نمی خواهیم در startup ویندوز دیده شود .
برای این کار باید برنامه مورد نظر را در startup رجیستری قرار دهیم . به این ترتیب که در یکی از کلید های زیر یک مقدار رشته ای جدید (string Value) ایجاد میکنیم و آدرس برنامه را در آن وارد میکنیم :
hkey_current_user\software\microsoft\windows\
currentVersion\run
hkey_local_machine\software\microsoft\windows\
currentVersion\run
برای مثال اگر اسم برنامه مورد نظر MyApp و مسیرش D:\windows\MyApp است باید بصورت زیر عمل کرد :
SetkeyValuehkey_local_machine,"software\Microsoft\
windows\currentVersion\run",myapp"."d:\myapp.exe".reg_sz
نکته : البته دو راه دیگر برای اینکاروجود دارد که برخی ترو جان ها هم از این روش ها استفاده می کنندتا روی سیستم باقی بمانند .
یکی استفاده از win.ini ونوشتن نام فایل جلوی run= ودیگری استفاده از system.iniونوشتن نام برنامه جلوی خط explorer.exe .
از کار انداختن هشدار پر شدن هارد دیسک
بدین منظور در regeditرا باز کرده وآدرس زیر را در آن پیدا کنید :
Key_current_user\software\microsoft\windows\
currentversion\policies\explorer
سپس در فضای خالی در قسمت سمت راست ،کلیک راست کرده و گزینه ی DWORD VALUE رااز منوی new انتخاب نمایید . دراین حال متغییری ساخته می شود . نام این متغیر را به nolowdiskspacechecks تغییر دهید . اگر به این متغییر مقدار 1 بدهید ، هشدار پر شدن هارد دیسک نشان داده نمی شود .
حذف کردن برنامه ها
به دلایلی که بر ما پوشیده نیست ،بسیاری از برنامه عای ویندوز به طور صحیح uninstall نمیشوند.در نتیجه بسیاری از کاربران سعی می کنند با حذف کردن شاخه آن برنامه ها، مقدمات پاک کردن آن را فراهم نمایند .
اما نام چنین برنامه هایی برای همیشه در فهرست add\remove program باقی خواهند ماند .برای اینکه فهرست برنامه های اسقاطی یا مهجور خود رااز بین ببرید ،باید از ریجستری استفاده کنید .
ابتدا به سراغ این کلید بروید :
Hkey_local_machine\software\
microsoft\windoes\currentVersion\uninstall
سپس ، شاخه متناظر با این کلید را درسمت چپ باز کنید تا نام تمام برنامه هایی که در منوی عزل قرار دارند ، ظاهر شوند.کافی است نام برنامه های از رده خارج شده یا مهجور را حذف نمایید .
غیر فعال کردن سه دکمه Ctrl+Alt+Delete
بدین منظور به آدرس زیر بروید:
Hkey_current_user\software\microsoft\windows\Current Version\policies\system
سپس در جای خالی در قسمت راست ،کلیک راست رازده و از منوی New گزینه DWORD Value راانتخاب نمایید و نام آن را به DisableTaskMgr تغییر دهید .
اگر به این متغیرمقدار 1 بدهید ، task manager غیر فعال خواهد شد .
سیستم عامل ویندوز تنظیمات سخت افزاری و نرم افزاری خود را به طور مرکزی در یک بانک اطلاعاتی با ساختار سلسله مراتبی ذخیره میکند که رجیستری نام دارد .
رجیستری جایگزینی برای بسیاری از فایل های پیکره بندی sys,ini,com است که در نسخه های اولیه ویندوز موجود بود. رجیستری ،سیستم عامل را با مهیا کردن اطلاعات مورد نیاز برای اجرای برنامه ها و load شدن component ها، کنترل می کند .
رجیستری شامل انواع مختلفی از اطلاعات می باشد مثل :
- اطالاعات سخت افزار های نصب شده روی سیستم
- اطالاعات درایو های نصب شده روی سیستم
- اطالاعات برنامه های نصب شده روی سیستم
- اطلاعات پروتکل های شبکه ای مورد استفاده در سیستم
ساختار رجیستری شامل چندین مجموعه رکورد است که داده های این رکورد ها توسط بسیاری از برنامه و اجزای سیستم عامل خوانده یا نوشته می شود .
اجزای رجیستری
اجزای تشکیل دهنده رجیستری عبارتند از :
1-sub tree: sub treeها همانند folder های موجود در ریشه یک درایو هارد هستند.رجیستری ویندوز دارای پنج sub tree میباشد:
- HKEY_LOCAL_MACHINE: شامل تمام داده های پیکر بندی برای رایانه میباشد و شامل 5 KEYاست:SOFTWARE,SECURITY,SAM,HARDWAREو SYSTEM.
HKEY_USERS -: شامل داده های مربوط به تنظیمات سیستم عامل برای هر USERاست مثل تنضیمات دسکتاب و محیط ویندوز .
HKEY_CLASSES_ROOT-: شامل اطلاعات پیکره بندی نرم افزار است مثل داده های OLE و داده های کلاس های متناظر با فایل
HKEY_CURRENT_CONFIG - : شامل اطلاعات مورد نیاز برای تنظیمات درایوهای سخت افزاری و ..
2- KEY : KEY ها همانند FOLDER ها و SUBFOLDER های روی هارد هستند .هر KEY متناظر با OBJECT های نرم افزاری یا سخت افزاذی میباشد .SUBKEY ها KEY هایی هستند که درون یک سری KEY قرار دارند .
3-ENTRY : هر KEY دارای یک یا چند ENTRY دارای سه بخش می باشد :
- نام NAME
- نوع داده های
REG_DWORD,REG_SZ,REG_EXPAND_SZ,REG_BINARY
REG_MULTI_SZ, REG_FULL_RESOURCE_DESCRIPTOT
- مقدار VALUE
مشاهده رجیستری
برای مشاهده رجیستری و اعمال تغییرات درآن ، می توانید از برنامه regedit.exe ویا regedt32.exe موجود در windows استفاده کنید .
یا برای این کار کافیست نام برنامه را در کادر run وارد کنید .
اجرا شدن یک برنامه در هنگام راه اندازی سیستم
فرض کنید می خواهیم برنامه ای بنویسیم که هر بار در هنگام راه اندازی سیستم به طور خودکار اجرا شود .البته نمی خواهیم در startup ویندوز دیده شود .
برای این کار باید برنامه مورد نظر را در startup رجیستری قرار دهیم . به این ترتیب که در یکی از کلید های زیر یک مقدار رشته ای جدید (string Value) ایجاد میکنیم و آدرس برنامه را در آن وارد میکنیم :
hkey_current_user\software\microsoft\windows\
currentVersion\run
hkey_local_machine\software\microsoft\windows\
currentVersion\run
برای مثال اگر اسم برنامه مورد نظر MyApp و مسیرش D:\windows\MyApp است باید بصورت زیر عمل کرد :
SetkeyValuehkey_local_machine,"software\Microsoft\
windows\currentVersion\run",myapp"."d:\myapp.exe".reg_sz
نکته : البته دو راه دیگر برای اینکاروجود دارد که برخی ترو جان ها هم از این روش ها استفاده می کنندتا روی سیستم باقی بمانند .
یکی استفاده از win.ini ونوشتن نام فایل جلوی run= ودیگری استفاده از system.iniونوشتن نام برنامه جلوی خط explorer.exe .
از کار انداختن هشدار پر شدن هارد دیسک
بدین منظور در regeditرا باز کرده وآدرس زیر را در آن پیدا کنید :
Key_current_user\software\microsoft\windows\
currentversion\policies\explorer
سپس در فضای خالی در قسمت سمت راست ،کلیک راست کرده و گزینه ی DWORD VALUE رااز منوی new انتخاب نمایید . دراین حال متغییری ساخته می شود . نام این متغیر را به nolowdiskspacechecks تغییر دهید . اگر به این متغییر مقدار 1 بدهید ، هشدار پر شدن هارد دیسک نشان داده نمی شود .
حذف کردن برنامه ها
به دلایلی که بر ما پوشیده نیست ،بسیاری از برنامه عای ویندوز به طور صحیح uninstall نمیشوند.در نتیجه بسیاری از کاربران سعی می کنند با حذف کردن شاخه آن برنامه ها، مقدمات پاک کردن آن را فراهم نمایند .
اما نام چنین برنامه هایی برای همیشه در فهرست add\remove program باقی خواهند ماند .برای اینکه فهرست برنامه های اسقاطی یا مهجور خود رااز بین ببرید ،باید از ریجستری استفاده کنید .
ابتدا به سراغ این کلید بروید :
Hkey_local_machine\software\
microsoft\windoes\currentVersion\uninstall
سپس ، شاخه متناظر با این کلید را درسمت چپ باز کنید تا نام تمام برنامه هایی که در منوی عزل قرار دارند ، ظاهر شوند.کافی است نام برنامه های از رده خارج شده یا مهجور را حذف نمایید .
غیر فعال کردن سه دکمه Ctrl+Alt+Delete
بدین منظور به آدرس زیر بروید:
Hkey_current_user\software\microsoft\windows\Current Version\policies\system
سپس در جای خالی در قسمت راست ،کلیک راست رازده و از منوی New گزینه DWORD Value راانتخاب نمایید و نام آن را به DisableTaskMgr تغییر دهید .
اگر به این متغیرمقدار 1 بدهید ، task manager غیر فعال خواهد شد .
آخرين مطالب ارسالي
وبلاگ جديد
تفاوت http با https در امنيت اطلاعات
امروز تولد 10 سالگي گوگل بود
دانلود ياهو مسنجر 9 نسخه نهايي قابل استفاده در ايران | Download yahoo messenger 9 final
لوگوهایی که قرار بود در گـــوگـــل قرار بگيرند...!
سِمَتِ آبدارچی در مایکروسافت
دانلود Google Chrome نسخه قابل استفاده در ايران با لينك مستقيم
جديدترين اخبار فناوري اطلاعات
لوگوي جديد گوگل به مناسبت افتتاحيه بازي هاي المپيك 2008 پكن (چين)
اپراتور روسی "مگافون" برنده احتمالی اپراتور سوم