ااضافه کردن Recycle Bin به منوی استارت ویندوز XPمروز قصد دارم ترفند بسیار جالب و مفیدی را که از طریق رجیستری ویندوز انجام می‌شود را به دوستان معرفی کنم.

با انجام این ترفند آیکون سطل آشغال (Recycle Bin) ویندوز در منوی استارت نمایش داده می‌شود و  می‌توان این آیکون را از طریق Properties منوی استارت (Start) کنترل کرد.

 

بخش اول: اضافه کردن Recycle Bin به منوی استارت:

در ابتدا شما باید متن زیر را در نوت‌پد (Notepad) ویندوز کپی کرده سپس آن را با پسوند Reg ذخیره نمایید.

طریقه ذخیره کردن هم به این صورت است » روی Save As کلیک کرده و Save As Type را روی All Files گذاشته و در قسمت File Name تایپ می‌کنید File_Name.REG و Save را میزنید.

 

Windows Registry Editor Version 5.00

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]

@="@%SystemRoot%\\system32\\SHELL32.dll,-8964"

"InfoTip"="@%SystemRoot%\\system32\\SHELL32.dll,-22915"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]

@="%SystemRoot%\\system32\\shell32.dll,32"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\InProcServer32]

@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\

  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\

  64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00

"ThreadingModel"="Apartment"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance]

"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]

"CLSID"="{13709620-C279-11CE-A49E-444553540000}"

"method"="ShellExecute"

"Command"="@%SystemRoot%\\system32\\SHELL32.dll,-8964"

"Param1"="::{645FF040-5081-101B-9F08-00AA002F954E}"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]

@=""

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\MayChangeDefaultMenu]

@=""

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\ShellFolder]

"Attributes"=dword:00000000

 

حال فایل رجیستری را اجرا کنید - در بخش اول یکبار کامپیوتر را راه‌اندازی مجدد (Restart) کنید. بعد از انجام این کار آیکون سطل آشغال ویندوز مطابق تصویر زیر به منوی استارت اضافه می‌شود که این آیکون در منوی استارت فقط این قابلیت را دارد که با کلیک بروی این آن می‌توانید وارد Recycle Bin ویندوز xp شوید.

 

بخش دوم: اضافه کردن عبارت "Empty Recycle Bin" به کلیک راست آیکون :

من با اضافه کردن کد بسیار کوچکی به فایل رجیستری بخش اول امکان بسیار مفیدی به آیکون Recycle Bin که در منوی استارت می‌باشد اضافه کردم و آن عبارت "Empty Recycle Bin" در کلیک راست این آیکون می‌باشد (قابلیتی که در فایل رجیستری بخش اول وجود ندارد). با اجرای فایل رجیستری -  بخش دوم علاوه بر قرار گرفتن آیکون سطل آشغال در منوی استارت عبارت "Empty Recycle Bin" نیز به کلیک راست این منو اضافه می‌شود.

 

Windows Registry Editor Version 5.00

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]

@="@%SystemRoot%\\system32\\SHELL32.dll,-8964"

"InfoTip"="@%SystemRoot%\\system32\\SHELL32.dll,-22915"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]

@="%SystemRoot%\\system32\\shell32.dll,32"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\InProcServer32]

@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\

  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\

  64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00

"ThreadingModel"="Apartment"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance]

"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]

"CLSID"="{13709620-C279-11CE-A49E-444553540000}"

"method"="ShellExecute"

"Command"="@%SystemRoot%\\system32\\SHELL32.dll,-8964"

"Param1"="::{645FF040-5081-101B-9F08-00AA002F954E}"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]

@=""

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\MayChangeDefaultMenu]

@=""

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\ShellFolder]

"Attributes"=dword:00000000

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{645FF040-5081-101B-9F08-00AA002F954E}]

@="Empty Recycle Bin"

 

 

 

بخش سوم: کنترل آیکون Recycle Bin از طریق Properties منوی استارت:

شاید خیلی از دوستان بعد از اجرا کردن این فایل رجیستری و قرار گرفتن آیکون سطل آشغال در منوی استارت نظرشون عوض بشه و تمایلی نداشته باشند که این آیکون در این بخش باشه به خاطر همین اول تصمیم داشتم با ایجاد یک فایل رجیستری غیر فعال کننده که با کلیک بر روی آن فایل رجیستری، آیکون سطل آشغال از منوی استارت حذف شود ولی فکر بهتری به ذهنم رسید. قطعا دوستان اطلاع دارند که با استفاده ازقسمت Properties منوی استارت (Start) می‌توان آیکونهایی همچون MY computer - My music و... را از منوی استارت حذف و یا اضافه کرد. با توجه به این ویژگی منوی استارت٬ کد دیگری به فایل رجیستری بخش دوم اضافه کردم که قابلیت بسیار خوبی به این فایل رجیستری اضافه می‌کند. با اجرا کردن فایل رجیستری - بخش سوم علاوه بر اینکه آیکون سطل آشغال در منوی استارت قرار می‌گیرد و در کلیک راست این آیکون عبارت "Empty Recycle Bin" وجود دارد٬ عبارت Recycle Bin در قسمت Properties منوی استارت (Start) نیز اضافه می‌شود که با برداشتن و یا گذاشتن تیک کنار عبارت Recycle Bin می‌توان به راحتی این آیکون را از منوی استارت حذف و یا اضافه کرد.

 

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]

@="@%SystemRoot%\\system32\\SHELL32.dll,-8964"

"InfoTip"="@%SystemRoot%\\system32\\SHELL32.dll,-22915"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]

@="%SystemRoot%\\system32\\shell32.dll,32"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\InProcServer32]

@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\

  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\

  64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00

"ThreadingModel"="Apartment"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance]

"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}

\Instance\InitPropertyBag]

"CLSID"="{13709620-C279-11CE-A49E-444553540000}"

"method"="ShellExecute"

"Command"="@%SystemRoot%\\system32\\SHELL32.dll,-8964"

"Param1"="::{645FF040-5081-101B-9F08-00AA002F954E}"

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]

@=""

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex

\MayChangeDefaultMenu]

@=""

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\ShellFolder]

"Attributes"=dword:00000000

 

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{645FF040-5081-101B-9F08-00AA002F954E}]

@="Empty Recycle Bin"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

\StartMenu\StartPanel

\ShowOEMLink]

"Type"="checkbox"

"Text"="@%SystemRoot%\\system32\\SHELL32.dll,-8964"

"HKeyRoot"=dword:80000001

"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"

"ValueName"="Start_ShowOEMLink"

"CheckedValue"=dword:00000001

"UncheckedValue"=dword:00000000

"DefaultValue"=dword:00000001

"NoOEMLinkInstalled"=dword:00000000

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

\StartMenu\StartPanel\ShowOEMLink\Policy\NoOEMLinkInstalled]

"RegKey"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\StartMenu

\\StartPanel\\ShowOEMLink"

 

چند نکته: علت اینکه این ترفند را من در سه بخش تقسیم کردم و در هر مرحله فایل رجیستری را گسترش دادم این بود که دوستان علاقه‌مند این سه فایل را با هم مقایسه کنند و تغییرات انجام شده در هر فایل را ببینند.

دوستان که کمی با این نوع کدها آشنا هستند می‌توانند با کمی دستکاری این فایل رجیستری بخش سوم کارهای جالبی انجام دهند به عنوان مثال با تغییر یک پارامتر در این فایل رجیستری عبارت کپی (Copy) در کلیک راست آیکون سطل آشغال منوی استارت فعال می‌شود و می‌توانید سطل آشغال ویندوز را در هر بخشی که دلتان می‌خواهد کپی کنید. می‌توانید با تغییرات کوچکی در این فایل رجیستری سطل آشغال ویندوز که بروی دسکتاپ قرار دارد را از طریق Folder Options مخفی کنید و ...