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

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

Что нового в версии 5.9.0
Custom Context Menu 5.9.0 вышла 21 октября 2026 года. Мы установили ее из архива на GitHub на тестовый ПК с Windows 11, версия 26H2 и проверили изменения из официального списка.
Сортировка перетаскиванием. Пункты в списке слева теперь можно переставлять мышью. По умолчанию функция выключена, ее включает параметр Enable Drag Sort («Включить сортировку перетаскиванием») в настройках программы – они открываются значком шестеренки в левом нижнем углу окна. Рядом с параметром разработчик предупреждает, что после перетаскивания программа пересчитывает порядковые номера пунктов и заданные вручную значения Order («Порядок») перезаписываются. На нашем тестовом ПК после первого же перетаскивания четыре пункта получили номера 0, 10, 20 и 30, и в контекстном меню Проводника они выстроились в том же порядке, что и в списке.


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

Поле 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
Приложение Custom Context Menu пригодится пользователям, которые хотят добавить новые записи контекстного меню для упрощения доступа к часто используемым функциям. В Microsoft Store продукт предлагается за 0,99 долларов, но имеет неограниченный бесплатный пробный период (просто выберите Попробовать бесплатно).
Как установить бесплатную версию 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 («Обновить»).

Если после установки или обновления пункты не появляются в контекстном меню, перезапустите Проводник (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.
- Скачайте архив с переводом на странице загрузки и распакуйте из него файл ru-RU.json. Имя файла не меняйте: по нему программа определяет язык.
- Откройте Custom Context Menu и нажмите кнопку настроек – значок шестеренки в левом нижнем углу окна.
- В блоке Languages нажмите кнопку + (Import Language) справа от списка языков и выберите файл ru-RU.json.
- В списке App Language выберите Русский (ru-RU.json) и нажмите Restart App.


Часть надписей зашита в саму программу и останется на английском: номер версии в настройках, окно со списком изменений и сообщения об ошибках, например «Exe is empty», если не указан путь к программе.
Как создать дополнительные пункты контекстного меню в Проводнике Windows 11 с помощью Custom Context Menu
После установки откройте окно Custom Context Menu и нажмите кнопку добавления нового пункта. Для каждого пункта доступны базовые поля и условия отображения.

Базовые поля:
- 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 («Значок меню»). Готовые примеры настроек можно взять в документации проекта.










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