- Редактируем контекстное меню Windows
- Что такое контекстное меню на компьютере с Windows 7 или Windows 10
- Что такое контекстное меню
- Как открывается контекстное меню
- Как изменить контекстное меню в Windows 10 или Windows 7
- Что такое контекстное меню в Excel или Word
- Убрать/добавить пункты в контекстном меню
- Контекстное меню Windows – профессиональная настройка
- Удалить элементы из контекстного меню
- Ручное удаление записей из реестра Windows
- Программа для удаления пунктов контекстного меню
- Не позволяйте добавлять элементы в контекстное меню
- Добавить элементы в контекстное меню Windows
- Добавить папки в контекстном меню
- Резюме
Редактируем контекстное меню Windows
Со временем контекстное меню «Проводника» Windows разрастается до неимоверных размеров, храня ссылки на различные программы, в том числе и ненужные.
Со временем в контекстном меню «Проводника» Windows появляется много ненужных (в этом меню) программ. В этой статье мы расскажем, как можно его отредактировать, удалив лишние ссылки на программы и приведя в божеский вид.
Начнём с теории. Контекстное меню хранится в реестре. Одни программы записываются в разделе HKEY_CLASSES_ROOT\*\shell, другие — в HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers.
С приложениями, которые записаны в HKEY_CLASSES_ROOT\*\shell, всё просто. Обычно достаточно удалить из реестра соответствующую папку. Перед удалением рекомендую сохранить папку реестра в файл, нажав на неё правой кнопкой мыши и выбрав пункт «Экспортировать». Изменения вступают в силу немедленно, перезагружать компьютер или «Проводник» не нужно.
С программами, записанными в HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers, ситуация несколько сложнее. Там многие приложения записывают не своё очевидное название, а внутренний идентификатор (например, <969223c0-26aa-11d0-90ee-444553540000>). Чтобы узнать, кому этот идентификатор принадлежит, необходимо скопировать его имя и затем поискать его в реестре в разделе HKEY_CLASSES_ROOT\CLSID. Найдя аналогичное имя, можно посмотреть подкаталоги и найти там в значениях какие-либо сопоставленные названия, либо имена используемых библиотек.
Но, несмотря на такую сложность выяснения программы-хозяина идентификатора, его можно просто отключать и включать. Для чего идём обратно в HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers и переименовываем идентификатор, который мы хотим выключить (добавляем в начале его имени знак «-» 1 ). Изменение вступит в силу немедленно, поэтому сразу смотрим, какой пункт из контекстного меню пропал.
Замечу, что там есть и служебные идентификаторы, которые в меню не отображаются. Если вы отключили какой-то идентификатор, а из меню ничего не пропало, лучше включите этот идентификатор обратно.
Существует также более простой и наглядный способ отредактировать контекстное меню — воспользоваться утилитой ContextEdit. Правда, демо-версии разработчики не дают, и за неё надо сразу заплатить денег.
Тут всё просто. Слева выбираем, для какого режима меню мы хотим его редактировать: All files или regardless of extension. Затем справа, в окнах Shell commands и Context Menu Handlers снимаем галочки на тех пунктах, которые желаем убрать. Однако советую не снимать галочек на пунктах, которые и так в реальном меню не видны. Программа автоматически предусматривает возможность откатов, и в ней будут видны все ранее удалённые пункты (их можно включить обратно).
P.S. Учтите, что некоторые программы каждый раз при запуске проверяют целостность и записываются обратно в контекстное меню.
1. На самом деле переименовывать можно во что угодно (главное чтобы такого имени не оказалось в разделе CLSID), совет использовать «-» дан для совместимости с откатом изменений программы ContextEdit. [вернуться]
Что такое контекстное меню на компьютере с Windows 7 или Windows 10
На сайтах с инструкциями по настройке операционной систем Windows 7 или Windows 10 можно встретить такой термин как контекстное меню. Обычно пользователям рекомендуют открыть это меню и выполнить какую-то команду. Но, далеко не все знают, что такое контекстное меню и как оно открывается. В данной статье мы постараемся закрыть этот пробел, разобрав эту тему максимально подробно.
Что такое контекстное меню
Контекстное меню – это часть графического интерфейса программы или операционной системы, которая представляет собой список команд, относящийся к выбранному пользователем элементу. Контекстное меню изначально скрыто и появляется только после запроса пользователя. Обычно с его помощью выполняются команды, которые так или иначе изменяют или управляют выбранным пользователем элементом программы, операционной системы или рабочего окружения.
Классическими командами для контекстного меню являются команды: копировать, вставить, вырезать, переименовать, обновить, свойства. Такие команды можно встретить в любой программе или операционной системе. Но, конкретный список доступных команд зависит от конкретной программы, ситуации и выбранного пользователем элемента. Во многих случаях список команд является вложенным. Например, команда «Сортировать» может открывать дополнительное меню с разными типами сортировки.
Внешний вид контекстного меню практически не отличается в зависимости от программы или операционной системы. Это вертикальный список команд, который открывается в выбранной пользователем точке. Стандартным способом открытия контекстного меню является клик правой кнопкой мыши. Этот вариант самый распространенный и используется большинством пользователей. Но, существуют и другие способы, которые мы рассмотрим чуть ниже.
Как открывается контекстное меню
Как мы уже сказали, самый распространенный способ открытия контекстного меню – это клик правой кнопкой мышки . Данный способ очень удобен, так как пользователь может выбрать элемент или точку на экране.
Но, есть и другие способы открытия контекстного меню. Например, можно просто нажать на кнопку контекстного меню на клавиатуре . Данная кнопка находится левее правого CTRL и очень редко используется пользователями.
Также контекстное меню может вызываться при помощи комбинаций клавиш. В операционных системах Windows и Linux для этого используется комбинация Shift-F10 .
В других операционных системах могут использоваться другие комбинации клавиш. Например, в OS X нужно зажать Ctrl и кликнуть мышкой.
Как изменить контекстное меню в Windows 10 или Windows 7
В некоторых случаях список команд, который доступен в контекстом меню, можно изменять под собственные нужды. Например, вы можете изменить контекстное меню операционной системы Windows 10. Для этого нужно отредактировать реестр Windows либо воспользоваться специальными программами. Одной из таких программ является ShellMenuView от NirSoft. С помощью этой программы можно просмотреть список всех команд и отключить те, которые вам не нужны.
Также для этой цели можно использовать такие программы как Winaero Tweaker или Context Menu Tuner.
Что такое контекстное меню в Excel или Word
Многих пользователей интересует, что такое контекстное меню в Excel или Word. На самом деле контекстное меню в этих программах принципиально ничем не отличается от описанных выше случаев. Это все тот же вертикальный список команд, который открывается правой кнопкой мышки или комбинациями клавиш.
В программах Excel и Word можно выполнить копирование и вставку текста, а также другие операции типичные для текстовых и табличных редакторов.
Убрать/добавить пункты в контекстном меню
Как видите, со временем, помимо стандартных пунктов меню, добавились ещё от установленных программ. С одной стороны это удобно. Ведь не нужно запускать ярлык или искать программу, а можно напрямую совершать действия сразу из контекстного меню. Но вот с другой стороны со временем таких пунктов бывает ну очень много и контекстное меню порой приходится даже прокручивать вверх или вниз в поисках нужных пунктов.
Поэтому иногда и хочется удалить эти пункты чтобы не мешались. Ведь Вы не всеми пунктами часто пользуетесь.
Итак, как убрать пункт из контекстного меню.
Для того, чтобы удалить пункт программы из контекстного меню (КМ сокращенно), можно воспользоватся как стандартными способами самой Операционной Системы, так и с помощью самих программ или специально предназначенных.
Самоё легкое для удаления — это поискать в настройках программы (которую хотите убрать) нужный пункт. Обычно он находится где-то в Интеграции или Загрузке/добавлении. Например для того, чтобы удалить пункт знаменитого архиватора WinRAR из КМ, нужно убрать галочку из Интеграции с оболочкой:
В других программах так же могут быть подобные настройки.
Другое дело когда Вы не нашли нужных настроек для удаления или их вообще нет (бывает и такое). Тогда можно воспользоваться стандартным способом самой систем, а именно правкой реестра.
Сразу Вас предупреждаю, что перед началом работы лучше бы подстраховаться и сделать резервную копию реестра.
Итак, запускаем реестр и переходим в ветку
перезагружаемся и проверяем. Пункт должен пропасть.
Если не пропал, то посмотрите ветку
и проделайте то же самое.
Если хотите удалить из КМ те пункты, которые появляются при ПКМ на папках, то нужно смотреть ветки:
Для пункта «Открыть с помощью. » отвечает ветка
Для КМ Логических дисков ветки:
Так же удалить пункты можно с помощью специальных программ. Например с помощью ShellExView
Теперь немного про то, как создать свой пункт в контекстном меню.
Дело в том, что добавить такой пункт для папок или определенных файлов, а так же на «пустом» месте с помощью реестра не получится. Можно лишь назначить на то, когда открывается при ПКМ на Рабочем столе. Поэтому я рекомендую почитать статью Дополнение в контекстное меню проводника и воспользоваться тем, что там описано.
Ну или же воспользоваться другой утилитой — Ultimate Windows Context Menu Customizer ( официальная страничка ) которая имеет кучу возможностей, но на английском. И там нам нужно лишь выбрать пункт и удалить его:
Если кому интересно подробнее и не разберетесь, то пишите в комментариях и я помогу. Там в левой колонке нужно выбрать пункт (компьютер, папка, файлы и т.п.) где вызывается контекстное меню, а правее выбрать что удалить и нажать кнопку внизу Remove Item. Если дружите с английским, то разберетесь.
Как добавить свою программу в КМ -> Создать можно догадаться если читали внимательно всю статью, а именно про удаление одного из этого пункта. Нужно лишь наоборот создать подраздел и написать для нужного расширения.
В целом статья получилась немного сумбурная и больше по части удаления из контекстного меню, т.к. я думаю что это более актуально, да и статья про добавление есть. Поэтому если что не понятно — пишите в комментариях. Разберемся.
Контекстное меню Windows – профессиональная настройка
Контекстное меню Windows появляется при щелчке правой кнопкой мыши по элементу, и обычный пользователь Windows контактирует с ним ежедневно. Однако, загроможденное контекстное меню – настоящий убийца производительности.
К сожалению, очень легко загромоздить контекстное меню, поскольку многие сторонние программы автоматически добавляют свои опции в контекстное меню. Кроме того, некоторые из них даже не удаляют записи из контекстного меню, даже если вы удаляете исходное приложение.
Хорошая новость заключается в том, что контекстным меню Windows можно управлять, и в этой статье мы покажем вам, как это сделать.
Удалить элементы из контекстного меню
Со временем многие записи становятся частью контекстного меню, что делает его длинным и медленным, поэтому решение простое – удалить ненужные записи. К сожалению, в Windows нет пользовательского интерфейса, позволяющего легко избавляться от элементов контекстного меню. Однако, все эти записи хранятся в реестре Windows, и мы можем управлять ими оттуда.
Вы можете либо вручную удалить запись из реестра, либо использовать стороннюю программу, которая сделает это за вас. Мы собираемся показать вам, как это сделать, используя оба метода:
Ручное удаление записей из реестра Windows
Если вам неудобно использовать стороннюю программу или у вас нет прав (ограниченная учетная запись пользователя), вы можете вручную удалить записи из реестра.
Предупреждение! Убедитесь, что вы создали резервную копию реестра, прежде чем вносить в него какие-либо изменения. Любая неправильная настройка может негативно повлиять на ваш опыт использования или даже повредить Windows.
Чтобы получить доступ к реестру Windows, нажмите клавиши Win + R и введите regedit в диалоговом окне «Выполнить». Когда реестр открыт, вам нужно найти записи контекстного меню в указанных ниже местах.
- HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\
- HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
- HKEY_CLASSES_ROOT\*\shell
- HKEY_CLASSES_ROOT\Directory\Background\shell
- HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
- HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\
- HKEY_CLASSES_ROOT\Directory\shell
В этих местах будут перечислены элементы контекстного меню для папок, рабочего стола и дисков. Вы можете даже увидеть одну и ту же запись в нескольких местах, поэтому вам придётся избавиться от неё во всех местах. Чтобы удалить записи из контекстного меню, просто удалите их из указанных мест.
Если вы хотите повторно включить элементы позже, вам следует отключить их. Чтобы отключить элемент:
- Дважды щелкните его запись и добавьте − (знак минус) в конце строки, чтобы её «испортить».
- Если вы захотите снова включить его, просто удалите знак минус.
Программа для удаления пунктов контекстного меню
Существуют десятки сторонних инструментов, которые могут помочь вам управлять контекстным меню Windows. Все эти инструменты извлекают записи из реестра и показывают их вам в простом интерфейсе.
Оттуда вы можете удалять, добавлять, редактировать, отключать или включать элементы. В этом отношении я доверяю Ultimate Windows Context Menu Customizer. Это легкий, простой в использовании и бесплатный инструмент настройки контекстного меню, который работает во всех версиях Windows (может потребоваться Microsoft .Net Framework 3.5).
Мы будем использовать этот инструмент как для удаления, так и для добавления элементов в контекстное меню Windows, поэтому вам следует скачать его сейчас.
- Запустите программу, и вы увидите все шесть типов контекстного меню Windows в верхнем левом углу, включая компьютер, рабочий стол, драйверы, файлы и папки.
- Вы можете щелкнуть каждый раздел контекстного меню, чтобы увидеть все записи внутри них.
- Чтобы отключить запись, щелкните её и установите флажок рядом с Отключено ниже в настройках. Это отключит элемент, и его можно будет снова включить при необходимости .
Вы также можете удалить запись, если не планируете использовать её в будущем. Для этого выберите запись из списка и затем нажмите Удалить элемент внизу, чтобы немедленно удалить её.
Не позволяйте добавлять элементы в контекстное меню
Теперь, когда ненужные элементы удалены, ваше контекстное меню Windows должно выглядеть намного аккуратнее. Однако, при установке дополнительных программ контекстное меню может снова загромождаться.
К сожалению, не существует единого метода предотвращения добавления программ в контекстное меню. Будьте осторожны при установке программ, и следите чтобы она не добавляла элементы в контекстное меню.
Большинство программ спросят вас, нужно ли создавать запись в контекстном меню. Если вы вслепую нажмете Далее , а затем Установить , то ваше контекстное меню очень скоро будет захламлено. Вам просто нужно быть осторожным при установке программ и отклонять предложения добавить пункт контекстного меню, если он вам не нужен.
Некоторые программы-мошенники могут не предоставлять эту возможность при установке, и в этом случае вам придётся удалить запись самостоятельно, используя руководство выше.
Добавить элементы в контекстное меню Windows
Контекстное меню Windows – это один из самых быстрых способов доступа к функциям и программам на вашем ПК. Вам просто нужно щелкнуть правой кнопкой мыши и выбрать нужный элемент, и он мгновенно откроется, поэтому добавление элементов в контекстное меню может быть очень полезным.
К счастью, очень легко добавить любой тип элемента в контекстное меню с помощью инструмента Ultimate Windows Context Menu Customizer, о котором мы рассказали выше.
Запустите инструмент, и в правом столбце вы увидите десятки предустановленных приложений Windows. Вы можете либо добавить эти приложения, если хотите, либо создать собственную запись.
Чтобы добавить настраиваемый элемент, выберите необходимое контекстное меню из параметров, и вы увидите его настройки ниже (которые должны быть пустыми).
Здесь вы можете настроить параметры, как мы объяснили ниже:
- Текст: Вам нужно добавить сюда название команды. Это будет использоваться для определения того, какую программу открывает запись.
- Команда: нажмите кнопку в конце этой опции (она имеет 3 горизонтальные точки), и откроется проводник Windows. Теперь перейдите и найдите исполняемый файл элемента, который вы хотите запустить. Ярлык программы также будет работать.
- Значок: это дополнительная функция, но она удобна для быстрого поиска элементов меню. Здесь найдите и снова выберите исполняемый файл элемента (со значком), и его значок будет использоваться для отображения в контекстном меню.
- Положение: выберите, где элемент должен отображаться в контекстном меню – вверху, в середине или внизу.
Как только вся информация будет предоставлена, нажмите кнопку Add Item ниже, и он будет добавлена в контекстное меню.
Теперь просто откройте контекстное меню, в которое вы добавили запись, и она станет доступной.
Добавить папки в контекстном меню
Ultimate Windows Context Menu Customizer не поможет вам добавить определенные папки в контекстное меню, и для этой цели вам придется полагаться на другое приложение. MyFolders – хороший инструмент для этой цели, который добавит запись в контекстное меню, через которую вы можете получить доступ ко всем вашим любимым папкам .
- После установки MyFolders щелкните правой кнопкой мыши в любом месте и наведите курсор мыши на запись MyFolders.
- В боковом меню нажмите Настройки, чтобы настроить инструмент.
- В настройках вы можете использовать кнопку Add , чтобы начать добавлять важные папки в меню MyFolders. Вы также можете удалить или изменить положение папок. Когда всё будет добавлено, нажмите Готово , чтобы сохранить изменения.
- Теперь вы можете просто щелкнуть правой кнопкой мыши в любом месте и получить доступ ко всем добавленным папкам из пункта контекстного меню «MyFolders».
Резюме
Я считаю, что для управления контекстным меню Windows можно использовать сторонний инструмент, поскольку это гораздо более быстрый и интуитивно понятный способ, обеспечивающий полный контроль.
Однако, вы также можете удалить элементы контекстного меню самостоятельно с помощью реестра Windows, если не доверяете стороннему приложению.
Если вы знаете какие-либо другие интересные настройки для управления контекстным меню Windows, поделитесь с нами в комментариях.