آشنائی با ريجستری ويندوز 2003
سيستم های عامل به عنوان مهمترين نرم افزار سيستم نيز از اين قاعده مستثنی نبوده و با توجه به جايگاه برجسته آنان در مديريت منابع سخت افزاری و نرم افزاری ، اهميت و حساسيت ساختارهای داده ئی آنان مضاعف می گردد، چراكه با بروز اشكال در هر يك از ساختمان داده های مورد نياز يك سيستم عامل، در مديريت آن اختلال ايجاد می گردد و دامنه آن گريبانگير ساير نرم افزارها می گردد. توجه داشته باشيم كه سيستم عامل محيط عملياتی لازم برای اجرای ساير برنامه های كامپيوتری را فراهم می نمايد . بديهی است با بروز اشكال ، امكان ايجاد و مديريت محيط اجرائی مورد نياز ساير برنامه ها وجود نخواهد داشت . در برخی موارد و با توجه به جايگاه يك ساختمان داده ، می بايست مجددا" سيستم عامل بر روی ماشين نصب گردد . هر سيستم عامل به منظور مديريت اطلاعات مورد نياز خود از ساختمان داده های مختلفی استفاده می نمايد كه هر يك دارای وظايف و جايگاه مختص به خود می باشند .سيستم عامل ويندوز نيز از اين قاعده مستثنی نمی باشد. بدون شك ريجستری ( Registry ) ، يكی از مهمترين و حساس ترين ساختمان داده های موجود در ويندوز است كه با توجه به جايگاه برجسته آن لازم است كه با آن بيشتر آشنا شويم .
ريجستری و ماهيت آن
ريجستری كه همزمان با عرضه ويندوز 95 ارائه گرديد ، محلی به منظور ذخيره داده های منحصربفرد در ارتباط با پيكربندی ماشين و كاربر است . به عبارت ديگر ، ريجستری يك بانك اطلاعاتی بزرگ است كه تمامی اطلاعات پيكربندی در ارتباط با كاربر ، برنامه ها و سخت افزار را در خود نگهداری می نمايد. دامنه اطلاعات ذخيره شده در بانك اطلاعاتی فوق بسيار گسترده بوده و مواردی همچمون رنگ زمينه ، رويه ، Screen saver تا رمزهای عبور محلی را شامل می شود.
ريجستری با هدف جايگزين شدن با فايل های ini. طراحی گرديد .در فايل های ini. ، اطلاعات پيكربندی در فايل های متن ذخيره می گرديد كه امكان ويرايش آنان به سادگی وجود داشت . فايل های فوق عليرغم مزايائی همچون كم حجم بودن و ويرايش آسان ، دارای محدوديت هائی نظير ظرفيت كم و عدم حمايت از چندين كاربر می باشند. ريجستری با اين هدف طراحی گرديد تا بتواند علاوه بر غلبه محدوديت های اشاره شده ، امكان بازيافت تنظميات پس از بروز مشكل در سيستم را نيز فراهم نمايد . برخی برنامه ها همچنان از فايل های ini. برای ذخيره تنظيمات سفارشی كاربر استفاده می نمايند .
اكثر اطلاعات به صورت اتوماتيك و در زمان نصب سيستم عامل در ريجستری نوشته می شود . ساير اطلاعات همزمان با نصب برنامه های جديد در ريجستری درج می گردد . در صورت ضرورت می توان اطلاعات موجود در ريجستری را ويرايش و يا حذف نمود . ويرايش و يا حذف داده موجود در ريجستری ، می بايست با دقت و بررسی تمامی جوانب كار انجام شود . درصورت عدم رعايت نكات اشاره شده ، ممكن است مجبور به نصب مجدد ويندوز شويم . در صورتی كه لازم است تغييراتی در ريجستری داده شود می بايست در ابتدا و با استفاده از فرآيندی كه در ادامه به آن اشاره خواهد شد از اطلاعات موجود backup گرفته شود .
شكل زير ساختار ريجستری را كه از پنج زيردرخت تشكيل می گردد نشان می دهد . از پانل سمت چپ برای بررسی يك كليد و از پانل سمت راست برای نمايش داده مرتبط با كليد انتخابی استفاده می گردد .
اگر رجيستري شما خراب شد چه بايد بكنید؟
در تمامي نسخه هاي ويندوز يك مكانيسم پشتيباني رجيستري ويندوز
كه كاملا قابل اطمينان است وجود دارد ، اما به شما توصيه مي شود كه هرگز
تنها به آن اطمينان نكنيد و هميشه خودتان نيز پشتيبان تهيه كنيد .
در
ويندوز 98 ، در مسير شاخه اي كه ويندوز را نصب نموده ايد معمولاc:\windows)
چندين فايل مخفي وجود دارد از قبيل system.day و user.dat كه رجيستري فعلي
را نگهداري مي كنند و فايلهاي system.da0 و user.da0 كه پشتيبان رجيستري
مي باشند. (
در هنگامي كه رجيستري را با استفاده از مكانيسم ويندوز مي خواهيد بازيابي كنيد ، اعمال زير را بايد انجام دهيد:
1- از منوي Start گزينه Shutdown را انتخاب كنيد و در پنجره جديدي كه باز مي شود گزينه Restart in MS-DOS mode را انتخاب كنيئد و دكمه OK را كليك كند.
2- به مسير شاخه اي كه ويندوز را در انجا نصب كرده ايد تغيير مسير دهيد.(مثلا c:\windows)
3- دستورات زير را به كار ببنديد:
Attrib –h –r –s system.dat
Attrib –h –r –s system.da0
Copy system.da0 system.dat
Attrib –h –r –s user.dat
Attrib –h –r –s user.da0
Copy user.da0 user.dat
سيستم خود را دوباره راه اندازي (Restart)كنيد.
4- اگر اين عمل هم باز موجب ترميم رجيستري نشد ، بر روي ديسك سخت سيستم شما فايلي به نام system.1st وجود دارد كه هنكامي ويندوز 98 را براي اولين بار با موفقيت نصب مي كنيد ، اين فايل ايجاد مي گردد.شما بايد اين فايل را پيدا كنيد و دستورات زير را اعمال كنيد:
Attrib –r –s –h system.1st
در اينجا فرض شده است كه ويندوز در مسير(c:\windows) نصب شده است.
Copy system.1st c:\windows
در ويندوز NT شما مي توانيد با استفاده يكي از دو روش "Last Know Good" يا Rdisk رجيستري را باز گردانيد
ترميم رجيستري
هر چه تعداد نرم افزارهايي كه در ويندوز نصب هستند ، بيشتر
باشد ، طبعا حجم رجيستري هم بالا مي رود ، تا جايي كه اگر تعداد نرم
افزارهاي نصب شده در ويندوز زياد باشد اين حجم از دو برابر حجم اوليه آن هم
بالاتر مي رود .
هر چند مي دانيم كه با Uninstall كردن هر نرم
افزار اطلاعات مربوط به آن نرم افزار از رجيستري پاك مي شود و حجم رجيستري
پايين مي آيد ، اما هميشه اين كا به طور كامل انجام نمي شود ، به علت
مشكلاتي كه برنامه هايUninstall در ويندوز دارند ، پس از حذف كردن هر نرم افزار در ويندوز مقداري از اطلاعات آن در رجيستري باقي مي ماند .
براي ويندوزهايي كه مدت زيادي هست كه بر روي يك كامپوتر نصب شده اند و بر روي آنها نرم افزارهاي زيادي نصب و حذف شده است ، كاملا اين امر محسوس است ، يعني اگر حتي تمام نرم افزارهاي نصب شده در ويندوز را نيز Uninstall كنيم باز حجم فايلهاي رجيستري زياد است.
مشكل ديگري كه ممكن است پيش بيايد اين است كه پس از مدتي كه برنامه هايي را در ويندوز نصب و Uninstall كرديم ، ممكن است نرم افزارها در رجيستري تغييراتي ايجاد كرده باشند كه باعث بهم ريختن تنظيمات ويندوز شود و در نتيجه ويندوز درست كار نكند ، كه در صورت بروز چنين مشكلي ، مي توان از يكي از نرم افزار هاي مخصوص ترميم و تعمير رجيستري استفاده كرد .
در ادامه چند نمونه از رايج ترين و پركاربردترين اين گونه نرم افزارها همراه با طريقه استفاده از آنها به صورت مختصر ذكر شده است.
جلوگيری از سرقت اطلاعات با قفل کردن درگاه USB
يكي ازخطرهايي كه متوجه كامپيوتر هاي شخصي وسيستم هاي مهم وحياتي با اطلاعات محرمانه درشبكه ها مي باشد ، خطر سرقت اطلاعات محرمانه وخصوصي توسط Flash Memory ها هستند.دراين جا ترفندي را به شما معرفي مي كنيم كه توسط آن ، درگاه USB خود را قفل كنيد.
نتيجه اين كار اين است كه مي توانيد فقط با Flash Memory رفتاري مانند يك درايو CD Drive فقط خواندني داشته باشيد وقابليت كپي كردن بر روي آنها را ازبين ببريد.
براي انجام اين كار مراحل زير را انجام دهيد:
1- ابتدا ازمنوي استارت گزينهRUN را اجرا كنيد ودستور Regedit را تايپ كرده وروي Enter فشار دهيد تا وارد محيط ويرايش رجيستري ويندوز شويد.
2- كليد زير در رجيستري را پيدا ومشخص كنيد:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePolicies
ممكن است كليد StorageDevicePolicies وجود نداشته باشد ، به راحتي با استفاده ازدستور New Key اين كليد را به وجود آوريد.
يك رشته ازنوع ِdword كه درواقع ارزش كليد مي باشد به نام Write Protect ايجاد كنيد ومقدار عددي آن را به عدد 1 تغيير دهيد.
3- سيستم را يكبار راه اندازي كنيد تا تغييرات ايجاد شده اعمال شود.
البته نرم افزارهاي خاصي هم بدين منظور طراحي شده است كه 3 نمونه ازآنها عبارتند از :
USB LOCK AP 2-Lock Drive 3-USB Lock Auto Protect
قفل کردن و باز کردن رجیستری
شاید شما از اون دسته افرادی باشید که مزاحم دارید و دوست ندارید کسی به رجیستری ویندوز شما دسترسی داشته باشد و خرابکاری کند . یا از دسته ی دیگر هستید که دوست دارید ریجستری ویندوز رو باز کنید و دستکاری کنید ولی ریجستری قفله و بسته است.
بستن ریجستری
بعضی از برنامه ها این کار را انجام می دهند ولی برای بستن ریجستری بدون برنامه گزينه Run را از منوي Start انتخاب كنيد. سپس در آن Gpedit.msc را تايپ كرده و Ok كنيد . در پنجره ظاهر شده مسير زير را دنبال كنيد :
User configuration > administrative templates > system
حال در سمت راست روي گزينه prevent access to registry editing tools دابل كليك كنيد و در پنجره اي كه باز مي شود گزينه Enable را فعال كرده و Ok كنيد . حال ریجستری ویندوز بسته شده است .می توانید امتحان کنید.
برای باز کردن ریجستری و از بین بردن قفل آن مراحل ذکر شده را می روید و اين بار به جاي Enable گزينه Disable را برگزينيد و Ok بزنید . حال ریجستری شما باز شده و قابل اجراست.
معرفي ترفندهاي ريجستري
در صورتي که در حيطه کاري شما چندين کامپيوتر به شکل يک شبکه محلي با همديگر در ارتباط اند ، شما براي ايجاد يک تغيير در رجيستري کليه سيستم ها چه ميکنيد؟ آيا به سراغ تک تک سيستم ها ميرويد و تغييرات رجيستري هر يک را جداگانه اعمال ميکنيد؟ اما راه بسياري ساده تري نيز وجود دارد. شما ميتوانيد بدون نياز به برنامه خاصي و از طريق خود محيط رجيستري و به وسيله سيستم مدير شبکه ، از طريق يک کامپيوتر تنظيمات رجيستري کليه کامپيوترهاي متصل به شبکه را ويرايش کنيد. هم اکنون به معرفي اين ترفند خواهيم پرداخت.
بدين منظور:
دقت کنيد همانطور که گفته شد شما بايد با نام کاربري مدير در سيستم لوگين کرده باشيد و دسترسي کامل به ساير سيستم ها را داشته باشيد.
ابتدا از محيط Start وارد Run شده و عبارت regedit را وارد کرده و Enter بزنيد تا وارد محيط ويرايشگر رجيستري شويد.
از منوي File بر روي Connect Network Registry کليک کنيد.
خواهيد ديد که پنجره Select Computer باز ميگردد.
در اين پنجره و در قسمت Enter the object name to select نام کامپيوتري که قصد تغيير رجيستري در آن داريد را وارد کنيد.
با کليک بر روي (Examples) نيز ميتوانيد نحوه نام دهي را مشاهده کنيد.
پس از اينکار روي OK کليک کرده (ترفند سيتي) تا پنجره رجيستري مربوط به سيستم مورد نظر باز گردد.
حال ميتوانيد تغييرات مورد نظر در رجيستري سيستم مربوطه را صورت دهيد.
در پايان پس از انجام تغييرات لازم ، براي قطع ارتباط با کامپيوتر مربوطه ، از منوي File گزينه Disconnect Network Registry را انتخاب کنيد.نام کامپيوتري که به آن وصل بوده ايد را انتخاب کرده و دقت کنيد در اين ترفند به علت تغييرات در رجيستري .
حذف برنامه ی ریجستری
تا حالا حتما شده که بخواهید یک برنامه رو از Add Remove Programs موجود در کنترل پنل حذف کنید ولی هر چی سعي می کنید از اونجا حذف نمی شه !!!
خوب بازم مثل همیشه باید به سراغ ریجستری ویندوز برید تا بتونید برنامه رو از لیست موجود در Add Remove Programs حذف کنید .
برای اینکار رو Start کلیک کنید و Run رو انتخاب کنید و تو اون تایپ کنید Regedit و ENTER بزنید .
پس از اینکه پنجره ی ریجستری باز شد از سمت چپ پنجره به آدرس زیر برید :
HKEY_LOCAL_MACHINE <SOFTWARE < Microsoft < Windows <CurrentVersion < Uninstall
برنامه های موجود در لیستAdd Remove Programs در پوشه ی Uninstall موجود هستند که هر برنامه خودش یک پوشه داره . برای حذف هر برنامه از لیست Add Remove Programs باید فولدر اون برنامه رو حذف کنید .
ترفند های ريجستری و ويندوز
سلام به همه دوستان عزیز چند وقتی بود که از کار خودم جا مونده بودم و در مورد ریجستری و ترفند های ویندوز مطلب ننوشته بودم این چند تا ترفند ریجستری رو داشته باشید تا سری بعدی .. در ضمن حتما قبل از دستکاری توی ریجستری ویندوز حتما از اون Back Up تهيه كنيد تا در صورت نياز و يا آسيب ديدن ويندوز بتونيد ويندوز رو به حالت اول برگردونيد
۱ . بوت شدن سريع :
يكي از قابليتهاي ويندوز xp قراردادن فايلهاي بوت دركنارهم و بالاآمدن
سريع مي باشد معمولا اين گزينه فعال است ولي دربعضي از نسخه هاي ويندوز
مشاهد شده كه فعال نمي باشد براي فعال كردن به زير كليد زير برويد :
HKEY_LOCAL_MACHINE\Software\/Microsoft\Dfrag
متغير BootOptimizeFunction را پيدا كرده برروي آن راست كليك كرده modify را بزنيد و مقدار آن را Y دهيد تا فعال شود .
۲. نمايش دادن پيغام هنگام بالا آمدن ويندوز ( هرپيغامي ) :
به زير كليد زير برويد :
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Cu rrent Version\Winlogon
كليد legalnoticecaption را با هر اسم ديگري كه مي خواهيد روي پنجره تان باشد عوض كنيد كليد Legalnoticetext را با هر پيغامي كه مي خواهيد در دل پنجره نمايش داده شود تغيير دهيد كامپيوتر را بوت كنيد
۳. برداشتن my computer از روي دسك تاب :
به زير كليد زير برويد :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr ent Version \ Policies\Nonennum
يك متغير DWORD بسازيد و نام آنرا به صورت {20D04FE0-3AEA-1069-A2D8-08002B30309D} بنويسيد
حال اگر مقدار اين را 0 بدهيد محو و اگر 1 بدهيد دوباره ظاهر مي گردد سپس كامپيوتر را بوت كنيد .
۴. ازكار انداختن راست كليك در دسك تاپ :
به زير كليد زير برويد :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr ent version\Policies\Explorer
يك متغيير از نوع dword بسازيد و نام آنرا NoViewContextMenu با دادن مقدار 0 از كار مي افتد و با دادن مقدار 1 دوباره كا مي كند .
۵. برداشتن منوي file از مروگر ويندوز :
به زير كليد زير برويد :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entversion\Policies\Explorer
يك
متغيير از نوع dword بسازيد و نام آنرا NofileMenu بدهيد اگر مقدار آنرا 0
دهيد منوي فايل حذف و اگر 1 دهيد به جاي خود بر مي گردد . دستگاه را بوت
كنيد
۶. مخفي كردن كليه آيكونها از دسك تاپ :
به زير كليد زير برويد :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Policies\Explorer
يك متغيير از نوع dword بسازيد و نام آنرا NoDesktop بدهيد
اگر مقدار آنرا 1 دهيد همگي حذف و اگر 0 دهيد بجاي خود باز مي گردد .
دستگاه را بوت كنيد
۸. برداشتن گزينه Active Desktop از منوي setting :
'گزينه Active Desktop تقريبا به هيچ دردي نمي خورد براي خلوت كردن محيط كار خود مي توانيد آنرا حذف كنيد به زير كليد زير برويد
HKEY_LOCAL_MACHINE_Software\Microsoft\Windows\Curr entVersion\Policies\Explorer
يك متغيير از نوع dword بسازيد و نام آنرا NoSetActiveDesktop بدهيد
اگر مقدار آنرا 1 بدهيد همه حذف و اگر 0 دهيد ظاهر مي شود . سيستم را بوت كنيد
۹. جلوي دسترسي به اينترنت را بگيرد :
به زير كليد زير برويد :
HKEY_Current_user\Software\Microsoft\Windows\Curre nt Version\Internet Setting
در قاب سمت راست متغيير هايي را مي بينيم متغير Proxi Enable را پيدا كنيد مقدار آنرا 1 بدهيد سپس متغير proxi server را پيدا كرده و به آن يك نشاني ip و درگاه جعلي بدهيد كه در كامپيوترتان وجود ندارد بدهيد مانند 10.0.0.1:5555 (چهار رقم سمت چپ نشاني ip و چهار رقم سمت راست شماره درگاه را به صورت Ip ort تشكيل مي دهد ) . كامپيوتر را بوت كنيد
۱۰. از كار انداختن سوابق :
وقتي فايلي را باز مي كنيد نام آن در منوي استارت در قسمت سوابق درج مي شود اگر بخواهيم كه به آن قسمت نرود به زير كليد زير مراجعه كنيد
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Policies\Explorer
يك متغيير از نوع dword بسازيد و نام آنرا NoRecentDocsHistory بسازيد مقدار آنار يك بدهيد تا محدوديت مزبور اعمال گردد . سيستم را بوت كنيد .
۱۱ . براي كامپيوتر خود پسورد قوي بگذاريد
اين پسورد بجر يوزر و اكانت مي باشد run را بازكنيد syskey را در آن بنويسيد پنجره اي باز مي شود update را بزنيد در قسمت بالا پسورد خود را وارد كنيد توجه داشته باشيد از پسورد را فراموش كنيد ويندوز تحت هيچ شرايطي بالا نمي آيد .
۱۲. برداشتن پسورد ويندوز xp
مي خواهيم وارد ويندوز شويم پسورد را فراموش كرديم چند را نفوذ وجود دارد :
1. درهنگام ظاهر شدن پنجره منوي كاربران دوبار alt+ctr+del را بزنيد در قسمت نام كاربر administrator تايپ و قسمت پسورد را خالي بگذاريد ok كند
2. حال اگر هنگام نصب براي admin پسورد گذاشته باشيم چه كار كنيم ؟
درهنگام بوت شدن سيستم بعد از نمايش پنجره مشخصات اوليه كليد f8 را مي زنيم و حالت safemode را انتخاب مي كنيم
بعد ازبالا آمدن ويندوز در حالت safemode پنجره run را اجرا مي كنيم و در آن تايپ كنيد Control userpasswords2
TAB Users را انتخاب كرده تيك گزينه User must enter a username and password to use this computer را برداريد
سيستم را بوت كنيد .
۱۳. تعويض فايل خراب :
run را اجرا مي كنيم تايپ مي كنيد cmd و اينتر مي كنيد پنجره اي باز شده در آن تايپ كنيد sfc /scannow اينتر كنيد بعد از اين مرحله سي دي ويندوز xp را در درايو قرار داده و دكمه r را بزنيد . سيستم شروع به چك شدن مي كند و بصورت اتوماتيك تمام فايلهاي خراب اصلاح مي گردد .
۱۴. چگونه فايلي كه حذف نمي شود را از بين ببريم :
بعد از اينكه ويندوز پيغام داد كه به هر دليل نمي توانيد فايل مورد نظر را پاك كنيد Ctrl+Alt+Del فشار دهيد وارد زبانه Processes شويد و از ليست برنامه ها EXPLORER.EXE از طريق End Process ببنديد بعد ازيان كار فايل مورد نظر براحتي پاك مي شود .
نكته : براي راه اندازي مجدد EXPLORER.EXE مجددا Ctrl+Alt+Del فشار دهيد اين بار از منوي فايل گزينه run و سپس new task را بزنيد در پنجره Create New Task عبارت EXPLORER.EXE تايپ و اينتر كنيد .
۱۵. حذف يا اضافه به send to :
به زير كليد زير برويد :
HKEY_Classes_Root\AllFileSystemObjects\Shellex\Con textmenuhandlers\send to
وارد پوشه send to شويد و شوذت كات مربوطه را در آن قرار دهيد .
۱۶. جلوگيري از پاك شدن چاپگر :
به زير كليد زير برويد :
اين ترفند بيشتر براي كساني كه يك شبكه را مديريت مي كنند كاربرد دارد
HKEY_CURRENT_USER\Software\Micorosft\Windows\Polic ies\Explorer
متغيري از جنس dword با نام NoDeletePrinter ايجاد كرده مقدار آنرا 1 بدهيد .
۱۷. كامپيوتر خود را در زمان دلخواه روشن كنيد :
وارد محيط setup شويد
به دنبال گزينه Power Management Setup بگرديد
گزينه PWron/Resume by alarm پيدا كنيد
گزينه فوق را از حالت غيرفعال به فعال تبديل كنيد
گزينه date alarm فعال شده تاريخ مورد نظر را ثبت كنيد
زماني را با گزينه Time alarm ثبت كنيد
كليد f10 را فشار دهيد اطلاعات ثبت شده كامپيوتر را خاموش كنيد فقط سيم برق را نكشيد در زمان مورد نظر دستگاه روشن مي شود .
۱۸. آيكون Control Panel را به آيكونها My Computer اضافه كنيم :
به منوي tools رفته گزينه Folder Options را انتخاب به برگه viwe برويد در ليست Advanced Setting به دنبال گزينه Show Control Panel in My Computer بگرديد
تيك آنرا زده ok را كليك كنيد
۱۹. ذخيره كردن فايل با پسوند دلخواه :
اگر بخوايد فايلي را ذخيره كنيد ويندوز به صورت خودكار پسوند را انتخاب مي كند مثلا فايل noh.co را در برنامه هاي متني با نام noh.co.txt ذخيره مي كند براي جلوگيري از اين كار اسم مورد نظر را در داخل دو quotation mark قرا دهيد مثلا "noh.co" .