
Программное обеспечение
Как удалить ненужные пункты из контекстного меню?
Вот и сами пункты

GlaryUtilitiesProPortable,у этой проги в меню "оптимизация" есть пункт "менеджер контекстного меню"...
Начнём с теории. Контекстное меню хранится в реестре. Одни программы записываются в разделе 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.
**************
Настройки реестра
Контекстное меню панели задач
Если вы хотите запретить контекстное меню панели задач, то откройте раздел
HKEY_CURRENT_USER\ Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer и создайте параметр NoTrayContextMenu типа DWORD со значением, равным 1.
После перезагрузки установки вступят в силу
Удаление параметра или установка в 0 возвращает прежнее поведение
Диалоговое окно открытия и сохранения файла
С приложениями, которые записаны в 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.
**************
Настройки реестра
Контекстное меню панели задач
Если вы хотите запретить контекстное меню панели задач, то откройте раздел
HKEY_CURRENT_USER\ Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer и создайте параметр NoTrayContextMenu типа DWORD со значением, равным 1.
После перезагрузки установки вступят в силу
Удаление параметра или установка в 0 возвращает прежнее поведение
Диалоговое окно открытия и сохранения файла
Похожие вопросы
- подскажите как удалить ненужную винду
- Как найти и удалить ненужные файлы
- Как удалить ненужные файлы в Windows 7 с папки Windows?
- Не установилась система, теперь при загрузке есть выбор какою ОС загружать!Как удалить ненужную систему?Спасибо
- Как почистить диск С,удалить ненужное...?
- Как удалить ненужные программы?
- как удалить ненужную строку Windows при загрузке системы?
- возможно ли найти и удалить ненужные файлы занимающие место на С диске?
- Контекстное меню проводника, Создать новый пункт для определенного расширения
- Как восстановить пункт "Сделать фоновым рисунком рабочего стола" контекстного меню в Windows?