Как убрать грязное контекстное меню Windows
Если вы когда-нибудь обнаружили, что щелкаете правой кнопкой мыши по чему-то и задаетесь вопросом, откуда взялся этот мусор, вы не одиноки. Хотите избавиться от ненужных вещей и добавить некоторые полезные элементы в контекстное меню? Вы можете.
По умолчанию в этом контекстном меню Windows есть несколько опций, и этот список увеличивается по мере того, как вы устанавливаете больше приложений. Иногда кажется, что каждое приложение борется за часть вашего контекстного меню, и большинство из нас даже не использует половину из них. Мы покажем вам, как вы можете удалять элементы, редактируя реестр, а также упростите метод очистки с помощью нескольких бесплатных сторонних приложений. Мы также укажем вам, как добавить еще несколько полезных команд. Без особых усилий вы можете убрать свое контекстное меню из беспорядка и только в основном полезного…
… Чтобы быть оптимизированным и эффективным.
Давайте начнем.
Трудный путь: удалить элементы из контекстного меню, отредактировав реестр
Если вы хотите исправить ситуацию по-настоящему отвратительно, вы можете сделать это из редактора реестра без необходимости в стороннем программном обеспечении. Мы перейдем к более простым инструментам чуть позже, но мы думаем, что это помогает при использовании этих инструментов понять, как эти вещи обрабатываются в реестре..
Стандартное предупреждениеРедактор реестра является мощным инструментом, и неправильное его использование может сделать вашу систему нестабильной или даже неработоспособной. Если вы никогда не работали с ним раньше, подумайте о том, как использовать редактор реестра, прежде чем начать. И обязательно сделайте резервную копию реестра (и вашего компьютера!) Перед внесением изменений. Это особенно верно, когда вы следуете рекомендациям, изложенным в этой статье, потому что вам придется немного поэкспериментировать, чтобы найти пункты контекстного меню, которые что-то значат для вас..
Откройте редактор реестра, нажав «Пуск» и введя «regedit». Нажмите Enter, чтобы открыть редактор реестра, а затем дайте ему разрешение вносить изменения в свой компьютер..
К сожалению, элементы, заполняющие ваше контекстное меню, не все расположены в одном и том же месте в реестре. Вы можете найти большинство элементов контекстного меню, используемых как для файлов, так и для папок, развернув одну из следующих клавиш на панели навигации слева:
HKEY_CLASSES_ROOT \ * \ оболочки
HKEY_CLASSES_ROOT \ * \ ShellEx \ ContextMenuHandlers
HKEY_CLASSES_ROOT \ AllFileSystemObjects \ ShellEx
Вместо этого вы найдете пункты контекстного меню, относящиеся только к папкам в одной из этих клавиш:
HKEY_CLASSES_ROOT \ Directory \ оболочки
HKEY_CLASSES_ROOT \ Directory \ ShellEx \ ContextMenuHandlers
Вам нужно будет по-разному обрабатывать пункты контекстного меню, найденные в этих местах, поэтому продолжайте читать, и мы объясним, как это сделать. На данный момент, возможно, вам будет удобно найти каждое из этих мест в реестре и добавить их в список избранных, чтобы их было легче просматривать позже..
Удалить элементы «Shell»
Давайте рассмотрим один элемент в качестве примера. Я использую видеоплеер VLC. Когда я его установил, VLC добавил пункт контекстного меню под названием «Добавить в плейлист медиаплеера VLC». Я никогда не использую его, и скорее всего его не будет в моем контекстном меню..
Вот как мы избавляемся от этого пункта меню. В редакторе реестра перейдите к следующему ключу:
HKEY_CLASSES_ROOT \ Directory \ Shell \ AddtoPlaylistVLC
Я заметил AddtoPlaylistVLC
ключ при просмотре через ракушка
ключ ищет предметы для удаления. Предметы под обычным ракушка
ключи, как правило, действительно легко обнаружить и иметь дело с.
У нас есть несколько вариантов, как справиться с этим. Мы могли бы просто удалить это AddToPlaylistVLC
ключ, и это удалит элемент из контекстного меню. Однако, если вы не создадите резервную копию своего реестра или сначала не экспортируете ключ и не будете следить за файлом REG, вам будет нелегко вернуться, если вы передумаете.
Второй вариант - отключить ключ вместо его удаления. Чтобы сделать это, просто щелкните правой кнопкой мыши AddToPlaylistVLC
ключ - или любой другой ключ, с которым вы работаете - и выберите New> String Value. Назовите новое строковое значение «LegacyDisable».
Как только вы создадите LegacyDisable
значение, изменение должно быть немедленным. Щелкните правой кнопкой мыши файл или папку в проводнике, и мы увидим, что элемент «Добавить в плейлист медиаплеера VLC» удален из контекстного меню..
У вас также есть третий вариант. Если вы время от времени используете пункт меню, но не хотите, чтобы он загромождал ваше обычное контекстное меню, вы можете спрятать его в расширенном контекстном меню, которое вы видите, только когда удерживаете клавишу Shift при щелчке правой кнопкой мыши по файлу или папке. Для этого щелкните правой кнопкой мыши AddToPlaylistVLC
ключ - или любой другой ключ, с которым вы работаете - и выберите New> String Value. Назовите новое строковое значение «Extended».
Теперь он появится, только если щелкнуть правой кнопкой мыши папку, удерживая Shift.
Удалить объекты «Шеллекс»
Вы, вероятно, заметили, что некоторые из общих ключей реестра, которые мы перечислили в верхней части этого раздела, имеют в названии «шеллекс» (расширение оболочки), а не просто «оболочка». Вам нужно будет обрабатывать эти типы ключей немного по-другому. В качестве нашего примера мы перейдем к одному из упомянутых ключей:
HKEY_CLASSES_ROOT \ Directory \ ShellEx \ ContextMenuHandlers
Шеллексные предметы будет немного сложнее расшифровать, но обычно вы можете определить предмет по ключевому имени слева. Здесь мы будем работать с DropboxExt
ключ внутри ContextMenuHandlers
ключ.
Когда Dropbox установлен, он добавляет команду «Переместить в Dropbox» в контекстное меню. Так как я больше увлекаюсь, я никогда не использовал эту команду, и я собираюсь избавиться от нее.
Вы не можете использовать трюки с LegacyDisable
а также расширенный
строковые значения, которые мы описали выше с помощью элементов shellex. Вы все еще можете удалить весь DropboxExt
ключ, чтобы удалить его из контекстного меню (и обязательно сделайте резервную копию ключа, если вы делаете), но есть простой способ отключить его. Просто выберите ключ слева, а затем дважды щелкните значение (по умолчанию) внутри этого ключа, чтобы открыть окно его свойств..
В окне свойств в поле «Значение данных» просто измените уже существующее значение, поместив перед ним несколько черточек, стараясь не удалять ни одно из существующих значений. Таким образом, если вы передумаете, вы можете просто вернуться и удалить штрихи. Когда вы закончите, нажмите «ОК».
Изменение будет немедленным, поэтому щелкните правой кнопкой мыши что-нибудь в проводнике и убедитесь, что команда пропала.
К сожалению, когда дело доходит до элементов шеллекса, невозможно скрыть их в расширенном контекстном меню, как это можно сделать с элементами оболочки. Вы можете только удалить или отключить их.
Исследуйте другие места по типу файла
Если вы хотите удалить элементы контекстного меню, которые вы видите только при щелчке правой кнопкой мыши по определенным типам файлов, вы также можете это сделать. Эти предметы хранятся в тех местах, где мы уже не видели общих мест. Чтобы найти их, вам нужно сначала найти ключ расширения файла, посмотрев под HKEY_CLASSES_ROOT
для этого расширения, которое в свою очередь скажет вам название ключа, который вам нужно искать.
В качестве примера, скажем, вы хотите удалить пункт меню для открытия документа Excel (XLSX) в Excel, если щелкнуть по нему правой кнопкой мыши. Зачем тебе это делать? Ну, вы, вероятно, не стали бы, но это простой пример, чтобы посмотреть здесь. Другие приложения могут добавлять другие типы команд, которые вам не нужны.
Вы начнете с рассмотрения следующего ключа реестра для расширения XLSX:
HKEY_CLASSES_ROOT \ .xlsx
Столбец данных для (По умолчанию)
Ключ оболочки позволяет узнать, что тип файла - «Excel.Sheet.12».
Теперь вы можете перейти к этому ключу расширений:
HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ оболочки
И теперь, когда вы нашли правильный ракушка
ключом, вы можете использовать те же методы, которые мы описали в предыдущем разделе для элементов «оболочки», чтобы удалить, отключить или скрыть элемент в расширенном контекстном меню. Помните LegacyDisable
а также расширенный
строковые значения? Да, те тоже работают здесь.
Простой способ: удалить элементы из контекстного меню с помощью утилит NirSoft
Итак, теперь, когда вы знаете, как делать вещи трудным путем, давайте посмотрим на легкий путь. Вместо того, чтобы редактировать реестр, вы можете загрузить два инструмента из NirSoft, чтобы очистить ваше контекстное меню. Почему два инструмента? Потому что один из них обрабатывает обычные элементы оболочки, а другой - элементы шеллекса. И то, и другое намного проще в использовании, чем редактирование Реестра, но закулисное понимание того, как эти вещи обрабатываются в Реестре, поможет вам разобраться во всех элементах, которые отображаются этими инструментами..
Начните с загрузки обоих инструментов. Первым инструментом является ShellMenuView, который обрабатывает обычные элементы оболочки. Вторым инструментом является ShellExView, который обрабатывает элементы шеллекса. Прокрутите вниз к нижней части обеих этих страниц, чтобы найти ссылки для скачивания. Оба инструмента работают практически с любой версией Windows от 98 до 10. Вам нужно будет взять 32-разрядную или 64-разрядную версию, в зависимости от того, используете ли вы 32-разрядную или 64-разрядную версию. редакция Windows.
Первым инструментом, который мы опробуем, является ShellMenuView, который позволяет нам управлять всеми этими обычными элементами оболочки с помощью простого в использовании интерфейса. После загрузки и извлечения инструмента дважды щелкните файл EXE, чтобы запустить его. Это портативный инструмент, так что нет установки.
В окне ShellMenuView просто просматривайте список, пока не найдете элемент, который хотите отключить. С помощью этих инструментов вы можете только отключить элементы, но не удалять и не скрывать их в расширенном контекстном меню. И, кстати, эти инструменты отключают элементы, создавая LegacyDisable
строковое значение внутри соответствующего ключа - как мы делали, когда редактировали реестр вручную.
Когда вы найдете нужный элемент, нажмите кнопку «Отключить» на панели инструментов (красный свет).
Еще одним преимуществом использования этих инструментов является то, что вы можете выбрать несколько элементов, а затем отключить их все сразу. В нашем примере мы отключаем элемент «Добавить в плейлист медиаплеера VLC» только тогда, когда вы щелкаете правой кнопкой мыши по папке (тот же пример, который мы использовали в разделе «Реестр» ранее), но мы могли легко выбрать все «Добавить в VLC media player's Playlist », а затем нажмите« Disable », чтобы удалить эту команду из контекстного меню всех поддерживаемых типов файлов..
Когда вы закончите удаление элементов оболочки, следующим шагом будет запуск инструмента ShellExView и удаление элементов шеллекса. Этот работает точно так же, как и первый инструмент. Просто выберите один или несколько элементов, а затем нажмите кнопку «Отключить», чтобы удалить элементы из контекстного меню..
Как удалить дополнительные элементы из контекстного меню
Есть пара пунктов контекстного меню, которые вы, возможно, заметили, что ни инструменты NirSoft, ни обычные методы реестра, которые мы рассмотрели, а именно: элементы, которые вы найдете в подменю «Открыть с помощью» и «Отправить»..
Меню «Открыть с помощью» - это удобная функция, когда вы открываете файлы в нескольких программах. Всякий раз, когда вы открываете файл с определенной программой, эта программа добавляется в меню «Открыть с помощью» для этого типа файла. Если вы когда-нибудь случайно открыли файл с неправильной программой или с программой, которую вы больше не используете, вы, вероятно, видели, что это меню со временем загромождается. К счастью, у нас есть полный набор инструкций, которые помогут вам удалить программы из меню «Открыть с помощью»..
Меню «Отправить» - это одна из тех функций, которые люди либо любят, либо используют постоянно, либо даже никогда не беспокоятся. При установке Windows некоторые элементы добавляются в меню «Отправить» по умолчанию. Другие добавляются со временем, когда вы устанавливаете различные приложения. Если вы когда-нибудь хотели, чтобы вы могли очистить это меню, это ваш счастливый день! У нас есть одно руководство по настройке пунктов меню «Отправить» и другое руководство, если вы хотите полностью удалить меню «Отправить» из контекстного меню..
Как добавить несколько полезных элементов в контекстное меню
Теперь, когда вы потратили некоторое время на удаление ненужных элементов из контекстного меню, вы можете обратить внимание на добавление некоторых элементов, которые вы можете использовать. Для начала, вы можете добавить практически любое приложение или ярлык в контекстное меню. Поскольку теперь вы прочитали все о том, какие ключи реестра нужно просматривать при удалении содержимого, вы не удивитесь, что добавление элементов включает в себя множество этих же ключей..
Конечно, мы не оставим вас без каких-либо конкретных предложений для забавных вещей, которые можно добавить в ваше контекстное меню. И мы рассмотрели их несколько. Например, вы можете добавить в меню любое из следующего:
- Команда «Открыть с помощью блокнота» для всех файлов
- Команда «Открыть PowerShell здесь» для папок
- Команда «Дефрагментация» для дисков
- Команда «Взять на себя ответственность» для файлов и папок
- Команда для копирования списка файлов в папке
- Команда «Панель управления» для быстрого доступа
Итак, получайте удовольствие и будьте креативны!
Мы признаем, что это достаточно большой объем информации, который можно поглотить, чтобы просто изменить меню, к которому вы, вероятно, привыкли, но вы можете быть удивлены тем, насколько приятнее это использовать красивое, чистое контекстное меню, содержащее команды, которые вы будете использовать. на самом деле использовать. Чего же ты ждешь? Время начать делать эти контекстные меню более полезными!