02-10-2012، 10:32 AM
يکي از بزرگترين دغدغههاي داشتن ويندوز، بعد از اين که مدتي از نصب آن گذشت، طولاني شدن منوي کليک راست است که بعد از نصب چندين نرمافزار حتما به آن دچار خواهيم شد.
در اين مطلب توضيح خواهيم داد که اين منوها در کجاي رجيستري قرار ميگيرند و چطور ميتوان آنها را غيرفعال کرد.
براي شروع بايد 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 نام دارد و براي حذف مدخلهاي نوع دوم است. اين ابزار را نيز ميتوان از نشاني زير دريافت کرد:
در اين مطلب توضيح خواهيم داد که اين منوها در کجاي رجيستري قرار ميگيرند و چطور ميتوان آنها را غيرفعال کرد.
براي شروع بايد 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 نام دارد و براي حذف مدخلهاي نوع دوم است. اين ابزار را نيز ميتوان از نشاني زير دريافت کرد:
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg