Редактирование команд контекстного меню Windows. Настраиваем контекстное меню Windows под себя Настроить контекстное меню windows 10

Процедуры для настройки контекстного меню рабочего стола в Windows 10 — когда мы выполняем щелчок правой кнопкой мыши на незанятом пространстве на рабочем столе вызывает группу параметров в прямоугольном меню. Это прямоугольное меню и есть контекстное меню, которое содержит множество различных параметров. Контекстное меню рабочего стола очень полезно для быстрого доступа к настройкам и отображению/скрытию значков на рабочем столе, для сортировки элементов рабочего стола, и для создания новой папки на рабочем столе.
С момента выпуска Windows 10, некоторые пользователи жаловались на контекстное меню, в том что он стало медленно работать на рабочим столом. По мнению пользователей, которые столкнулись с этой проблемой, при щелчке правой кнопкой мыши в пустой области рабочего стола контекстное меню не появляется мгновенно. Контекст медленно появляется примерно через 4 секунды.

Если вы также столкнулись с проблемой медленного открытия контекстного меню на рабочем столе в Windows 10, вы с удовольствием узнаете, что проблему можно устранить за несколько минут. В большинстве случаев контекстное меню рабочего стола занимает больше времени, чем обычно, из-за встроенных сторонних элементов, таких как свойства графической карты Intel и панели управления NIVIDIA.

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

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

Способ 1 из 2

Шаг 1: В поле «Пуск» или в панели поиска панели задач введите «Regedit» и затем нажмите клавишу «Ввод», чтобы открыть редактор реестра. Если вы видите диалоговое окно «Контроль учетных записей пользователей», нажмите кнопку «Да».

Шаг 2: После запуска редактора реестра перейдите к следующему ключу:

HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers

Шаг 3: Появится несколько папок Under, ContextMenuHandlers .

Шаг 4: Чтобы удалить записи Intel Graphics Properties и Graphics Options, вам необходимо удалить папки igfxcui и igfxDTCM. Чтобы удалить папку, просто щёлкните на ней правой кнопкой мыши и выберите «Удалить». Нажмите «Да», когда вы увидите диалоговое окно подтверждения.

Аналогично, если на вашем ПК есть графическое оборудование NVIDIA, вы увидите NvCplDesktopContext под ContextMenuHandlers. Просто щелкните на него правой кнопкой мыши и затем нажмите «Удалить».

Теперь Вы можете закрыть редактор реестра.

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

Способ 2 из 2

Те из вас, кто не хочет лезть в реестр, могут использовать бесплатную утилиту ShellExView для удаления этих записей из контекстного меню рабочего стола. Вот как загрузить и использовать ShellExView в Windows 10.

Шаг 1. Посетите эту страницу и загрузите последнюю версию ShellExView. Обратите внимание, что ссылка для загрузки отображается в конце страницы.

Шаг 2. Извлеките zip-файл, а затем запустите файл shellexview.exe, дважды щёлкнув по нему. Нажмите кнопку «Да», когда появится запрос «Контроль учетных записей».

Шаг 3. Работа инструмента займет несколько секунд, чтобы сканировать ваш компьютер для поиска записей в контекстном меню.

Шаг 4. Наконец, найдите запись с именем NVIDIA CPL Context Menu Extension, щёлкните на ней правой кнопкой мыши и выберите «Отключить».

Аналогично, если у вас есть графика Intel, в разделе «Расширения» найдите две записи с именем TheDesktopContextMenu Class и TheDesktopContextMenu Class и отключите их, щелкнув правой кнопкой мыши на их, а затем нажав «Отключить».

Возможно, вам придётся перезапустить проводник Windows один раз или выполнить перезагрузку, чтобы увидеть внесённые изменения.

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

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

Например, настройки даты и времени открываются командой ms-settings:dateandtime , а настройки персонализации - командой ms-settings:personalization . Эти команды выполняются из диалогового окошка "Выполнить",

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

Взгляните на этот скриншот. Содержимое твика представлено двумя добавляемыми ключами, первый из которых отвечает за отображение опции в контекстном меню Проводника, второй - за запуск команды. Красным выделен текст, который в зависимости от нужного вам компонента необходимо будет заменить. Имя подкаталогов ключей, в данном примере WindowsUрdate, может быть произвольным, главное, чтобы имена были одинаковыми в обоих ключах. Параметр MUIVerb отвечает за отображаемое в меню имя компонента, Icon - вид значка, SettingsURI содержит саму ms-команду, DelegateExecute – объект, запускающий команду на исполнение.

Откуда брать команды? Скачайте по ссылке https://cloud.mail.ru/public/Fpre/XDKYYL42X этот архив и распакуйте в любое удобное расположение. В архиве вы найдёте три файла. Файл «Add Settings Context Menu.reg» добавляет в контекстное меню команды для запуска наиболее часто используемых настроек, файл «Remove Settings context menu.reg» удаляет из меню все команды, файл «ms-settihgs.docx» содержит все основные ms-команды Windows 10.

Итак, после слияния файла «Add Settings Context Menu.reg» в контекстном меню у вас появится список из 11 команд для вызова разных настроек.

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

Вместо WindowsUрdate у вас должно быть Mouse, а вместо ms-settings:windowsuрdate - ms-settings:mousetouchpad. Примените отредактированный твик повторно, и новый пункт будет добавлен в меню.

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

Причина 1

Во-первых, меню не будет открываться, если в вашей Windows 10 включён режим планшета. При установке Windows на планшетном устройстве система включает его автоматически, но это может также иметь место на некоторых ноутбуках. В настройках зайдите в раздел Система – Режим планшета , в меню «При входе в систему» выберите «Использовать режим рабочего стола». Перезайдите в систему и проверьте корректность работы вызываемого ПКМ меню.

Причина 2

Теперь проверьте, не отключён ли клик правой кнопкой мыши в реестре. Для этого командой regedit откройте редактор реестра и разверните ветку HKEY_CURRENT_USER/SoftwareMicrosoft/Windows/CurrentVersion/Policies/Explorer . Посмотрите, есть ли справа параметр NoViewContextMenu . Если есть, убедитесь, что в качестве его значения установлен 0. Если параметра нет, беспокоиться не о чем, проблема с показом меню имеет другую причину.

Что еще может быть?

Вызов контекстного меню на рабочем столе Windows 10 могут нарушить сторонние расширения и оболочки, входящие в состав различных программ. Проверить и в случае необходимости отключить их поможет бесплатная портативная утилита ShellExView от разработчика NirSoft. Скачайте её вместе с русификатором с официальной страницы www.nirsoft.net/utils/shexview.html и запустите. В меню утилиты выберите «Настройки» и отметьте птичкой опцию «Скрыть/показать все расширения Microsoft».

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

Уборку контекстного меню можно провести вручную через реестр, однако задача эта нетривиальна, поскольку записи разбросаны по разным местам. Кроме того, далеко не всегда легко идентифицировать подходящий ключ реестра. К примеру, драйверы регистрируются через сокращение «igfx». Записи в реестре рассеяны по ветке «HKEY_CLASSES_ROOT» в папках «shell» или «shellex», где содержится папка под названием «ContextMenuHandlers», также включающая в себя отдельные параметры.

Сокращение контекстного меню через утилиту для работы с реестром

На ручную обработку строчек контекстного меню уйдет много времени. Гораздо проще воспользоваться программой ShellExView. Через regedit стоит менять лишь системные опции.

Для обнаружения пунктов от сторонних программ в ShellExView отсортируйте результаты по параметру «Company» и в колонке «Type» найдите «Context Menu».

Бесплатная утилита ShellExView составит единый список всех этих строчек реестра. Даже на относительно свежей системе их количество может превышать 250. Чтобы в них не потеряться, после запуска программы записи следует сначала отсортировать. Дело пойдет на лад, если щелкнуть в верхней части окна по строчке «type». Таким образом вы сразу же увидите все возможные записи в реестре, относящиеся, например, к «Context Menu». Но будьте внимательны: вместе с ними утилита отобразит строчки из Shell, к которым лучше не прикасаться.

Сортировку можно провести и по параметру «Company». В этом случае результаты будут располагаться в алфавитном порядке - созданные системой и обозначенные как «Microsoft» записи легко отличить от остальных. Вы можете здесь, к примеру, выделить соответствующий «igfxDTCM Module» и отключить его кликом по красной точке вверху на панели ­меню. После этого запись о (практически бесполезных) графических параметрах драйвера Intel исчезнет из контекстного меню. Однако для применения системой таких настроек необходимо сначала выйти из системы, а затем снова зайти. Как вариант, вы можете через Диспетчер задач отключить «explorer.exe», а затем снова вызвать эту службу.

Изменение системных пунктов контекстного меню


Большинство строчек в контекстном меню создает сама система. Среди них также находятся никем не используемые опции, которые, однако, не хотелось бы случайно активировать ошибочным нажатием. От них невозможно просто избавиться через программу ShellExView - вам придется вручную изменять реестр.

Хорошим примером может послужить пункт «Отправить», которую Windows показывает каждый раз, когда пользователь нажимает на файл или папку. Не забудьте, что некоторые варианты отправки не соответствуют сегодняшним потребностям: по умолчанию вообще задан «Получатель факса».

Чтобы удалить этот пункт из меню, в Regedit перейдите к «HKEY_CLASSES_ROOT | AllFilesystemObjects | shellex | ContextMenuHandlers | SendTo». В правом окне двойным щелчком откройте параметр «Default» и перед длинной последовательностью символов, стоящей в фигурных скобках, поставьте скромный значок минуса «–», чтобы его отключить. Как всегда, необходимо выйти из Windows и зайти снова.

Добавить пункт в контекстное меню проводника windows 10 для удобного и быстрого запуска часто используемых нами программ. Быстрый запуск нужных приложений без ярлыков. Разберем 2 варианта: контекстное меню , создадим каскадное всплывающее .

Неправильная работа реестра, приведет к краху системы. Все действия делаете на свой страх и риск. Можете воспользоваться видео инструкцией, нажав .



Добавим пункты в контекстное меню проводника windows 10.

Запустим редактор реестра. Нажимаем "пуск", строчка "поиск", вводим .


Запустили редактор, теперь идем по пути:


Теперь создаем название для отражения в нашей менюшки. В моей ситуации, игрушка Smite:

  • Нажимаем "ПКМ"-правой клавишей мышки на строке shell.
  • Создать.
  • Раздел.


Я сделал название игрушки "smite".


Делаем команду для запуска игрушки:

  • Нажимаем ПКМ на сделанном разделе, в представленном случае "смайте".
  • Создать.
  • Раздел.


Задаем команду созданному ключу. Создаем раздел, пишем название "command ".


Теперь копируем путь игрушки. В моем случае "E:\smite\smite.exe".

  • Выбрали исполняемой (.exe) файл игры, программы.
  • Нажимаем Shift + Правый клик на smite.exe, появится "Копировать как путь ". Только при нажатии сочетания кнопок покажется эта строчка.


Задаем скопированный путь в реестр. Выделяем с лева нашу команду "command " щелчком мыши. С право в поле клацаем быстро 2 раза для открытия окна:

  • 1. Выделяем раздел
  • 2. Открываем окно "параметры"
  • 3. Ставим ползунок мыши в строку значение
  • 4. Нажимаем "ПКМ" вставить


Должно получится примерно так. В столбце "значение", должен стоять исполняемый путь к программе.


  • 1. Выделяем созданный раздел с лева в столбце.
  • 2. Нажимаем на пустом поле с право Создать .
  • 3. Строковый параметр .
  • 4. Задаем имя icon , обозначаем путь к местонахождению игрушки.


Должно получится. Иконка, название.

Создание каскадного меню с пунктами.

Мне по душе именно этот метод. Можно с легкостью отсортировать все выгодное для пользования за компьютером. Создать разделы "game", "программы","графика", разместить по 3-9 приложений. Разобравшись с простым методом, как добавить пункт в контекстное меню , Вам будет легче понять суть всплывающего каскада. Сложная процедура, требующая внимания. Работать будем уже с двумя разделами реестра.

Создаем каскадное меню. Заходим в реестр: "пуск", вбить в "поиске" слово regedit. Идем по пути:

HKEY_CLASSES_ROOT\Directory\Background\shell

  • Нажимаем "ПКМ" на папке shell .
  • Создать раздел .
  • Придумайте имя. Я прописал menu 101.


Делаем в "menu 101" строковые параметры с названием имен четырех ключей:

  • MUIVerb (имя для отражения).
  • SubCommands (отражение имен).
  • Icon (отражение картинки).
  • Position (позиция: выше, ниже).

Хочу пояснить, что в ключе SubCommands необходимо разделить игрушки " ; " (smite;Tomb Raider).


Наглядный образ задаваемых значений:

  1. Задавали icon . (присвоил путь к одной из игр, exe файлу, автоматом задаст иконку).
  2. Position в контекстном табло, не выставлял, можете написать "Top "-сверху, "Bottom "-снизу.
  3. SubCommands названия имен, которые мы писали через " ; " (smite;Tomb Raider). На картинке показаны иконки перед названием игрушек. Мы их будем задавать дальше. У вас должно получится как тут, только без иконок игр.
  4. Отображаемое имя, которое писали в значении MUIVerb .

На картинке у вас половины не будет. Просто пояснительный пример, какой параметр будет отображаться. Нужно выполнить еще ряд действий.


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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\Shell

  • Нажимаем ПКМ на папке shell, создаем разделы, которые задавали в SubCommands (smite;Tomb Raider). Должно получится с лева в столбце две папки с названиями.


Создали две наших папки. После этих созданных двух разделов, будут отображаться окна каскадом, только не будут функционировать.


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

  • 1. Выделяем с лева раздел с игрушкой.
  • 2. Нажимаем два раза по строке.
  • 3. В открывшемся окне пишем название игры которая принадлежит папке с лева. (В папке smite, значение smite. Tomb Raider, значение Tomb Raider).


Создаем иконки напротив имен игр. Создаем в smite, Tomb Raider Строковые параметры с именем icon , указанным путем к exe файлу. Напомню что бы скопировать путь. Нажимаем Shift + правый клик на smite.exe, появится "Копировать как путь ". . Создаем строковый параметр, указываем путь к игре. Не забываем написать имя icon.


Теперь задаем запуск команды, что бы они функционировали, запускались. Создаем раздел в каждой папки (smite, Tomb Raider) с именем command .


  1. Выделяем command .
  2. Жмем 2 раза.
  3. Указываем путь нашей игрушки.


.