جلوگيری موقت از Autorun
اگر مي خواهيد که پس از گذاشتن CD درون درايو، برنامه آن به طور خودکار اجرا نشود کليد shift را فشار داده و چند لحظه نگه داريد.
به اين ترتيب Autorun اجرا نخواهد شد.
Printable View
جلوگيری موقت از Autorun
اگر مي خواهيد که پس از گذاشتن CD درون درايو، برنامه آن به طور خودکار اجرا نشود کليد shift را فشار داده و چند لحظه نگه داريد.
به اين ترتيب Autorun اجرا نخواهد شد.
تغيير مسير فايلهاي نصب کننده ويندوز
اگر پس از نصب ويندوز بخواهيد تغييري در آن ايجاد نماييد وقسمتي را اضافه کنيد نياز به فايلهاي ويندوز(معمولا Cd آن ) خواهيد داشت. به طور پيش فرض ويندوز به سراغ مسيري مي رود که بار اول از آنجا نصف شده است.
براي خودکار شدن اين کار مي توانيد Cd ويندوز را روي هارد کپي کنيد ومسير پيش فرض ويندوز را عوض کنيد :
1- regedit را اجرا کنيد.
2- به اين مسير برويد :
Hkey-local-machine\software\microsoft\windows\current version\setup
3- سپس مسير موجود را به مسير مورد نظر تغيير دهيد.
4- دستگاه را ري استارت کنيد.
عکس گرفتن با Windows Media Player
شايد شما هم با اين مشکل برخورد کرده باشيد که با فشردن کليد Print Screen نمي توان از فيلمي که توسط Windows Media Player در حال پخش است تصوير تهيه کرد. براي حل اين مشکل در منوي Tools روي Options کليک کنيد وسپس به قسمت Performance برويد. در پايين پنجره روي Advanced کليک کنيد.
سپس در قسمت Video Accelerations علامت کنار Use overlays را برداريد. پس از اين کار مي توانيد به راحتي وهمانند قسمتهاي ديگر صفحه از فيلم در حال پخش با فشردن کليدPrint screen عکسبرداري نماييد.
غير فعال کردن پيش نمايش تصاوير
در ويندوز XP به طور پيش فرض هنگامي که وارد يک فولدر که در آن فايلهاي تصويري قرار دارد مي شويم مي توانيم پيش نمايشي از تصاوير را به صورت کوچک ببينيم.
اگر مي خواهيد اين عمل غير فعال شود :
1- regedit را اجرا کنيد.
2- به اين مسير برويد :
Hkey-classes-root\SystemFileAssociations\image\shellEx\context\ MenuHandlers\ShellImagePreview
3- سپس ShellImagePreview را پاک کنيد.
4- دستگاه را ري استارت کنيد.
رجيستری چيست؟
در واقع رجيستري را مي توان به عنوان بانک اطلاعاتي ويندوز معرفي کرد که براي نگهداري تنظيمات و گزينه هاي نسخه هاي 32 بيتي ويندوز همچون ويندوز 95 ،98 ،ME و NT/2000/XP مورد استفاده قرار مي گيرد. و شامل اطلاعات و تنظيماتي است که براي تمام قطعات سخت افزاري ، نرم افزاري ، کاربران و تنظيمات مربوط به خود سيستم مورد استفاده قرار مي گيرد. هر زمان که کاربري تغييري در تنظيمات مربوط به Control Panel ، File Associations، System Policies ايجاد کند و يا برنامه نرم افزاري جديدي را نصب کند ، اين تغييرات در رجيستري ويندوز ثبت شده و باقي مي مانند.
فايل هاي فيزيکي که رجيستري را تشکيل مي دهند بسته به نسخه ويندوز شما در محل و مکان خاصي نگهداري مي شوند، در ويندوز 95 و 98 بصورت دو فايل مخفي در پوشه ويندوز قرار دارند و با نام هاي USER.dat و SYSTEM.dat شناخته مي شوند . در نسخه ME علاوه بر اين دو فايل ، فايل ديگري نيز به نام CLASSES.dat به آنها اضافه شده است.در حاليکه در نسخه هاي NT/2000 ويندوز،فايلها در آدرس(system32\config )قرار گرفته اند.اين فايلها را نمي توان بصورت مستقيم ويرايش کرد و براي انجام چنين کاري به ابزار رايجي که با نام ويرايشگر رجيستري شناخته مي شود نياز است .
آشنايي با فايلهاي User.dat و System.dat در رجيستری
براي ايجاد رجيستري ، برنامه Setup ويندوز ، دو فايل به نامهاي User.dat و System.dat را ايجاد مي کند. که از نوع Hidden ,System و Read هستند و در داخل پوشه اصلي ويندوز قرار مي گيرند.
فايل User.dat براي ذخيره اطلاعات کاربر طراحي شده است و در آن فايل اطلاعات زير ذخيره مي شوند :
1-کاغذ ديواري ، الگوي رنگ ، گزينه ها ي ماوس، گزينه هاي اجازه دستيابي و ديگر پارامترهايي که در پنجره Control Panel تعيين مي شوند .
2- نمادهاي روي Desktop
3- پوشه ها ، ميانبر ها ShortCut
4- پيکر بندي تعريف شده براي پنجره Windows Explorer
5- پارامترهاي تعيين شده براي Accessories ويندوز
6- اتصالات شبکه و کلمات رمز
هر زمان که از ويندوز خارج مي شويد سيستم کپي پشتيبان جديدي از فايل User.dat را ايجاد مي کند . اين کپي پشتيبان نيز از نوع پنهان ، سيستمي و فقط خواندني است و نام آن User.DA0 مي باشد . اگر به هر دليلي فايل User.dat خراب شده و يا از بين برود سيستم از اين فايل استفاده مي کند .
فايل System.dat نيز براي نگهدار ي اطلاعات سيستم طراحي شده است . اين فايل نيزاطلاعات زير را در خود نگه مي دارد :
1- گروههاي مختلف سخت افزار هاي شناسايي شده توسط ويندوز
2- دستگاه هاي مختلف متصل شده به کامپيوتر
3- منابع مورد استفاده در هر دستگاه
4- اطلاعات Plug&Play بدست آمده از بايوس و يا دستگاههاي Plug&Play
5- درايورهايي که در Mode حفاظت شده کار مي کنند و در زمان شروع به کار ويندوز بارگذاري مي شوند.
6- پارامترهاي داخلي ويندوز.
7- پارامترهاي برخي از برنامه هاي کاربردي 32 بيتي.
بايد به اين موضوع توجه داشت که فايلها زير از فرايند نظارت مستثني مي باشند:
1- فايلهاي صفحه بندي حافظه مجازي(Virtual Memory Paging File)
2- داده هاي کاربر(محتواي پوشه هايي مثل My Doent ,Recycle Bin ,Temporary Internet Files ,History ,Temp )
3-فايلهاي گرافيکي که پسوند آنها از نوع Bmp,JPG,EPS و نظير اين ها باشد و فايل هاي داده اي که پسوند نام فايل آنها از نوع PDF,PST,MDB,XLS,DOC و غيره باشند.
استفاده از ابزار ضميمه رجيستري ويندوز
ويندوز 98 و Me داراى يك برنامهBackground بنام Registry Checker هستند. وقتى كامپيوتر خود را بوت ميكنيد، Registry Checker كار اسكن را به منظور يافتن مشكلات آغاز ميكند و اگر نتواند آنها را برطرف نمايد، مجددا آخرين پشتيبان رجيسترى را ذخيره ميكند.
اگر بگذاريد كامپيوترتان بطور تمام وقت كار كند، اين روش خوبى براى از نو بوت كردن كامپيوتر در طى روز خواهد بود وRegistryChecker نيز مي تواند كارش را بخوبى انجام دهد. همچنين ميتوانيدRegistryChecker را بطور دستى فعال كنيد. براى انجام اينكار بايد روى كليد Start و گزينه هاى Programs_ Accessories_ System Tools _System Information را كليك نماييد، منوى Tools باز كرده و Registry Checker را كليك كنيد.
اين ابزار در سري ويندوزهاي NT و2000 تعبيه نشده است .براي اين منظور ميتوان از نرم افزار System Mechanic که يک نرم افزار قدرتمند در اين زمينه مي باشد و يا نرم افزارهاي معادل آن استفاده کرد.
برنامه System Restore
كاربران ويندوز Me، XP ميتوانند براى پشتيبان گيري از كل اطلاعات (وحتى پشتيبان از رجيسترى) مختصات System Restore را ايجاد نمايند. بنابراين ميتوانيد از سيستم خود بطور كاملا" دقيقى كپى بگيريد. براي اين منظور روى كليد Start و گزينهاى Program\Accessories\System Tool \System Restore كليك كرده و سپس Create a restore Point را در پنجره جاري انتخاب نماييد. سپس روى Next كليك كنيد و بقيه مراحل را دنبال نماييد. و نيز براي بازيابي دوباره تنظيمات همين مراحل را دنبال ميکنم ولي بجاي انتخاب گزينه Create a restore Point بر روي Restore my computer to an earlier time کليک ميکنيم و سپس بر رو ي Next کليک ميکنيم و در صفحه بعد تاريخ بازگشت مورد نظرمان را مشخص ميکنيم.اگر بعد از ايجاد يک SnapShot نرم افزاري بر روي سيستم نصب يا از آن حذف شد و يا تغييري در رجيستري ويندوز توسط نرم افزاري ديگر ايجاد شد ، نام آن تغيير به همراه تاريخ و ساعت آن درSystem Restore نشان داده ميشود و ميتوان بجاي اينکه به Snapshot ايجاد شده توسط خودمان Back کنيم به تاريخ قبل از تغييرات انجام شده بعد ازSnapShot مان برگرديم.
بعد از انجام عمل Restore گزينه جديدي به نام Undo my last restoration در برنامه System Restore ظاهر ميشود که تا اولين ريستارت ويندوز باقي مي ماند وتا اينکه ويندوز ريستارت يا ShutDown شد اين Option نيز از بين ميرود. و براي اين منظور مي باشد که اگر از نقطه اي که به آن Restore کرديد نا راضي هستيد ميتوانيد توسط اين گزينه به نقطه قبليمان بر گرديم.ناگفته نماند که بهتر است قبل از ايجاد Snapshot تمام پنجره ها را بسته و تمام برنامه هاي در حال اجرا را نيز ببنديد. و همچنين بهتر است برنامه هاي موجود در System Try را نيز Close کنيد و همچنين تنظيمات موجود در استارت آپ و اسکول تسک را نيز حذف کنيد چون ممکن است به طور مثال نرم افزاري را بعد از ايجاد اسنپ شوت حذف کنيد و بعدا که ميخواهيد تنظيمات ذخيره شده توسط سيستم ريستور را باز يابي کنيد بعضي از تنظيمات مربوط به آن نرم افزار نيز دوباره شروع به کار ميکنند.پس قبل از اجراي سيستم ريستور بايد تا حد ممکن تنظيمات مربوط به نرم افزارهاي نصب شده روي ويندوز را از بين برد.اين موضوع ممکن است باعث ايجاد اشکال در سيستم شود چون ممکن است در هنگام ايجاد يک Snapshot ، در سيستم ويروس يا برنامه مخربي در حال اجرا باشد و بعد از ايجاد يک نقطه بازگشت آن برنامه مخرب پيدا شده و پاک شود و بعدا وقتي که دوباره به آن نقطه بازگشت Restore کرديم دوباره تنظيمات مربوط به آن برنامه مخرب فعال شود.
تعيين کردن فضاي روي ديسک براي برنامه System Restore
ميتوان براي برنامه System Restore مشخص کرد که چه مقدار از حجم هر درايو را BackUp بگيرد.براي اين منظور بر روي Control Panel رفته و از آنجا System را اجرا کنيد و سپس در پنجره جاري روي Tab سيستم ريستور کليک کنيد.اگر در اين پنجره روي تيک( Turn off System Restore all drives)کليک کنيد ميتوانيد برنامه سيستم ريستور را از کار بيندازيد.چون اين برنامه مدام درحال بک آپ گيري مي باشد.
در اين پنجره ميتوانيم با کليک بر روي هر درايو و زدن دکمه Settings حجم مربوط به هر درايو را مشخص کنيم. معمولا براي درايوهاي با حجم کمتر از 4 گيگا بايت حداکثر 400 مگا بايت از کل حجم درايو به عنوان ماکسيمم مقدار در نظر گرفته ميشود و براي دراويوهاي بيشتر 4 گيگا بايت هم دوازده درصد از کل ؛ حداقل فضاي مورد نياز اين برنامه 200MB مي باشد و اگر روي ديسک کمتر از اين فضا خالي باشد اين برنامه به طور خود کار غير فعال مي شود.
در درايوهاي System Restore : NTFS داده هاي بايگاني شده را فشرده مي کند. اين عمل در زماني که کامپيوتر بيکار است انجام ميشود.بعلاوه System Restore به صورت تناوبي بايگاني ها را پاک ميکند.اين کار با استفاده از الگوريتم (FIFO: First in First out )و بر اساس تاريخ ايجاد نقطه بازگشت و مقدار فضاي موجود ديسک انجام مي شود.
سيستم ريستور نقاط بازگشت را بصورت خودکار طبق قوانين زير ايجاد مي نمايد:
1- روزانه : سيستم ريستور يک نقطه بازگشت در هر 24 ساعت ايجاد مي کند(اگر کامپيوتر روشن باشد)
2- تناوبي : به عنوان پيش فرض، اين قابليت غير فعال است و واسط کاربر ، قابليت پيکربندي آن را فراهم نمي آورد.براي پيکر بندي سيستم ريستور به گونه اي که به صورت تناوبي يک نقطه بازگشت ايجاد کند از Group Policy و يا ويرايش رجيستري مي توان کمک گرفت.
آشنايي با ساختار رجيستري
يك درخت را در نظر بگيريد كه از ريشه ، تنه ، شاخه ، برگ ، گل و..... تشكيل شده است يعني اگر از ريشه شروع كنيم و همين طور جلو بريم به برگها يا گلها ميرسيم ، رجيستري در ويندوز هم يك ساختار درختي دارد ، البته در نگاه اول ممكن است براي شما عجيب و غير قابل فهم باشد، اما Windows Explorer را در ويندوز در نظر بگيريد كه از My Computer شروع شده بعد به درايوها ميرسيم بعد شاخه ها بعد زير شاخه ها..... تا نهايتا به فايلها ميرسيم ساختار رجيستري نيزدقيقا چنين ساختاري را دارد.
هر شاخه اصلي با آيكون Folder نمايش داده مي شود كه به آنها اصطلاحا Hive نيز گفته مي شود. هر شاخه خود مي تواند شامل زير شاخه هايي باشد تا نهايتا به متغيرها يا مقادير برسند. در متغيرها است كه اطلاعات واقعي رجيستري ذخيره مي شود.
در رجيستري سه نوع متغير وجود دارد كه عبارتند از :String , Binary , Dword كه هر كدام از آنها در شرايط خاصي قابل استفاده مي باشد. به طور کلي شش شاخه اصلي در رجيستري وجود دارند كه هر كدام بخشي از اطلاعات ذخيره شده در رجيستري را نگهداري مي كنند كه در ادامه اشاره اي كوتاه بر هر كدام داريم.
شاخه هاي اصلي رجيستري
HKEY_CURRENT_USER: اين شاخه به بخشي از اطلاعات شاخه HKEY_USERS اشاره مي كند كه در آن خصوصيات و اطلاعات كاربر فعلي از قبيل نام كاربر، تنظيمات ميز كاري (Desktop) ، تنظيمات منوي شروع (Startmenu) و..... در سيستم نگهداري مي شود.
HKEY_CLASS_ROOT: اين شاخه شامل اطلاعاتي از قبيل نگاشت پيوستگي فايلها براي پشتيباني از ويژگي كشيدن و رها كردن Dtrag&Drop ، اطلاعات OLE ، ميانبرهاي ويندوز(Shortcuts) ، و هسته اصلي واسط كاربري ويندوز (User Interface) ميباشد.
HKEY_LOCAL_MACHINE : اين شاخه شامل اطلاعاتي در مورد خصوصيات سيستم كامپيوتر از قبيل سخت افزار ، نرم افزار و ديگر مشخصه هاي كامپيوتر مي باشد، که آن اطلاعات براي تمام كاربراني كه از سيستم استفاده مي كنند يكسان مي باشد.
HKEY_USERS : اين شاخه محتواي اطلاعات انتخابها و تنظيمات مربوط به هر كاربر مي باشد.هر كاربر يك SID در اين شاخه دارد .
HKEY_CURRENT_CONFIG : اين شاخه نيز به شاخه HKEY_LOCAL_MACHINE اشاره ميكند و در ارتباط ميباشد و شامل پيكربندي سخت افزار سيستم مي باشد.
HKEY_DYN_DATA : اين شاخه نيز به شاخه HKEY_LOCAL_MACHINE اشاره مي كند و براي استفاده از خاصيت Plug&Play در ويندوز مي باشد. اين بخش پويا مي باشد يعني بر اساس هر وسيله يا دستگاه جانبي كه به سيستم متصل مي شود تغيير مي كند.
متغيرهای رجيستری
reg_binary : اين نوع متغير داده نوع باينري خام را ذخيره مي كند.اكثرا اطلاعات سخت افزار و اجزاء در اين نوع متغير ذخيره مي شود و همچنين در ويرايشگر رجيستري ويندوز قابليت نمايش اين نوع متغير به صورت هگزا دسيمال نيز وجود دارد.
Reg_dword : اين نوع متغير براي نمايش داده هاي 4 بايتي و همچنين براي ذخيره كردن مقادير منطقي درست يا غلط(true or false) به كار ميروند. بدين ترتيب كه براي نمايش غلط از عدد(0) و براي نمايش درست از (1) استفاده ميشود . علاوه بر اين براي نگهداري پارامترهاي گرداننده دستگاهها و سرويس دهنده ها از اين نوع پارامتر استفاده مي كنند؛ و در regedt32 قابليت نمايش به صورت باينري ،هگزا و دسيمال را دارد.
Reg_expand_sz : اين يك نوع متغيررشته اي فابل گسترش مي باشد كه نرم افزار ها جهت بعضي اعمال خود از اين متغير استفاده مي كنند.براي مثال در ويندوز 2000 ياnt به جاي عبارت %system root% با مقدار واقعي خود يعني مسير نصب ويندوز (مثلا c:\windows) جايگزين مي شود. بايد توجه داشته باشيد كه اين نوع متغير فقط در ويرايشگرهاي پيشرفته رجيستري از قبيل regedt32 قابل استفاده است.
Reg_multi_sz : اين نوع متغير رشته اي چند گانه مي باشد كه براي مقاديري كه شامل يك ليست يا چندين مقدار ميباشد به كار مي رود كه هر مقدار با كاراكتر null از بقيه جدا مي شود. بايد توجه داشته باشيد كه اين نوع متغير فقط در ويرايشگرهاي پيشرفته رجيستري از قبيل regedt32 قابل استفاده است.
Reg_sz : اين نوع متغير رشته اي استاندارد مي باشد كه براي ذخيره كردن متن قابل خواندن توسط كاربر استفاده مي شود.
انواع ديگر نوع داده كه در ويرايشگرهاي استاندارد قابل استفاده نيستند عبارتند از :
Reg_dword_little_endian : كه يك عدد 32 بيتي از نوع little_endian را مي توانند در خود ذخيره كنند.
Reg_dword_big_endian : كه يك عدد 32 بيتي از نوع big_endian را مي توانند در خود ذخيره كنند.
Reg_link : كه يك پيوند نمادين يونيكد مي باشد و به طور داخلي استفاده ميشود و نرم افزارها قادر به استفاده كردن از آن نمي باشند.
Reg_none : كه نوع خاصي براي آن تعريف نشده است.
Reg_qword : اين نوع متغير مي تواند يك عدد 64 بيتي را در خود ذخيره كند.
Reg_qword_little_endian : اين نوع متغير نيز مي تواند يك عدد 64 بيتي با فرمت little_endian را در خود ذخيره كند .
Reg_resource_list : ليست منبع گرداننده هاي دستگاه ها مي باشد.