При смене браузера, который открывает интернет-ярлыки по умолчанию, произошел досадный трабл – ярлыки интернета вместо web-страницы начали открывать в браузере только текст адреса URL (рис.1). Это проблема сперва вызвала затруднения, но потом нашлось простое решение, о котором рассказано ниже.
Содержание статьи
Проблема при смене браузера, по умолчанию открывающего url-ярлыки
Я решил сменить браузер, который открывает url-файлы (ярлыки интернета) по умолчанию, с Google Chrome на Microsoft Edge.
О том, почему именно я решился на такое кощунство, рассказано в отдельной публикации, которая может помочь многим найти то, что искал я – идеальный браузер (ссылка на статью в конце этого поста).
И это мне не удалось – возникло неожиданное затруднение:
- При просто указании открыть url-файл с помощью Edge (без смены умолчания), веб-страницы открывались штатно.
- Для смены же умолчания в пользу Эджа в окошке быстрой замены нужна была его иконка, которой там не было.
- Не было иконки Edge и в расширенном варианте этого окошка с нажатием на «Выбрать программу» – «Дополнительно».
- В контекстном же меню по ПКМ на url-файле пункт «Открыть с помощью» и вовсе отсутствовал.
Я полез далее – в «Найти другое приложение на этом компьютере», как и всегда делал в подобной ситуации. Папку нового браузера я нашел по адресу C:\ProgramFiles(x86)\Microsoft\Edge.
Но стандартное указание на соответствующий файл msedge.exe привело к траблу – иконки ярлыков поменялись на логотип Edge, но открывать web-страницы они отказывались.
Начал пробовать другие адреса и экзешники.
- Вот все, что я перепробовал:
msedge.exe по адресу C:\Program Files(x86)\Microsoft\Edge\Application - msedge.exe по адресу C:\ProgramFiles(x86)\Microsoft\Edge\Application\87.0.664.41
- msedge_pwa_launcher.exe по адресу C:\ProgramFiles(x86)\Microsoft\Edge\Application\87.0.664.41
Других адекватных exe-файлов я не нашел. Возможно проблема на моей стороне; возможно это еще непофиксеный баг Эдж-браузера – это я так и не выяснил. Web-страницы открывались пустые – белый фон и текстовая ссылка, подобная вот этой:
- [InternetShortcut]
- URL=https://en.wikipedia.org/wiki/Shortcut_(computing)
А в адресной строке значилось:
- C:/Users/Freir/Desktop/Википедия.url
- file:///C:/Users/Freir/Desktop/Википедия.url (при развертывании кликом)
- Вместо должного https://en.wikipedia.org/wiki/Shortcut_(computing)
То есть url-ярлыки превратились в локальные файлы компьютера и их иконки выглядели соответствующе – без положенной для ярлыков стрелочки в белом квадрате.
Неудача при попытках отменить изменения
Я опечалился и решил вернуть умолчание по ярлыкам обратно Хрому (рис.2). Но не тут-то было! Ярлыки оставались локальными файлами, хотя сменили логотип иконки на хромовскую радужную диафрагму. И web-страницы по-прежнему открывались как текст-ссылка. При этом в окошке смены программ по умолчанию таки появилась иконка Edge вместе с двумя лишними (всего три).
Штатно открывались ярлыки только при передаче умолчания к Internet Explorer.
Поиск решения
Полез в сеть искать решение. Именно такой проблемы не нашел. И решения тоже не нашел.
Реестр
У других пользователей были проблемы с похожими симптомами (открытие текст-ссылки вместо web-страницы), решались шаманствами с реестром. Полез в реестр, обозначенных ключей в указанных местах и вообще в реестре не обнаружил.
Ассоциация файлов
Проверил ассоциацию файлов (Панель управления\Все элементы панели управления\Программы по умолчанию\):
Задание программ по умолчанию – выбрать значения по умолчанию.
Сопоставление типов файлов или протоколов с конкретными программами (Настройки сопоставлений).
Патологий для url-файлов нигде не выявил, там все было на своих местах.
Чистка системы
Почистил систему компьютера от мусора и очистил реестр – в результате удалилась одна лишняя Эдж-иконка из окошка смены софта по умолчанию, но проблема осталась.
Приуныв, начал опасаться утерять массу нужных ссылок.
Решение проблемы трабла с url-ярлыками
Еще раз прочесал сеть; подумал о вариантах с переустановкой Edge и восстановлением системы.
Потом еще раз заглянул в окошко смены умолчального софта и испробовал замену на дефолтную иконку «Браузер» (рис.3).
И получилось!
Ярлыки Chrome пролечились, вернули прежний вид и стали открываться штатно.
Решение проблемы открытия url-файлов браузером Edge
Однако Edge оставался со своей проблемой…
Поэтому:
- Зашел в «Задание программ по умолчанию».
- Выбрал Эдж-браузер.
- И отдал ему все 26 значений по умолчаниям.
Таким образом я сделал Эдж дефолтным браузером пользователя (в т. ч. и для url-файлов).
Дефолтным браузером в операционную систему в Windows вшит Интернет Эксплорер (IE)
После этого url-файлы приняли логотип волны Edge, правильный для интернет-ярлыков вид (со стрелкой) и начали штатно открывать web-страницы со скоростью, присущей новому браузеру-фавориту.
Единственно, после всех манипуляций остался артефакт в виде лишней эдж-иконки в окошке для умолчального софта: «Microsoft Edge PWA Launcher» (рис.4). Его я пока не знаю как удалить, если кто в курсе, то поделитесь информацией в комментариях.
Ниже я привел графическое отображение всего описанного кордебалета с привязкой к нужным участкам текста:
Знающим читателям
Если у кого-то были аналогичные или похожие траблы и имеются иные решения, то отпишитесь по ним в комментариях ради общего блага. А если кто-то знает в чем именно кроется проблема с данным траблом при указанных действиях, то также, плиз, просветите на этот счет.
Вместо послесловия
Цель данной публикации – зафиксировать пк-случай. Вполне возможно, что изложенная информация кому-либо пригодится или понадобится мне самому, для быстрого решения и освежения памяти.
В другой заметке я рассказал о том, зачем я менял умолчания для url-файлов, и почему я в итоге сделал обновленный Эдж браузером по умолчанию вместо Великого Хрома. Прочитайте — может вы последуете моему примеру и останетесь в выигрыше.
На этом все – да пребудет с вами Сила!