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

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

Возможности Custom Context Menu
- Добавление собственных пунктов в новое контекстное меню Windows 11 для запуска нужных команд и программ.
- Настройка названия, значка и порядка отображения каждого пункта.
- Запуск исполняемых файлов, скриптов и приложений из Microsoft Store, а также поддержка ограниченного набора URI-протоколов.
- Поддержка переменных среды в пути к программе и (начиная с версии 5.7.0) в пути к значку.
- Гибкие шаблоны параметров с подстановкой полного пути, родительской папки, имени файла и расширения.
- Условия отображения пунктов: для файлов (все файлы, список расширений или регулярное выражение), для папок, рабочего стола, фона папки и дисков (последнее – начиная с версии 5.5).
- Обработка нескольких выделенных файлов в двух режимах: запуск команды для каждого файла или однократный запуск с объединением путей.
- Резервное копирование и перенос настроек через файлы конфигурации, а также обмен конфигурациями и их импорт.
- Кэширование меню для ускоренной загрузки.
- Создание пунктов меню с помощью ИИ по текстовому описанию (через обсуждение в репозитории).
- Поддержка нескольких языков интерфейса.
Как установить Custom Context Menu
Приложение Custom Context Menu пригодится пользователям, которые хотят добавить новые записи контекстного меню для упрощения доступа к часто используемым функциям. В Microsoft Store продукт предлагается за 0,99 долларов, но имеет неограниченный бесплатный пробный период (просто выберите Попробовать бесплатно).
Как установить бесплатную версию Custom Context Menu с GitHub
Чтобы установить Custom Context Menu (ContextMenuForWindows11) в обход Microsoft Store, воспользуйтесь официальным архивом .zip из репозитория GitHub. В архиве находятся пакет приложения .msix, папка с зависимостями Dependencies и самоподписанный сертификат разработчика .cer, который нужно добавить вручную перед установкой.
Что нужно учитывать
Пакеты MSIX подписаны самоподписанным сертификатом, поэтому перед установкой его нужно добавить в хранилище «Доверенные лица» (Trusted People). Это хранилище даёт доверие только приложениям, подписанным именно этим сертификатом, и не позволяет ему подписывать произвольные программы — в отличие от хранилища корневых центров сертификации.
Устанавливайте сертификат только в том случае, если и только если он получен из официального источника.
Не рекомендуется устанавливать сертификаты из неизвестных источников или сторонних зеркал.
- Скачайте архив с официального сайта (для большинства ПК — версия x64, для устройств на ARM — ARM64).
- Распакуйте архив в отдельную папку.
- Откройте файл сертификата *.cer и нажмите кнопку «Установить сертификат…».
- В мастере импорта выберите «Локальный компьютер» и нажмите «Далее». Подтвердите запрос UAC.
- Выберите пункт «Поместить все сертификаты в следующее хранилище», затем нажмите «Обзор…».
- Выберите хранилище «Доверенные лица» (Trusted People) и нажмите «ОК».
- Нажмите «Далее», затем «Готово». Если появится запрос на подтверждение, нажмите «Да».
- Установите все пакеты зависимостей из папки Dependencies (файлы *.appx), дважды щёлкнув по каждому.
- Запустите основной пакет приложения *.msix. Откроется окно App Installer — нажмите «Установить» или «Обновить», если Custom Context Menu уже установлен.
Если после установки или обновления пункты не появляются в контекстном меню, перезапустите Проводник (explorer.exe) или компьютер.
Как создать дополнительные пункты контекстного меню в Проводнике Windows 11 с помощью Custom Context Menu
После установки откройте окно Custom Context Menu и нажмите кнопку добавления нового пункта. Для каждого пункта доступны базовые поля и условия отображения.

Базовые поля:
- Title – название пункта в контекстном меню.
- Order – порядок отображения пункта в списке.
- 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).
- Multi Files – обработка нескольких выделенных файлов. В режиме EACH команда выполняется отдельно для каждого файла, в режиме JOIN – один раз с объединением путей (настраивается разделитель путей и отдельный параметр
ParamForMultipleFiles). При включённой обработке нескольких файлов условия по расширению и папке игнорируются.
Дополнительные настройки:
- Рабочая папка (Working Directory) для запускаемой программы; поддерживает подстановку
{parent}. - Кэш меню (Menu Cache) ускоряет загрузку пунктов. Для сброса кэша достаточно выключить и снова включить параметр.
- Файлы конфигурации хранятся в папке
%LocalAppData%\Packages\{идентификатор пакета}\LocalState\custom_commands. Для резервной копии достаточно скопировать их содержимое в надёжное место.
После добавления пункт сразу появляется в новом контекстном меню Проводника. Готовые примеры настроек можно взять в документации проекта.








