Pages Menu
Categories Menu

Опубликовано | Нет комментариев

Добавляем пункт «Закрепить в меню Пуск» в контекстное меню папки?

Это достаточно простой, нехитрый, но очень полезный твик в ОС Windows 7. Хочу поделиться информацией, как добавить в контекстное меню папки пункт "Закрепить в меню Пуск" в Windows 7. Вместе с библиотеками и избранное, это - очень быстрый и удобный способ перейти в папку, с которой часто приходится иметь дело.

контекстное меню-4

В проводнике Windows 8 есть похожая возможность. Как известно меню "Пуск" там нет, но вместо него разработан Начальный экран, куда можно будет прикрепить папки для быстрого и удобного доступа к ним:

контекстное меню-5

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

Пошаговый порядок действий:

Шаг 1. Запустите редактор реестра ( regiedit.exe ), и найдите ветку: HKEY_CLASSES_ROOT\Folder\ShellEx\ContextMenuHandlers

Шаг 2. В этом разделе нужно создать подраздел - {a2a9545d-a0c2-42b4-9708-a0b2badd77c8}. У вас должно получиться так:

контекстное меню-6

Шаг 3. Пожалуй это всё. Всё просто и быстро. Перезапускать проводник или перезагружать компьютер не нужно. Твик начинает сразу же начинает работать. Пункт в контекстном меню - "Закрепить в меню Пуск" появляется только при активной клавише "Shift". Нажмите "Shift" и удерживая клавишу нажмите на нужной папке правой кнопкой мыши и увидите в меню нужный пункт, которого так не хватало.

контекстное меню-7

Вот ответы на некоторые вопросы, которые могут возникнуть после прочтения этой статьи:

Возможно ли сделать, чтобы данный пункт контекстного меню был постоянно виден, а не только при нажатии "Shift"?
Нет невозможно. Эту команду производит объект Active-X, активируемый библиотекой SHELL32.DLL, поведение которого "прописано" в машинном коде, и какие-либо его изменения невозможны.

Что означает {a2a9545d-a0c2-42b4-9708-a0b2badd77c8} и почему именно это название подкаталога?
Это стандартный идентификатор (CLSID) самого ActiveX, который добавляет пункт в контекстное меню проводника. Его описание можно увидеть в ветке реестра: HKEY_CLASSES_ROOT\CLSID\{a2a9545d-a0c2-42b4-9708-a0b2badd77c8}

контекстное меню-8

Можно ли сделать доступность это пункта меню не только для папок, а и для других объектов системы?
К сожалению нет. Данный пункт доступен только для исполняемых файлов. Как уже было сказано выше, повлиять на это поведение просто невозможно.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

↓