Как создать дополнительные пункты контекстного меню в Проводнике Windows 11

25744 комментарии
Пользователи Windows 11 могут воспользоваться программой Custom Context Menu, чтобы добавить собственные пункты контекстного меню в Проводник Windows
Обновлено
Мы подготовили русский перевод интерфейса для Custom Context Menu 5.9: за основу взят перевод из обсуждений проекта, в него добавлены строки новых функций. Файл можно скачать на странице загрузки, как его подключить – в разделе о русском языке интерфейса.
Обновлено
Вышла версия Custom Context Menu 5.9.0. Мы установили ее на тестовый ПК с Windows 11, версия 26H2 и проверили изменения: пункты меню теперь можно сортировать перетаскиванием, двоеточие и другие недопустимые в именах файлов символы в названии пункта больше не мешают его сохранению, а новое значение порядка в поле Order сохраняется сразу. Подробности и скриншоты – в разделе «Что нового в версии 5.9.0». Инструкция по установке с GitHub обновлена под новую версию, добавлен способ установки через Scoop. Отдельно мы проверили, где оказываются пункты программы в новом контекстном меню Windows 11. В тот же день разработчик перевыпустил архивы под номером 5.9.0.2 – в них обновлено окно со списком изменений, остальное не менялось.

В Windows 11 Microsoft переработала контекстное меню стандартного файлового менеджера. Теперь Проводник имеет два контекстных меню в Windows 11: новое компактное меню, которое открывается первым и классическое меню, которое открывается при выборе опции «Показать дополнительные параметры».

Новое компактное контекстное меню Проводника Windows 11 и пункт «Показать дополнительные параметры»

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

Microsoft уже признала недостатки контекстных меню Windows 11 и готовит их масштабное обновление. Компания обещает повысить скорость работы, сократить количество лишних пунктов и добавить настройки, учитывающие наиболее часто используемые действия пользователя. Переработанное меню уже вошло в предварительное обновление KB5127936 для Windows 11, версий 26H2 и 25H2. Как с ним работает Custom Context Menu, рассказано в конце статьи.

А пока пользователи Windows 11 могут воспользоваться программой Custom Context Menu, чтобы добавить собственные пункты контекстного меню. Приложение имеет открытый исходный код и доступно для скачивания в Microsoft Store и GitHub.

Окно программы Custom Context Menu со списком собственных пунктов контекстного меню

Что нового в версии 5.9.0

Custom Context Menu 5.9.0 вышла 21 октября 2026 года. Мы установили ее из архива на GitHub на тестовый ПК с Windows 11, версия 26H2 и проверили изменения из официального списка.

Сортировка перетаскиванием. Пункты в списке слева теперь можно переставлять мышью. По умолчанию функция выключена, ее включает параметр Enable Drag Sort («Включить сортировку перетаскиванием») в настройках программы – они открываются значком шестеренки в левом нижнем углу окна. Рядом с параметром разработчик предупреждает, что после перетаскивания программа пересчитывает порядковые номера пунктов и заданные вручную значения Order («Порядок») перезаписываются. На нашем тестовом ПК после первого же перетаскивания четыре пункта получили номера 0, 10, 20 и 30, и в контекстном меню Проводника они выстроились в том же порядке, что и в списке.

Настройки Custom Context Menu 5.9.0: номер версии в блоке About и включенный параметр Enable Drag SortПараметр Enable Drag Sort в настройках Custom Context Menu 5.9.0, слева – номер версии. Изображение: Comss.ru

Пункт «Открыть в Блокноте» перетаскивается на новое место в списке пунктов Custom Context MenuПункт «Открыть в Блокноте» перетаскивается на новое место в списке. Изображение: Comss.ru

Недопустимые символы в названии. Название пункта программа использует и как имя его файла конфигурации. Раньше из-за этого новый пункт с символом, запрещенным в именах файлов Windows, например двоеточием или знаком «>», не сохранялся: появлялось малопонятное сообщение об ошибке (отчет об ошибке на GitHub). В версии 5.9.0 такие символы в имени файла заменяются на подчеркивание, а само название пункта не меняется. Мы создали пункт «Хеш файла: SHA-256» – он сохранился без ошибок, в блоке Menu File («Файл меню») указано имя «Хеш файла_ SHA-256.json», а в контекстном меню Проводника пункт показывается с двоеточием и работает.

Пункт «Хеш файла: SHA-256» в Custom Context Menu 5.9.0, в поле File Name указано имя файла «Хеш файла_ SHA-256.json»Двоеточие из названия пункта в имени файла конфигурации заменено на подчеркивание. Изображение: Comss.ru

Поле Order. Исправлена ошибка, из-за которой новое значение порядка терялось, если после ввода сразу перейти к другому пункту, не выходя из поля (отчет об ошибке). Мы ввели новое число и, не покидая поле, сразу нажали Save («Сохранить») – значение записалось в файл конфигурации.

Навыки для ИИ и Scoop. В репозиторий добавлены навыки (skills) для ИИ-агентов: по текстовому описанию агент составляет файл конфигурации пункта меню по схеме menu.schema.json. Архив с навыками выложен в обсуждении «Create menus using AI». В документации также появился способ установки через менеджер пакетов Scoop – он описан ниже.

Окно со списком изменений, которое открывается при первом запуске, в первой сборке 5.9.0 (пакет 5.9.0.52) не обновили: в нем была описана версия 5.8. В тот же день разработчик перевыпустил архивы под номером 5.9.0.2 (пакет 5.9.0.53). Судя по изменениям в исходном коде, это единственное отличие: окно теперь описывает версию 5.9 и сортировку перетаскиванием. Номер установленной версии виден в настройках, в блоке About («О программе»).

Возможности Custom Context Menu

  • Добавление собственных пунктов в новое контекстное меню Windows 11 для запуска нужных команд и программ.
  • Настройка названия, значка и порядка отображения каждого пункта, а с версии 5.9.0 – сортировка пунктов перетаскиванием.
  • Запуск исполняемых файлов, скриптов и приложений из Microsoft Store, а также поддержка ограниченного набора URI-протоколов.
  • Поддержка переменных среды в пути к программе и (начиная с версии 5.7.0) в пути к значку.
  • Гибкие шаблоны параметров с подстановкой полного пути, родительской папки, имени файла и расширения.
  • Условия отображения пунктов: для файлов (все файлы, список расширений или регулярное выражение), для папок, рабочего стола, фона папки и дисков (последнее – начиная с версии 5.5).
  • Обработка нескольких выделенных файлов в двух режимах: запуск команды для каждого файла или однократный запуск с объединением путей.
  • Запуск команды от имени администратора – всегда или только при нажатой клавише Shift (начиная с версии 5.8).
  • Резервное копирование и перенос настроек через файлы конфигурации, а также обмен конфигурациями и их импорт.
  • Кэширование меню для ускоренной загрузки.
  • Создание пунктов меню с помощью ИИ по текстовому описанию: с версии 5.9.0 для ИИ-агентов опубликованы навыки (подробности – в разделе о версии 5.9.0 выше).
  • Поддержка нескольких языков интерфейса.

Подменю с собственными пунктами Custom Context Menu в новом контекстном меню Windows 11

Как установить Custom Context Menu

Приложение Custom Context Menu пригодится пользователям, которые хотят добавить новые записи контекстного меню для упрощения доступа к часто используемым функциям. В Microsoft Store продукт предлагается за 0,99 долларов, но имеет неограниченный бесплатный пробный период (просто выберите Попробовать бесплатно).

Скачать Custom Context Menu

Страница Custom Context Menu в Microsoft Store с кнопкой «Попробовать бесплатно»

Как установить бесплатную версию Custom Context Menu с GitHub

Чтобы установить Custom Context Menu (ContextMenuForWindows11) в обход Microsoft Store, воспользуйтесь официальным архивом .zip из репозитория GitHub. Разработчик рекомендует архив ContextMenuCustom-CMC_GITHUB_RELEASE. В нем находятся пакет приложения .msixbundle, папка с зависимостями Dependencies и самоподписанный сертификат разработчика .cer, который нужно добавить вручную перед установкой.

Что нужно учитывать

Пакеты MSIX подписаны самоподписанным сертификатом, поэтому перед установкой его нужно добавить в хранилище «Доверенные лица» (Trusted People). Это хранилище даёт доверие только приложениям, подписанным именно этим сертификатом, и не позволяет ему подписывать произвольные программы – в отличие от хранилища корневых центров сертификации.

Устанавливайте сертификат только в том случае, если и только если он получен из официального источника.

Не рекомендуется устанавливать сертификаты из неизвестных источников или сторонних зеркал.

  • Скачайте архив ContextMenuCustom-CMC_GITHUB_RELEASE на нашей странице загрузки (там есть зеркала COMSS и Яндекс CDN) или со страницы выпусков на GitHub. Для большинства ПК нужна версия x64, для устройств на ARM – ARM64.
  • Распакуйте архив в отдельную папку.
  • Откройте файл сертификата *.cer и нажмите кнопку «Установить сертификат…».
  • В мастере импорта выберите «Локальный компьютер» и нажмите «Далее». Подтвердите запрос UAC.
  • Выберите пункт «Поместить все сертификаты в следующее хранилище», затем нажмите «Обзор…».
  • Выберите хранилище «Доверенные лица» (Trusted People) и нажмите «ОК».
  • Нажмите «Далее», затем «Готово». Если появится запрос на подтверждение, нажмите «Да».
  • Установите пакеты зависимостей из папки Dependencies (файлы *.appx), дважды щелкнув по каждому. В актуальной Windows 11 они обычно уже есть: на нашем тестовом ПК с Windows 11, версия 26H2 все пять пакетов были установлены в более новых версиях, и программа заработала без этого шага.
  • Запустите основной пакет приложения *.msixbundle. Откроется окно App Installer («Установщик приложений») с названием Custom Context Menu (Github), издателем ikas-mc-dev и номером версии – нажмите Install («Установить»). Если программа уже установлена, кнопка называется Update («Обновить»).

Окно App Installer с предложением установить Custom Context Menu (Github) версии 5.9.0.52 от издателя ikas-mc-devУстановка Custom Context Menu 5.9.0 из архива GitHub. Изображение: Comss.ru

Если после установки или обновления пункты не появляются в контекстном меню, перезапустите Проводник (explorer.exe) или компьютер.

Установка через Scoop

С версии 5.9.0 разработчик указывает в документации еще один способ – менеджер пакетов Scoop. Судя по описанию пакета contextmenucustom-np, он скачивает тот же архив с GitHub, устанавливает недостающие зависимости, добавляет сертификат в хранилище «Доверенные лица» и ставит приложение. Без прав администратора установка прерывается, поэтому команды нужно выполнять в PowerShell, запущенном от имени администратора:

scoop bucket add nonportable
scoop install nonportable/contextmenucustom-np

Как включить русский язык интерфейса Custom Context Menu

Встроенного русского языка в Custom Context Menu нет: программа работает на английском, а другие языки подключаются файлами перевода, которыми пользователи делятся в обсуждениях проекта. Последний русский перевод там выложен для версии 5.5. Мы обновили его для версии 5.9: за основу взят файл пользователя bropines, в него добавлены строки новых функций – запуска от имени администратора, правил для нескольких файлов, переименования файла меню и сортировки перетаскиванием, а надписи, которые не помещались в окне, сокращены. Перевод проверен на тестовом ПК с Windows 11, версия 26H2.

  1. Скачайте архив с переводом на странице загрузки и распакуйте из него файл ru-RU.json. Имя файла не меняйте: по нему программа определяет язык.
  2. Откройте Custom Context Menu и нажмите кнопку настроек – значок шестеренки в левом нижнем углу окна.
  3. В блоке Languages нажмите кнопку + (Import Language) справа от списка языков и выберите файл ru-RU.json.
  4. В списке App Language выберите Русский (ru-RU.json) и нажмите Restart App.

Custom Context Menu 5.9 с русским переводом: настройки пункта меню «Открыть в Блокноте»Custom Context Menu 5.9 с русским переводом: настройки пункта меню. Изображение: Comss.ru

Настройки Custom Context Menu 5.9 на русском языке: выбран язык «Русский (ru-RU.json)»Настройки Custom Context Menu на русском языке. Изображение: Comss.ru

Часть надписей зашита в саму программу и останется на английском: номер версии в настройках, окно со списком изменений и сообщения об ошибках, например «Exe is empty», если не указан путь к программе.

Как создать дополнительные пункты контекстного меню в Проводнике Windows 11 с помощью Custom Context Menu

После установки откройте окно Custom Context Menu и нажмите кнопку добавления нового пункта. Для каждого пункта доступны базовые поля и условия отображения.

Редактор нового пункта в Custom Context Menu: поля Title, Order, Exe, Param, Icon и условия отображения

Базовые поля:

  • Title – название пункта в контекстном меню. Оно же служит именем файла конфигурации, недопустимые в именах файлов символы программа с версии 5.9.0 заменяет в нем на подчеркивание.
  • Order – порядок отображения пункта в списке. Если включена сортировка перетаскиванием, значения пересчитываются после каждого перетаскивания: 0, 10, 20 и так далее.
  • Exe – путь к исполняемому файлу, скрипту или приложению. Поддерживаются переменные среды (например, %LocalAppData%), запуск приложений из Microsoft Store в формате shell:AppsFolder\<имя пакета>_<идентификатор издателя>!<идентификатор приложения>, а также ограниченный набор URI-протоколов.
  • Param – шаблон параметров, передаваемых программе. Поддерживает подстановки: {path} – полный путь к файлу, {parent} – путь к родительской папке, {name} – имя файла, {nameNoExt} – имя без расширения (с версии 5.0), {extension} – расширение (с версии 5.0). Для нескольких файлов доступны {path0}, {name0}, {nameNoExt0}, {extension0} (с версии 5.6).
  • Icon – значок пункта. Можно указать путь к файлу .ico либо путь к EXE или DLL с номером значка (например, C:\WINDOWS\System32\SHELL32.dll,196). С версии 5.7.0 поддерживаются переменные среды.

Условия отображения:

  • Match File – для каких файлов показывать пункт: все файлы (с версии 5.0), список расширений через разделитель | (например, .apk|.apkx, с версии 5.0) или регулярное выражение по имени файла.
  • Match Folder – показ пункта для папок, рабочего стола, фона папки и дисков (набор расширен в версии 5.5).
  • Match Files – обработка нескольких выделенных файлов. В режиме Each команда выполняется отдельно для каждого файла, в режиме Join – один раз с объединением путей (настраивается разделитель путей и отдельный параметр ParamForMultipleFiles). Правило Multi File Rule («Правило для нескольких файлов») определяет, когда пункт показывается при выделении нескольких объектов: Any – без проверки условий, One – если условиям отвечает хотя бы один объект, All – только если им отвечают все.

Дополнительные настройки:

  • Show Window («Показ окна») – как открывать окно запускаемой программы: обычным, свернутым, развернутым или скрытым. Скрытый режим удобен для консольных команд.
  • Run As («Запуск от имени») – запуск команды от имени администратора: всегда или только при нажатой клавише Shift.
  • Рабочая папка (Working Directory) для запускаемой программы; поддерживает подстановку {parent}.
  • Кэш меню (Menu Cache) ускоряет загрузку пунктов. Для сброса кэша достаточно выключить и снова включить параметр.
  • Файлы конфигурации хранятся в папке %LocalAppData%\Packages\{идентификатор пакета}\LocalState\custom_commands. Для резервной копии достаточно скопировать их содержимое в надёжное место.

После добавления пункт сразу появляется в новом контекстном меню Проводника. По умолчанию собственные пункты собираются в подменю Open With – его название и значок меняются в настройках программы, параметрами Menu Title («Название меню») и Menu Icon («Значок меню»). Готовые примеры настроек можно взять в документации проекта.

Подменю Open With с пунктами «Хеш файла: SHA-256», «Открыть в Блокноте» и «Скопировать путь» в контекстном меню Windows 11Пункты, созданные в Custom Context Menu 5.9.0, в контекстном меню текстового файла. Изображение: Comss.ru

Окно PowerShell с хешем SHA-256 файла, вычисленным пунктом «Хеш файла: SHA-256»Результат пункта «Хеш файла: SHA-256»: PowerShell показывает контрольную сумму выбранного файла. Изображение: Comss.ru

Custom Context Menu в новом контекстном меню Windows 11

В переработанном контекстном меню, которое Microsoft постепенно включает в Windows 11, версий 26H2 и 25H2, начиная с предварительного обновления KB5127936, команды сторонних приложений по умолчанию собраны в подменю «Расширения приложений». Включить новое меню сразу можно утилитой ViVeTool – об этом отдельная инструкция. Мы включили его на тестовом ПК со сборкой 26300.9807 и установленной Custom Context Menu 5.9.0: подменю Open With с собственными пунктами оказалось внутри «Расширений приложений», то есть до пунктов теперь на один уровень дальше.

Новое контекстное меню Windows 11: подменю Open With с пунктами Custom Context Menu внутри подменю «Расширения приложений»В новом контекстном меню пункты Custom Context Menu находятся в подменю «Расширения приложений». Сборка 26300.9807. Изображение: Comss.ru

Вернуть подменю на верхний уровень можно в параметрах. Пункт «Настроить меню» в нижней части контекстного меню открывает страницу «Персонализация > Контекстное меню». В блоке «Расширения приложений» у программы есть свой переключатель – Custom Context Menu (Github), по умолчанию он выключен. После его включения Open With сразу показывается в основном меню, перезапускать Проводник не понадобилось.

Страница «Контекстное меню» в разделе «Персонализация» параметров Windows 11: переключатель Custom Context Menu (Github) в блоке «Расширения приложений»Переключатель Custom Context Menu (Github) на странице «Контекстное меню». Изображение: Comss.ru

Подменю Open With с пунктами Custom Context Menu в основном списке нового контекстного меню Windows 11После включения переключателя Open With стоит в основном меню, над «Расширениями приложений». Изображение: Comss.ru

Пункта «Показать дополнительные параметры» в новом меню по умолчанию нет: классическое меню возвращает одноименный переключатель на той же странице, в разделе «Дополнительные параметры».

Читаете нас в Google? Добавьте Comss.ru в источникиДобавьте Comss.ru в источники Google
Новые статьи будут чаще в «Главных новостях» Google. Без подписок и уведомлений, отключается в один клик. Нужен вход в аккаунт Google.Наши статьи будут чаще в «Главных новостях». Нужен вход в Google.
Добавить в Google
Автор:
Комментарии и отзывы

Нашли ошибку?

Новое на сайте