بزرگترین وبلاگ تخصصی ، تفریحی ایرانیان

بزرگترین وبلاگ تخصصی ، آموزشی و تفریحی ایرانیان

بزرگترین وبلاگ تخصصی ، تفریحی ایرانیان

بزرگترین وبلاگ تخصصی ، آموزشی و تفریحی ایرانیان

مشاهده پوشه My Documents بصورت آبشاری (ویندوز 2000/Me/XP )

این ویژگی پوشه My Documents منوی شروع را بصورت آبشاری نمایش می دهد و کاربران می توانند بدون نیاز به باز کردن پوشه اصلی به زیر پوشه های آن دسترسی داشته باشند .
رجیستری را باز کرده و کلید زیر را در آن پیدا کنید .
یک مقدار String جدید ایجاد کرده و نام "CascadeMyDocuments" را به آن بدهید و مقداری مطابق مقادیر زیر را به آن بدهید .
از رجیستری خارج شوید. برای اعمال تغییرات ممکن است نیاز به راه اندازی مجدد و یا Log off ویندوز داشته باشید.
نکته : این ویژگی به دو صورت قابل اعمال است .یکی اینکه در کلید HKEY_LOCAL_MACHINE آن را اضافه نمائید به نحوی که کلیه کاربرانی که به سیستم Login می کنند قادر به مشاهده آن باشند و یا در کلید HKEY_CURRENT_USER که برای هر کاربر بطور جداگانه باید تعریف شود .
Registry Settings

User Key: [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer
Advanced]
Name: CascadeMyDocuments
Type: REG_SZ (String Value)
Value: "Yes" or "No"

ذخیره و بازیابی و پاکسازی رجیستری

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


پاکسازی رجیستری
حتما تا به حال پس از نصب و یا حذف برنامه های مختلف بر روی سیستم خود با مشکل سرعت پائین بارگذاری ویندوز مواجه شده اید .در واقع علت اصلی باقی ماندن برخی فایلهای مربوط به برنامه های حذف شده در سیستم می باشد که در هنگام حذف بطور کامل پاک نمی شوند. و این امر سبب افزایش بی دلیل حجم رجیستری می شود . این وظیفه بر عهده کنترل کننده رجیستری است که در واقع آن را پاکسازی می کند .
کاربران ویندوز 95 می توانند بر روی دکمه Start و سپس گزینه Run کلیک کرده، عبارت regclean را تایپ کنند و سپس دکمه Enter را فشار دهند .
در نسخه های بعدی غیر از ویندوز Xp ، از برنامه های دیگری برای این کار استفاده می شود و دیگر خبری از Regclean نیست .دو برنامه از این دست با نام های Regclean و EasyCleaner می باشند که می توانید آنها را از طریق شبکه اینترنت دریافت کنید .
البته برنامه های دیگری نیز همچون Norton System Works و یا Ontrack System Suite نیز وجود دارند که می توانید در ویندوز Xp نیز از آنها استفاده کنید .

ساختار رجیستری

رجیستری دارای یک ساختار درختی است - هرچند ساختاری پیچیده همانند پوشه های مختلف موجود در هارد دیسک می باشد - که همانند برنامه Windows Explorer می باشد .
هر شاخه اصلی ( که با یک آیکون پوشه از بقیه مجزا شده است ) کندو (Hive) نامیده می شود و هر کندو نیز دربردارنده کلید هاست (Keys) . هر کلید شامل کلید های دیگر ( گاهی اوقات نیز خود آنها دارای زیر کلیدهای دیگری است ) و به همین ترتیب آن هم شامل مقادیر دیگری است. مقادیر در بردارنده اطلاعات حقیقی است که در رجیستری باقی می ماند. بسته به نوع مفاهیمی که مورد استفاده قرار می گیرند ، سه نوع مقدار وجود دارد : String, Binary و DWORD

6 شاخه اصلی که بخش های مختلف اطلاعات را در رجیستری ذخیره می کنند عبارتند از :

HKEY_CLASSES_ROOT : این شاخه شامل تمام فایل نقشه برداری ضمیمه سازی برای پشتیبانی از ویژگی کشیدن و رها کردن (drag-and-drop) ، اطلاعات مربوط به OLE، کلیدهای میانبر ویندوز و هر جزء اصلی مربوط به رابط های کاربری ویندوز را در خود جای داده است .

HKEY_CURRENT_USER : این شاخه به بخشی از HKEY_USERS مربوط به کاربری که در سیستم Login کرده است لینک شده و پیوند برقرار می کند و دربردارنده اطلاعاتی همانند نام های Logon ، تنظیمات مربوط به Desktop و نیز تنظیمات Start menu می باشد.

HKEY_LOCAL_MACHINE : این شاخه دربردارنده اطلاعات خاص کامپیوتر درباره نوع قطعات سخت افزاری ، نرم افزاری است که برای تمامی کاربرانی که در آن سیستم Login نمایند مورد استفاده قرار می گیرد.

HKEY_USERS : این شاخه شامل تنظیمات منحصر به فرد ای است که برای هر یک از کاربران مورد استفاده قرار می گیرد و از کاربری به کاربر دیگر متفاوت است. هر کاربر نیز با یک رابط جانبی همانند s-1-5-18 از بقیه جدا می شود.

HKEY_CURRENT_CONFIG :این شاخه به بخشی از HKEY_LOCAL_MACHINE که مربوط به ساختار بندی سخت افزار هاست لینک می شود .

هر مقدار رجیستری به یکی از 5 حالت زیر ذخیره می شود:

REG_BINARY : در این شیوه مقادیر بصورت ردیف داده های باینری ذخیره می شوند. اغلب اطلاعات اجزاء سخت افزار ها بصورت داده های باینری ذخیره شده و در یک ویرایشگر بصورت قالب بندی hexadecimal دیده می شوند.

REG_DWORD : این حالت برای داده های 4 بایتی که معمولا مقادیر boolean ، همانند "0" برای غیر فعال کردن و "1" برای فعال کردن . از دیگر موارد این حالات راه انداز دستگاه و سرویس هایی از این نوع هستند . و در REGEDT32 با قالب بندی های binary، hexadecimal و decimal و در REGEDIT نیز در قالب بندی های hexadecimal و decimal نشان داده می شوند .
REG_EXPAND_SZ : این حالت رشته داده ای قابل توسعه ای هستند و بصورت رشته ای شامل یک متغیر است که در هنگام فراخوانی توسط یک برنامه کاربردی جایگزین آن می شوند برای مثال ، در مقادیر زیر :
رشته "%SystemRoot%" با موقعیت واقعی دایرکتوری که دربردارنده فایل های سیستمی Windows NT است ، جایگزین می شود.

REG_MULTI_SZ : این حالت درواقع بصورت چند رشته ای است و برای نمایش مقادیری که دربردارنده لیست ها و یا مقادیر چند تایی هستند بکار می رود، و هر عضو بوسیله یک کاراکتر NULL از بقیه جدا می شود .البته این حالت از مقادیر تنها در موارد پیشرفته رجیستری همانند REGEDT32 مورد استفاده قرار می گیرد.

REG_SZ : این حالت نیز یک رشته استاندارد است که برای نمایش مقادیر متنی است که برای خواندن و استفاده افراد بکار می رود.

مواردی از حالات داده ها که بوسیله ویرایشگر های استاندارد رجیستری در دسترس نیستند عبارتند از :

REG_DWORD_LITTLE_ENDIAN
REG_DWORD_BIG_ENDIAN
REG_LINK
REG_NONE
REG_QWORD
REG_QWORD_LITTLE_ENDIAN
REG_RESOURCE_LIST
برنامه ویرایشگر رجیستری (REGEDIT.EXE) که در نسخه های مختلف ویندوز قرار دارد (که از طریق منوی Start قابل دسترسی است) شما را قادر به مشاهده اطلاعات ، انجام جستجو و در نهایت امکان ویرایش مطالب به شکل مورد نظرتان را در رجیستری فراهم می کند .برای اجرای این برنامه چندین شیوه مختلف وجود دارد ، اما ساده ترین آنها تایپ عبارت "regedit" در پنجره Run که از طریق منوی Start در دسترس شما قرار دارد ، می باشد. البته درصورتی که شما نرم افزار Registry Editor را در سیستم خود نصب کرده باشید ، با تایپ دستور regedit
یک شکل دیگر از این برنامه (REGEDT32.EXE) که می توان در نسخه های 2000 و NT از آنها استفاده کرد ( که در واقع دارای برخی ویژگی های اضافی است که در نسخه های استاندارد قرار ندارد از جمله : توانایی مشاهده و تغییر مجوزهای امنیتی و نیز امکان ایجاد و تغییر در مقادیر رشته های REG_EXPAND_SZ & REG_MULTI_SZ.

ایجاد یک کلید میانبر برای دسترسی سریع و آسان به این برنامه
این کار به سادگی و از طریق راست کلیک کردن در یک محیط خالی صفحه Desktop ، انتخاب گزینه Shortcut و در نهایت تایپ عبارت "regedit.exe" در کادر پنجره Command line و انتخاب گزینه Next ، وارد کردن یک نام آشنا و قابل شناسایی همانند Registry Editor و در نهایت کلیک کردن گزینه Finish امکان پذیر می باشد.در این مرحله بر روی صفحه desktop شما یک میانبر ایجاد شده و می توانید با دوبار کلیک سریع بر روی آن برنامه Regedit را فعال کنید.
استفاده از Regedit برای ایجاد تغییرات در رجیستری اولین باری که اقدام به اجرای این برنامه می کنید توجه داشته باشید که در سمت چپ این برنامه یک منوی درختی از پوشه ها قرار گرفته است و در سمت راست نیز مفاهیم ( مقادیر) پوشه انتخاب شده شما قرار دارد.
درست همانند Windows explorer ، شاخه مورد نظر خود را انتخاب کرده و با کلیک کردن علامت + و یا دوبار کلیک سریع بر روی پوشه مربوطه آن را توسعه دهید.برای مشاهده مفاهیم یک کلید (پوشه ) فقط کافی است کلید مربوطه را یک بار کلیک نمائید و مقادیر آن را در پنجره سمت راست مشاهده کنید .برای افزودن یک کلید و یا یک مقدار جدید می توانید از منوی Edit گزینه New را انتخاب کنید. برای تغییر نام دادن یک مقدار و نیز اغلب کلید ها می توان از همان ترتیبی که برای تغییر نام سایر آبجکت ها استفاده می شود ، بهره برد. ( آبجکت مربوطه را راست کلیک کنید و گزینه Rename را انتخاب کنید و یا به آهستگی آبجکت را کلیک و یا بعد از انتخاب آن کلید F2 را فشار دهید .)
برای حذف هر یک از مقادیر نیز می توانید آبجکت را انتخاب کرده و سپس کلید Delete را فشار دهید . و یا دکمه سمت راست ماوس را برگزیده و و به مقادیری که در منوی زمینه لیست خواهند شد دقت کنید.
توجه داشته باشید که گرفتن یک نسخه پشتیبان از رجیستری قبل از انجام هر تغییری در آن یکی از قابل اعتماد ترین روش هاست .در غیر این صورت ممکن است گاهی حتی به دلیل اعمال تغییرات مجبور به نصب مجدد ویندوز در سیستم خود شوید. مطمئنا انجام چنین کاری بهتر از تاسف خوردن و پشیمان شدن است .

نگهداری از رجیستری

چطور می توان از رجیستری فایل پشتیبان تهیه کرد و در مواقع ضروری از این فایل ها استفاده کرد؟

ویندوز 95
در cd نصب ویندوز 95 نرم افزاری وجود دراد که به شما امکان تهیه پشتیبان از رجیستری کامپیوتر را می دهد . برنامه Microsoft Configuration Backup ، CFGBACK.EXE، در مسیر OtherMiscCfgback و در Cd نصب ویندوز قابل دسترسی است .فایل های پشتیبان گرفته شده توسط این برنامه با پسوند های RBK و در پوشه Windows نگهداری می شوند. اگر سیستم شما برای استفاده چندین کاربر ساختار بندی شده باشد، CFGBACK.EXE از فایل USER.DAT پشتیبان نمی گیرد.
بعد از پشتیبان گیری از رجیستری می توانید فایل RBK را به داخل یک فلاپی دیسک و برای موارد اضطراری کپی کنید. این فایل های پشتیبان در ویندوز 95 بصورت فشرده شده ذخیره می شوند که تنها با استفاده از برنامه CFGBACK.EXE قابل استفاده هستند.



ویندوز 98
ویندوز 98 بطور اتوماتیک در هر زمانی که راه اندازی می شود ، یک نسخه پشتیبان از رجیستری را ایجاد می کند. علاوه بر این می توانید بطور دستی نسخه پشتیبان را از طریق نرم افزار Registry Checker که از طریق اجرای دستور SCANREGW.EXE از منوی Start | Run تهیه کنید

چه راه حلی برای مواقع خراب شدن رجیستری وجود دارد؟
ویندوز 95، 98 و Nt همگی دارای مکانیسم پشتیبان گیری یکسانی هستند که کاملا قابل اعتماد است .
ویندوز 95
در دایرکتوری ویندوز چندین فایل مخفی وجود دارد، 4 تا از این فایل ها عبارتند از SYSTEM.DAT & USER.DAT که به عنوان فایل های جاری رجیستری و دو فایل SYSTEM.DA0 & USER.DA0 نیز که به عنوان فایل های پشتیبان هستند. ویندوز x9 دارای ویژگی جالبی است که هر زمان ویندوز به درستی و با موفقیت راه اندازی می شود فایل های رجیستری را بر روی این نسخه های پشتیبان کپی می کند. بطوریکه در مواقعی که این فایل ها دچار ایراد می شوند ، این فایل ها به جای فایل های دچار ایراد جایگزین می شوند .برای محافظت از رجیستری از مراحل زیر پیروی کنید :
1- دکمه Start را کلیک کرده و سپس گزینه Shut Down را انتخاب کنید.
2- گزینه Restart The Computer In MS-DOS Mode را انتخاب کرده و سپس yes را انتخاب نمائید.
3- به پوشه نصب ویندوز وارد شوید.به عنوان مثال اگر دایرکتوری نصب آن c:windows است ، آدرس cd c:windows را تایپ نمائید.
4- دستورات زیر را تایپ
کرده و بعد از هر مورد کلید Enter را فشار دهید :
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
5- کامپیوتر خود را مجددا راه اندازی نمائید.
انجام دستورات فوق رجیستری را به حالتی بر می گرداند که برای آخرین بار رجیستری در وضعیت صحیحی از آن قرار گرفته بوده است.
ویندوز NT
در ویندوز NT شما می توانید یا از گزینه Last Known Good و یا از گزینه RDISK استفاده کنید تا رجیستری را به آخرین وضعیت قابل استفاده برگردانید.
چطور می توان داده های قدیمی را از رجیستری حذف کرد؟
اگر چه می توان بطور دستی اقدام به حذف مفاهیم غیر قابل استفاده نمود، اما مایکروسافت ابزاری را تهیه کرده که می تواند بطور اتوماتیک این فرایند را انجام دهد. این برنامه با نام RegClean شناخته می شود .این برنامه کلید های Windows Registry را آنالیز می کند.سپس این برنامه کلید های دارای مقادیر نادرست را یافته و آنها را از رجیستری حذف می کند.

بالا بردن سرعت Windows Explorer و Internet Explorer

مطابق بالا به شاخه زیر در ریجستری بروید :
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionExplorerRemoteComputerNameSpace
در سمت رچپ در زیر شاخه های NameSpace به دنبال شاخه زیر بگردید :
{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
خب حالا بعد از انتخاب این شاخه آن را با زدن کلید delete حذف کنید :