Изменяем контекстное меню ярлыка веб-страницы.

Изменяем контекстное меню ярлыка веб-страницы.

26.03.2021 0 Автор GodKnowses

Как расширить контекстное меню ярлыка веб-страницы, добавив возможность выбора браузера и т.п.?

Всем привет, в продолжение темы настройки интерфейса ОС Windows 10 мы сегодня обратим взор в сторону ярлыков для веб-страниц. Как вы, уверен, знаете, такой ярлык легко создаётся простым перетаскиванием мышкой значка о типе соединения с ресурсом в любую из папок Windows. Например, прямо на Рабочий стол:

как создать ярлык для веб-страницы

Древняя и удобная функция. Однако со времён, когда Microsoft в упор не видела другие браузеры, совершенно их не воспринимая, инструментарий ярлыка почти не изменился. Что это значит? А это значит, что до сих пор по умолчанию:

  • ярлык двойным щелчком и через контекст будет открываться только браузером, назначенным по умолчанию. О чём красноречиво свидетельствует иконка. При этом не важно, через какой браузер вы его создали.
ярлык для интернет страницы

ярлык создавался через Mozilla, но открываться он будет только через Chrome — этот браузер у меня по умолчанию

  • присвоенному ярлыку с расширением .url (а вы его не видите) будет соответствовать только одна программа — именно браузер. И, опять же, тот, что по умолчанию. Контекстное меню открытие с помощью другой программы (например, Блокнота) просто не подразумевает. Чтобы это сделать, приходится проходить обратный путь, предварительно указав этому самому Блокноту на открытие ярлыка с помощью меню Файл — Открыть.
контекстное меню ярлыка интернет страницы

меню, по сути, лишено смысла, кроме, разве что, кнопки Отправить.

Да не проблема, конечно. Открывается и открывается. Но вот как раз расширением функционала, входящего в контекстное меню ярлыка веб-страницы, мы и займёмся. Сейчас мы заставим меню:

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

Любителям посёрфить сеть и «кое-что» подправить точно пригодится.

Впереди работа с реестром. Создайте его резервную копию.

СРАЗУ. На момент написания статьи все описываемые ниже изменения работают корректно. Однако Windows 10 время от времени своими обновлениями какие-то функции блокирует. В общем, если что, не обессудьте.

Добавим Открыть с помощью… в контекстное меню ярлыка веб-страницы.

После добавления нескольких параметров в реестр контекстное меню ярлыка для веб-страницы будет выглядеть так:

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

Скачать архив с файлами для ярлыка веб-страницы Открыть с помощью

Выбор браузера в меню ярлыка.

Следующий твик реестра поможет нам делать выбор среди установленных на компьютере интернет-обозревателей. И только среди них. Таким образом, контекстное меню ярлыка веб-страницы примет следующий вид:

выбор браузера в меню ярлыка для сетевой страницы

Скачать архив с файлами для выбора браузера из контекста ярлыка веб-страницы

Не обращайте внимание на два ярлыка от Microsoft Edge. Это происходит из-за того, что Windows действительно сохраняет две (официально разные) версии своего браузера, завязанные вокруг параметра BrowserReplacement в разделе

 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\ClientState\{56EB18F8-B008-4CBD-B6D2-8C97FE7E9062}

позволяя пользователю в целях стабильности обращаться к этим версиям независимо друг от друга. Вот они наглядно в списке установленных в Windows программ (WIN + R -> shell:appsfolder):

два microsoft edge в windows

Как-то так. Успехов всем.