p و Defragment دو ابزار کاربردی در نسخه‏های مختلف ویندوز هستند که وظیفه بهینه‏سازی ویندوز و هارددیسک را بر عهده دارند. برای دسترسی به این دو ابزار بایستی بر روی هر درایو راست کلیک کرده و Properties را انتخاب کنید و به تب مورد نظر بروید. یا از منوی Start مسیر خاصی را طی کنید. در صورتی که از این دو ابزار به طور مداوم استفاده می‏کنید طی کردن این مسیرها تا حدودی وقت‏گیر است. با استفاده از ترفندی که هم اکنون برای شما بازگو می‏کنیم می‏توانید Disk Cleanup و Defragment را به منوی راست کلیک هر درایو اضافه کنید تا به سادگی و با راست کلیک بر روی درایو مورد نظر در My Computer به این دو ابزار یا یکی از آنها به دلخواه خود دسترسی داشته باشید.


برای این کار:

ابتدا بر روی منوی Start کلیک کنید.
در صورتی که از ویندوز XP استفاده می‏کنید وارد Run شوید و عبارت regedit را وارد نموده و Enter بزنید.
اگر از ویندوز ویستا یا 7 استفاده می‏کنید، پس از باز شدن منوی Start، عبارت regedit را وارد کرده و Enter بزنید.

پس از باز شدن ویرایشگر رجیستری، برای اضافه کردن Disk Cleanup به منوی راست کلیک درایوها:
ابتدا به مسیر زیر مراجعه کنید:
HKEY_CLASSES_ROOT\Drive\shell

حال بر روی shell راست کلیک کنید و New > Key را انتخاب نمایید. نام Key جدید را diskcleanup بگذارید.
اکنون diskcleanup را انتخاب کنی و از قسمت دیگر پنجره بر روی (Default) دوبار کلیک کنید. در پنجره باز شده، در قسمت Value data عبارت Disk Cleanup را وارد نموده و OK کنید.
سپس بر روی diskcleanup (که خودتان آن را ساختید) راست کلیک کنید و New > Key را انتخاب نمایید. نام Key جدید را command بگذارید.
اکنون command را انتخاب کنید و از قسمت دیگر پنجره بر روی (Default) دوبار کلیک کنید. در پنجره باز شده، در قسمت Value data عبارت زیر را عیناً را وارد نموده و OK کنید:
cleanmgr.exe /d %1

تغییرات بلافاصله اعمال خواهد شد. در صورتی که هم اکنون بر روی یک درایو در My Computer راست کلیک کنید گزینه‏ای به نام Disk Cleanup را در اختیار خواهید داشت.

اما برای اضافه کردن Defragment به منوی راست کلیک درایوها:
در رجیستری مجدداً به مسیر زیر بروید:
HKEY_CLASSES_ROOT\Drive\shell

بر روی shell راست کلیک کرده و New > Key را انتخاب نمایید. نام Key جدید را defragment تنظیم کنید.
سپس defragment را انتخاب کنید و از قسمت دیگر پنجره بر روی (Default) دوبار کلیک کنید. در پنجره باز شده، در قسمت Value data عبارت Defragment را وارد نموده و OK کنید.
اکنون بر روی defragment (که خودتان آن را ساختید) راست کلیک کنید و New > Key را انتخاب نمایید. نام Key جدید را command بگذارید.
حالا command را انتخاب کنید و از قسمت دیگر پنجره بر روی (Default) دوبار کلیک کنید. در پنجره باز شده، در قسمت Value data عبارت زیر را عیناً را وارد نموده و OK کنید:
defrag %1 -v

تغییرات بلافاصله اعمال خواهد شد. در صورتی که هم اکنون بر روی یک درایو در My Computer راست کلیک کنید گزینه‏ای به نام Defragment را در اختیار خواهید داشت.

لازم به ذکر است برای افزودن این دو گزینه به منوی راست کلیک درایوها در هنگامی که کلید Shift را نیز نگه داشته‏اید، بایستی یک Key جدید به نام Extended را در زیر شاخه‏های diskcleanup و defragment بسازید.