Parsi Coders

نسخه‌ی کامل: خلاصي از شلوغي منوي کليک راست ويندوز
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
يکي از بزرگ‌ترين دغدغه‌هاي داشتن ويندوز، بعد از اين که مدتي از نصب آن گذشت، طولاني شدن منوي کليک راست است که بعد از نصب چندين نرم‌افزار حتما به آن دچار خواهيم شد.

در اين مطلب توضيح خواهيم داد که اين منوها در کجاي رجيستري قرار مي‌گيرند و چطور مي‌توان آنها را غيرفعال کرد.

براي شروع بايد regedit.exe را اجرا کنيم و سپس به‌دنبال کليدهاي زير برويم. متاسفانه مدخل‌هاي کليک راست ويندوز در يک محل نيستند و براي يافتن همه آنها بايد به چند مسير برويم:

HKEY_CLASSES_ROOT\*\shell

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers

HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx

همچنين آيتم‌هايي که مرتبط با فولدرها هستند، در مسير زير قرار مي‌گيرند:

HKEY_CLASSES_ROOT\Directory\shell

HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers

بايد با آيتم‌هايي که در کليدهاي مختلف قرار دارند، به روش مختلفي رفتار کرد که در ادامه بررسي مي‌کنيم:

بررسي آيتم‌هاي موجود در کليدهاي shell

به عنوان مثال، بعد از نصب نرم‌افزار VLC گزينه Add to VLC Media player يا Play with VLC در اين کليدها مشاهده مي‌شود. اين نوع‌ آيتم‌ها ساده هستند و مي‌توان به سادگي با آنها سر کرد.

اگر بخواهيد يکي از اين آيتم‌ها را پنهان کنيد، کافي است روي آن کليد شيفت را نگه داشته و کليک راست کنيد و در کنار نام کليد جديدي از نوع String بسازيد و نام آن را Extended بگذاريد.

اگر بخواهيد آن را به جاي پنهان‌کردن، غيرفعال کنيد، مي‌توانيد به جاي کليد Extended کليد ديگري از نوع String بسازيد و نام آن را LegacyDisable بگذاريد.

و قاعدتا مي‌توان کل کليد را حذف کرد، اما بهتر است يک کپي از آن داشته باشيد تا در صورتي که نياز به بازگشت آن شد، کار دشواري پيش رو نداشته باشيد.

بررسي آيتم‌هاي موجود در کليدهاي shellex

حتما توجه کرده‌ايد که برخي کليدهاي ديگر در نام خود shellex دارند. با اين کليدها بايد طور ديگري رفتار کرد، به‌عنوان مثال به مسير زير مي‌رويم:

HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers

غيرفعال کردن اين آيتم‌ها کمي دشوارتر است، اما مي‌توان نام آن را از طريق نام کليدش در سمت چپ دريافت و سپس با ويرايش مقدار Default در سمت راست و قراردادن چند کاراکتر خط فاصله (-) در ابتداي آن، اين مدخل را بدون اين که حذف کنيد، غيرفعال کنيد.

براي غيرفعال کردن باقي آيتم‌هاي موجود در منوي کليک راست خود کافي است به همه مسيرهايي که در ابتداي اين ترفند اشاره کرديم سر بزنيد و بسته به نوع ساختاري آنها، يکي از 2 حالت گفته شده را استفاده کنيد.

بررسي آيتم‌هاي مرتبط با يک نوع فايل

گاهي اوقات، آيتم‌هاي منو طوري طراحي شده‌اند که فقط با يک نوع فايل فعال شوند. در اين مثال بايد ابتدا به کليدي برويد که مسووليت اجراي آن نوع فايل را بر عهده دارد.

براي مثال اگر بخواهيد يک آيتم منو براي فايل‌هاي اکسل را حذف کنيد، بايد به مسير زير برويد:

HKEY_CLASSES_ROOT\.xls

که سپس شما را به مسير ديگري منتقل مي‌کند به‌نام
Excel.Sheet.8 که در‌واقع مسير اصلي کليد فايل‌هاي اکسل است. حالا بايد به مسير زير رفت:

HKEY_CLASSES_ROOT\Excel.Sheet.8\shell

و سپس به روش آيتم‌هاي Shell، منوي مرتبط با آن را حذف کنيد.

روش ساده‌تر حذف آيتم‌ها

به‌جاي اين که رجيستري ويندوز را هک کنيم، مي‌توانيم از 2 نرم‌افزار کوچک و کاربردي NirSoft استفاده کنيم تا منوي کليک راست را خلوت کنيم.

ابزار نخست ShellMenuView است که مي‌توان به‌کمک آن تمام مدخل‌هاي کليدهاي از نوع Shell را با آن ويرايش کرد. اين ابزار را مي‌توان از نشاني زير دريافت کرد:

http://www.nirsoft.net/utils/shell_menu_view.html

ابزار دوم نيز ShellExView نام دارد و براي حذف مدخل‌هاي نوع دوم است. اين ابزار را نيز مي‌توان از نشاني زير دريافت کرد: