Контекстное меню папок и файлов, дисков

Как сделать доступными команды контекстого меню “Открыть/Печать/Редактировать” для более 15 файлов

В Windows 7 команды “Открыть/Печать/Редактировать” не отображаются в контекстном меню, если оно вызывается сразу для 15 и более файлов. Такое поведение реализовано по умолчанию, так как использование этих команд сразу для большого количества файлов редко используется пользователями. Чтобы снять данное ограничение, откройте раздел HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer и для параметра MultipleInvokePromptMinimum установите значение 16 (режим безлимитный). Также вы можете использовать значения от 1 до 15, чтобы установить собственные значения для скрытия указанных элементов меню. Например, при значении 3, уже к четырём одновременно выделенным файлам команды меню применяться не будут. Но не используйте значение ключа равным нулю – вы отключите команды вообще, в том числе и команду “Открыть”.

Источник: Context menus are shortened when more than 15 files are selected



Настройка контекстного меню рабочего стола Windows 7

Можно добавлять свои пункты в контекстное меню рабочего стола и получать быстрый доступ к настройкам системы и приложениям. Рассмотрим несколько вариантов.

Доступ к настройкам системы

Для добавления пунктов контекстного меню рабочего стола в разделе HKCR\Directory\Background\shell создайте новый раздел, название которого будет соответствовать названию пункта меню, например Свойства системы

Примечание. Здесь можно использовать два варианта: первый – это когда имя подраздела соответствует названию пункта контекстного меню. Второй – значение параметра “По умолчанию” в созданном подразделе должно соответствовать названию пункта контекстного меню.



В новом подразделе создайте подраздел с именем command и в его параметре по умолчанию пропишите команду, запускающую необходимую оснастку, например, для запуска свойств системы используйте control sysdm.cpl. В контекстном меню рабочего стола появится пункт Свойства системы.

Также можно назначить значок для нового пункта контекстного меню. В созданном выше разделе создайте строковый параметр Icon и пропишите в нем путь к значку, например, shell32.dll,15

Еще один параметр, который можно использовать для изменения вида нового пункта меню – это Position. Параметр, который создается в том же разделе, что и параметр Icon, позволит определить положение этого пункта меню. По умолчанию новый пункт меню расположен посередине, но его можно переместить в нижнюю часть контекстного меню или вверх. Значения параметра доступны только bottom и top – соответственно внизу и вверху меню; есть еще значение middle, но оно бесполезно так как отвечает расположению по умолчанию, то есть так же как и без параметра Position вовсе.

Лишние команды в меню

При установке многих программ контекстное меню файлов и папок постепенно заполняется лишними пунктами.

Чтобы оставить в меню только то, что действительно нужно, найдите ветвь HKCR\*\shellex\ContextMenuHandlers – в ней в качестве подразделов выступают команды, отображаемые в меню любого файла. Просто удалите ненужные команды.

Команды, привязанные к конкретному типу файлов можно найти уже в ветвях, соответствующих такому типу. Например, для файла AVI это будет раздел HKCR\avifile\shell

Соответственно, чтобы добавить новый пункт в контекстное меню, нужно прописать строку типа

HKEY_CLASSES_ROOT\*\shell
@="Путь_к_программе %1"

Например, чтобы прописать пункт “Открыть с помощью…” в контекстном меню, найдем ключ HKCR\*\shell\openas\command Измените значение “По умолчанию” на “C:\WINDOWS\rundll32.exe shell32.dll,OpenAs_RunDLL %1” (путь к файлу подредактируйте при необходимости).

За меню папок отвечают разделы: HKCR\Directory\shell и HKCR\Folder\shell

За меню дисков отвечают HKCR\Drive\shell

Например, для быстрой очистки диска создайте в указанном месте новый раздел типа Очистка диска, в котором создать раздел command, в параметре “По умолчанию”, которого прописать:
C:\WINDOWS\cleanmgr.exe /d %1
Теперь нажав правой кнопкой мыши на каком-либо диске можно выбрать команду Очистка диска.

Есть также раздел, в котором задается контекстные меню для принтеров: HKCR\Printers\shellex\ContextMenuHandlers

Команда Закрепить в меню Пуск для папки

В контекстном меню программы или ярлыка в операционной системы Windows XP и Vista есть команда Закрепить в меню Пуск. Можно добавить такую же команду и для папки – в разделе HKCR\Folder\shellex\ContextMenuHandlers создайте раздел с любым названием и введите для параметра по умолчанию значение {a2a9545d-a0c2-42b4-9708-a0b2badd77c8}. Теперь, если нажать на клавишу Shift и вызвать контекстное меню папки, то увидите в нем команду Закрепить в меню Пуск.

Редактирование меню Открыть с помощью (XP и Vista)

Если в контекстном меню Открыть с помощью… Проводника имеются лишние ярлыки неиспользуемых приложений, то можно отредактировать этот список. Сначала нужно определиться с расширением файлов, контекстное меню которых требуется изменить. Далее найдите ветку HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts, выберите в ней нужное расширение и внесите соответствующие изменения в содержимое подраздела OpenWithList.

Управление Windows Aero из контекстного меню Проводника

Можно добавить в контекстное меню Проводника команды быстрого отключения и включения интерфейса Aero. Для этого откройте ветку HKCR\Directory\Background\shell и создайте новый подраздел Включить Aero. Внутри созданного раздела Включить Aero создайте новый подраздел command и задайте строковому параметру значение Rundll32 dwmApi #102.

Повторяем шаги для второй команды. Снова в разделе shell (смотри выше) создаем новый подраздел Отключить Aero, затем подраздел command и в строковом параметре прописать команду Rundll32 dwmApi #104.

Вкладка Безопасность

Если у вас пропала вкладка Безопасность в свойствах папок, файлов и дисков, проверьте параметр типа DWORD NoSecurityTab в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Чтобы данная вкладка была видна, нужно установить значение 0, в противном случае установите значение 1.

RuCoreNET - лучшее для вас!


Поделись статьей с друзьями


448 просмотров


0 0 vote
Рейтинг статьи
Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments


Do NOT follow this link or you will be banned from the site!
0
Would love your thoughts, please comment.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: