Как очистить свое грязное контекстное меню Windows

Оглавление:

Как очистить свое грязное контекстное меню Windows
Как очистить свое грязное контекстное меню Windows

Видео: Как очистить свое грязное контекстное меню Windows

Видео: Как очистить свое грязное контекстное меню Windows
Видео: Домашняя группа windows 7 Зачем нужна, как создать, как выйти - YouTube 2024, Май
Anonim
Если вы когда-либо нажимали на что-то и задавались вопросом, откуда взялся этот мусор, вы не одиноки. Хотите избавиться от того, что вы не используете, и добавить в контекстное меню некоторые полезные пункты? Вы можете.
Если вы когда-либо нажимали на что-то и задавались вопросом, откуда взялся этот мусор, вы не одиноки. Хотите избавиться от того, что вы не используете, и добавить в контекстное меню некоторые полезные пункты? Вы можете.

По умолчанию Windows включает в себя множество параметров в этом контекстном меню, и этот список растет при установке большего количества приложений. Иногда кажется, что каждое приложение сражается за часть вашего контекстного меню, и большинство из нас даже не используют половину из них. Мы покажем вам, как вы можете удалять элементы, редактируя свой реестр, а также более простой метод очистки, используя пару бесплатных сторонних приложений. Мы также укажем вам, как добавить несколько полезных команд. Без особых усилий вы можете заставлять свое контекстное меню засоряться и только в основном полезно …

… быть оптимизированным и эффективным.
… быть оптимизированным и эффективным.
Давайте начнем.
Давайте начнем.

Жесткий путь: удаление элементов из контекстного меню путем редактирования реестра

Если вы хотите очистить все по-настоящему уродливым способом, вы можете сделать это из редактора реестра без необходимости использования стороннего программного обеспечения. Позже мы перейдем к более легким инструментам, но мы считаем, что это помогает при использовании этих инструментов, чтобы понять, как этот материал обрабатывается в реестре.

Стандартное предупреждение: Редактор реестра является мощным инструментом и неправильным использованием может сделать вашу систему нестабильной или даже неработоспособной. Если вы никогда раньше не работали с ним, подумайте о том, как использовать редактор реестра перед началом работы. И определенно создайте резервную копию реестра (и вашего компьютера!) Перед внесением изменений. Это особенно верно, когда вы следуете рекомендациям в этой статье, потому что вам придется немного поиграть, чтобы найти записи контекстного меню, которые что-то означают для вас.

Откройте редактор реестра, нажав «Пуск» и набрав «regedit». Нажмите «Ввод», чтобы открыть редактор реестра, а затем дать ему разрешение на внесение изменений на ваш компьютер.

К сожалению, элементы, заполняющие ваше контекстное меню, не все находятся в одном и том же месте в реестре. Вы можете найти большинство элементов контекстного меню, используемых для файлов и папок, путем сверления до одного из следующих клавиш в навигационной панели слева:
К сожалению, элементы, заполняющие ваше контекстное меню, не все находятся в одном и том же месте в реестре. Вы можете найти большинство элементов контекстного меню, используемых для файлов и папок, путем сверления до одного из следующих клавиш в навигационной панели слева:

HKEY_CLASSES_ROOT*shell

HKEY_CLASSES_ROOT*shellexContextMenuHandlers

HKEY_CLASSES_ROOTAllFileSystemObjectsShellEx

Вы найдете пункты контекстного меню, относящиеся только к папкам в одном из этих ключей:

HKEY_CLASSES_ROOTDirectoryshell

HKEY_CLASSES_ROOTDirectoryshellexContextMenuHandlers

Вам нужно будет обрабатывать элементы контекстного меню, найденные в этих местах, немного по-другому, поэтому продолжайте читать, и мы объясним, как это сделать. На данный момент вам может показаться удобным найти каждое из этих мест в реестре и добавить их в свой список избранного, чтобы их было легче просмотреть позже.

Удалить элементы «Shell»

Давайте рассмотрим один пункт в качестве примера. Я использую видеоплеер VLC. Когда я установил его, VLC добавил элемент контекстного меню с именем «Добавить в плейлист плейер-плейера мультимедиа». Я никогда не использую его и скорее не буду в моем контекстном меню.

Вот как мы избавляемся от этого пункта меню. В редакторе реестра перейдите к следующему ключу:
Вот как мы избавляемся от этого пункта меню. В редакторе реестра перейдите к следующему ключу:

HKEY_CLASSES_ROOTDirectoryshellAddtoPlaylistVLC

Я заметил

AddtoPlaylistVLC

во время просмотра

shell

ключ ищет элементы для удаления. Предметы под обычным

shell

ключ, как правило, очень легко обнаружить и справиться.

У нас есть несколько вариантов того, как справиться с этим. Мы могли бы просто удалить это
У нас есть несколько вариантов того, как справиться с этим. Мы могли бы просто удалить это

AddToPlaylistVLC

полностью, и это приведет к удалению элемента из контекстного меню. Однако, если вы не создадите резервную копию своего реестра или сначала не экспортируете ключ и не будете поддерживать файл REG, вам будет нелегко вернуться, если вы передумаете.

Второй вариант - отключить ключ, а не удалять его. Для этого просто щелкните правой кнопкой мыши

AddToPlaylistVLC

ключ или любой другой ключ, с которым вы работаете, и выберите «Создать»> «Значение строки». Назовите новое строковое значение «LegacyDisable».

Как только вы создадите
Как только вы создадите

LegacyDisable

значение, изменение должно быть незамедлительным. Щелкните правой кнопкой мыши файл или папку в Проводнике файлов, и мы увидим, что элемент «Добавить в VLC медиаплеер» был удален из контекстного меню.

У вас также есть третий вариант. Если вы иногда используете элемент меню, но не хотите, чтобы он загромождал ваше обычное контекстное меню, вы можете скрыть его в расширенном контекстном меню, которое вы видите, только когда вы удерживаете Shift, щелкая правой кнопкой мыши файл или папку. Для этого щелкните правой кнопкой мыши
У вас также есть третий вариант. Если вы иногда используете элемент меню, но не хотите, чтобы он загромождал ваше обычное контекстное меню, вы можете скрыть его в расширенном контекстном меню, которое вы видите, только когда вы удерживаете Shift, щелкая правой кнопкой мыши файл или папку. Для этого щелкните правой кнопкой мыши

AddToPlaylistVLC

ключ или любой другой ключ, с которым вы работаете, и выберите «Создать»> «Значение строки». Назовите новое строковое значение «Extended».

Теперь он появится, только если вы щелкните правой кнопкой мыши по папке, удерживая Shift.
Теперь он появится, только если вы щелкните правой кнопкой мыши по папке, удерживая Shift.

Удалить элементы "Shellex"

Вероятно, вы заметили, что некоторые из общих ключей реестра, которые мы указали в верхней части этого раздела, имеют «shellex» (расширение оболочки) вместо имени «shell». Вам придется обрабатывать эти типы ключей немного по-другому. В качестве примера мы перейдем к одному из тех ключей, о которых мы говорили:

HKEY_CLASSES_ROOTDirectoryshellexContextMenuHandlers

Элементы shellex будут немного сложнее расшифровать, но вы обычно можете определить элемент по имени ключа слева. Здесь мы будем работать с

DropboxExt

ключ внутри

ContextMenuHandlers

ключ.

Когда Dropbox установлен, он добавляет команду «Переместить в Dropbox» в контекстное меню. Поскольку я больше занимаюсь перетаскиванием, я никогда не использовал эту команду, и я собираюсь избавиться от нее.
Когда Dropbox установлен, он добавляет команду «Переместить в Dropbox» в контекстное меню. Поскольку я больше занимаюсь перетаскиванием, я никогда не использовал эту команду, и я собираюсь избавиться от нее.
Вы не можете использовать трюки с помощью
Вы не можете использовать трюки с помощью

LegacyDisable

а также

Extended

строковые значения, описанные выше, с элементами shellex. Вы все равно можете удалить все

DropboxExt

чтобы удалить его из контекстного меню (и обязательно верните ключ вверх, если вы это сделаете), но есть простой способ его отключить. Просто выберите ключ слева, а затем дважды щелкните по значению (по умолчанию) внутри этой клавиши, чтобы открыть окно свойств.

В окне свойств в поле «Данные значения» просто измените значение, которое уже существует, поставив перед ним несколько тире, стараясь не удалять какое-либо существующее значение. Таким образом, если вы передумаете, вы можете просто вернуться и снять тире. Когда все будет готово, нажмите «ОК».
В окне свойств в поле «Данные значения» просто измените значение, которое уже существует, поставив перед ним несколько тире, стараясь не удалять какое-либо существующее значение. Таким образом, если вы передумаете, вы можете просто вернуться и снять тире. Когда все будет готово, нажмите «ОК».
Изменение будет немедленным, поэтому щелкните правой кнопкой мыши что-то в Проводнике и убедитесь, что команда ушла.
Изменение будет немедленным, поэтому щелкните правой кнопкой мыши что-то в Проводнике и убедитесь, что команда ушла.
Image
Image

К сожалению, когда дело доходит до предметов shellex, невозможно скрыть их в расширенном контекстном меню так, как вы можете с элементами оболочки. Их можно удалить или отключить.

Исследуйте другие местоположения по типу файла

Если вы хотите удалить элементы контекстного меню, которые вы видите только при щелчке правой кнопкой мыши по определенным типам файлов, вы также можете это сделать. Эти элементы хранятся в els, а не в обычных местах, на которые мы уже смотрели. Чтобы найти их, вам нужно сначала найти ключ расширения файла, просмотрев

HKEY_CLASSES_ROOT

для этого расширения, которое, в свою очередь, сообщит вам имя ключа, который вам нужно искать.

Например, вы хотите удалить пункт меню для открытия документа Excel (XLSX) в Excel, когда вы щелкните его правой кнопкой мыши. Зачем вам это делать? Ну, вы, вероятно, не хотели бы, но это простой пример, чтобы посмотреть здесь. Другие приложения могут добавлять разные типы команд, которые вам не нужны.

Вы можете начать с просмотра следующего ключа реестра для расширения XLSX:

HKEY_CLASSES_ROOT.xlsx

Столбец данных для

(Default)

shell key позволяет узнать, что фактический тип файла - «Excel.Sheet.12».

HKEY_CLASSES_ROOTExcel.Sheet.12shell

И теперь, когда вы нашли правильный
И теперь, когда вы нашли правильный

shell

key, вы можете использовать те же методы, которые мы описали в предыдущем разделе о элементах «shell», чтобы удалить, отключить или скрыть элемент в расширенном контекстном меню. Помните, что

LegacyDisable

а также

Extended

строковые значения? Да, эти работы здесь тоже.

Простой способ: удалить элементы из контекстного меню с помощью NirSoft Utilities

Итак, теперь, когда вы знаете, как сделать что-то трудное, давайте взглянем на простой способ. Вместо редактирования реестра вы можете загрузить два инструмента из NirSoft, чтобы очистить контекстное меню. Почему два инструмента? Потому что один из них обрабатывает обычные элементы оболочки, а один обрабатывает элементы shellex. Они намного проще в использовании, чем редактирование реестра, но закулисное понимание того, как эти вещи обрабатываются в реестре, даст вам возможность разобраться во всех элементах, отображаемых этими инструментами.

Начните с загрузки обоих инструментов. Первым инструментом является ShellMenuView, который обрабатывает обычные элементы оболочки. Второй инструмент - ShellExView, который обрабатывает элементы shellex. Прокрутите вниз до нижней части обеих этих страниц, чтобы найти ссылки для загрузки. Эти инструменты работают практически с любой версией Windows от 98 до 10 лет. Вам потребуется захватить 32-разрядную или 64-разрядную версию в зависимости от того, используете ли вы 32-разрядную или 64-разрядную версию выпуск Windows.

Первым инструментом, который мы проверим, является ShellMenuView, который позволяет нам управлять всеми этими обычными элементами оболочки с помощью простого в использовании интерфейса. После загрузки и извлечения инструмента дважды щелкните файл EXE, чтобы запустить его. Это портативный инструмент, поэтому нет установки.

В окне ShellMenuView просто просмотрите список, пока не найдете элемент, который хотите отключить. Вы можете только отключать элементы с помощью этих инструментов, а не удалять их или скрывать в расширенном контекстном меню. И, кстати, эти инструменты отключают элементы, создавая
В окне ShellMenuView просто просмотрите список, пока не найдете элемент, который хотите отключить. Вы можете только отключать элементы с помощью этих инструментов, а не удалять их или скрывать в расширенном контекстном меню. И, кстати, эти инструменты отключают элементы, создавая

LegacyDisable

Строковое значение внутри соответствующего ключа - так же, как мы это делали, когда мы вручную редактировали реестр.

Когда вы найдете нужный элемент, нажмите кнопку «Отключить» на панели инструментов (красный свет).

Еще одно преимущество использования этих инструментов заключается в том, что вы можете выбрать несколько элементов, а затем отключить их все сразу. В нашем примере мы отключили элемент «Добавить в VLC медиаплеер» только при щелчке правой кнопкой мыши по папке (тот же пример, который мы использовали в разделе реестра ранее), но мы могли бы легко выбрать все «Добавить в VLC media player Playlist
Еще одно преимущество использования этих инструментов заключается в том, что вы можете выбрать несколько элементов, а затем отключить их все сразу. В нашем примере мы отключили элемент «Добавить в VLC медиаплеер» только при щелчке правой кнопкой мыши по папке (тот же пример, который мы использовали в разделе реестра ранее), но мы могли бы легко выбрать все «Добавить в VLC media player Playlist

Когда вы закончите удаление элементов оболочки, следующим шагом будет запуск инструмента ShellExView и удаление элементов shellex. Это работает точно так же, как и первый инструмент. Просто выберите один или несколько элементов, а затем нажмите кнопку «Отключить», чтобы удалить элементы из контекстного меню.

Image
Image

Как удалить дополнительные элементы из контекстного меню

Есть пара элементов контекстного меню, которые вы, возможно, заметили, что ни инструменты NirSoft, ни обычные методы реестра, на которые мы распространяем адрес, а именно: элементы, которые вы находите в подменю «Открыть с» и «Отправить».

Меню «Открыть с» - это удобная функция при открытии файлов с несколькими программами. Всякий раз, когда вы открываете файл с определенной программой, эта программа добавляется в меню «Открыть с» для этого типа файла.Если вы когда-либо случайно открыли файл с неправильной программой или с помощью программы, которую вы больше не используете, вы, вероятно, заметили, что это меню со временем загромождает. К счастью, у нас есть полный набор инструкций, которые помогут вам удалить программы из меню «Открыть с».

Меню «Отправить» - это одна из тех функций, которые люди склонны либо любить, либо использовать постоянно или просто никогда не беспокоятся. Когда вы устанавливаете Windows, некоторые элементы добавляются в меню «Отправить» по умолчанию. При добавлении разных приложений другие пользователи добавляются с течением времени. Если вы когда-нибудь хотели, чтобы вы могли объявить это меню, это ваш счастливый день! У нас есть одно руководство по настройке элементов в меню «Отправить» и другое руководство, если вы хотите вообще удалить меню «Отправить» из своего контекстного меню.

Как добавить некоторые полезные элементы в контекстное меню

Теперь, когда вы потратили некоторое время на удаление элементов, которые вам не нужны в контекстном меню, вы можете обратить ваше внимание на добавление некоторых элементов, которые вы действительно можете использовать. Для начала вы можете добавить практически любое приложение или ярлык, который вы хотите в контекстное меню. Поскольку вы теперь читали все о том, какие ключи реестра просматривают, когда вы удаляете материал, вы не будете удивлены тем, что добавление вещей включает в себя множество тех же ключей.

Конечно, мы не оставим вас без каких-либо конкретных предложений для забавных вещей, которые нужно добавить в контекстное меню. И мы накрыли их кучу. Например, вы можете добавить любое из следующего в ваше меню:

  • Команда «Открыть с помощью Notepad» для всех файлов
  • Команда «Открыть PowerShell Here» для папок
  • Команда «Дефрагментация» для дисков
  • Команда «Take Ownership» для файлов и папок
  • Команда для копирования списка файлов в папке
  • Команда «Панель управления» для быстрого доступа

Итак, получайте удовольствие и проявите творческий подход!

Мы признаем, что это хорошая информация, чтобы поглотить просто изменение меню, к которому вы, вероятно, привыкли, но вы можете быть удивлены тем, насколько приятнее он использовать приятное, чистое контекстное меню, в котором есть команды, которые вы будете фактически использование. Чего же ты ждешь? Пришло время начать делать эти контекстные меню более полезными!

Рекомендуемые: