Почему в браузере не открываются ссылки Телеграм и как это исправить без переустановки мессенджера

Не работают ссылки в Телеграм – с этой проблемой в последнее время сталкиваются всё чаще. Особенно те люди, которые пользуются несколькими версиями клиента. Например, обычным мессенджером для PC и его Portable-альтернативой. Возможно, это происходит из-за сбоя ассоциаций или чего-то другого. Но проблема есть, и она раздражает.

То чувство, когда не открываются ссылки Телеграм на нужные чаты или каналы
То чувство, когда не открываются ссылки Телеграм на нужные чаты или каналы

Симптомы такого сбоя в Telegram:

  • При нажатии на ТГ-ссылку в браузере открывается другой клиент.
  • При клике URL канала, чата или бота вообще ничего не запускается.
  • При попытке открыть группу, канал показывается пустое окно ТГ.

В первом случае, если вы перешли по ссылке из браузера, ведущей на ресурс в Телеграме, он открывается, но в ненужном клиенте (в том же Portable), а не в инсталлированном. Во втором случае вы кликаете по линку до посинения, но ничего не происходит. А в третьем случае ссылка срабатывает, но открывает просто окно мессенджера. Чат, канал или бот, на которые ведет URL, не открывается. И чтобы туда попасть, надо вручную вбивать логин в поиск. Но даже это не поможет, если вступление настроено по пригласительным ссылкам.

Исправляем проблему с открытием ссылок в Telegram

Итак, у вас не открываются ссылки Телеграм. Как это можно побороть? Есть 2 шага для 100-процентного исправления сбоя. Кому-то может хватить и одного. Но если один не поможет, то второй его подстрахует и восстановит работоспособность запуска линков.

Шаг №1

Создайте текстовый файл и вставьте в него следующий код:

@echo off reg add "HKCU\SOFTWARE\Classes\tdesktop.tg\shell\open\command" /d "\"C:\Users\YourNamePC\AppData\Roaming\Telegram Desktop\Telegram.exe\" -- \"%1\"" /f reg add "HKCR\tg\shell\open\command" /d "\"C:\Users\YourNamePC\AppData\Roaming\Telegram Desktop\Telegram.exe\" -- \"%1\"" /f echo The values in the registry have been changed. pause

Замените в коде YourNamePC на имя пользователя, которое вы указали для своего компьютера! Если вы не знаете имени, то откройте меню «Пуск» и посмотрите там, либо зайдите на диск C, перейдите в папку «Пользователи» и увидите каталог с именем! Сохраните изменения и закройте текстовый документ!

Отключение опции сокрытия расширений для зарегистрированных типов файлов
Отключение опции сокрытия расширений для зарегистрированных типов файлов

Перейдите в «Панель управления» (есть в «Пуске») – «Оформление и персонализация» – «Показ скрытых файлов и папок», пролистайте страницу вниз и уберите галочку с пункта «Скрывать расширения для зарегистрированных типов файлов»! Нажмите «Ок»!

Вернитесь на рабочий стол, к созданному ранее документу с кодом! Наведите на него указатель мыши и нажмите клавишу F2, либо вызовите контекстное меню щелчком правой кнопки мыши и кликните на «Переименовать»! Поменяйте расширение .txt на .bat и нажмите Enter или щелкните левой кнопкой мыши по пустому месту рабочего стола!

Далее запустите bat-файл и подождите секунду, когда он выполнит свою работу. Потом вручную закройте окно и проверьте, открываются ли теперь ссылки на Telegram из браузера!

Если вам лень возиться со всеми этими копипастами и сменой расширений, вы можете скачать готовый «батник» и после замены YourNamePC на свое имя – использовать! Чтобы отредактировать bat, откройте его с помощью текстового редактора Notepad или Блокнот! А потом просто нажмите сочетание клавиш CTRL S или сохранитесь через меню софта!

Шаг №2

А как быть, если Телеграм не открывает ссылки даже после всех этих манипуляций? Для этого есть второй способ. И вот, как его задействовать:

1. Откройте «Настройки» в своем Телеграме на ПК!

2. Наберите в открытом окне одним словом registertg!

3. Проверьте появление надписи «Forced custom scheme register»!

В этом окне с настройками Телеграма нужно набирать текст registertg
В этом окне с настройками Телеграма нужно набирать текст registertg

После этого у вас точно всё должно заработать! В первом шаге вы делаете так, чтобы ссылки открывались в клиенте, который установлен на ваш компьютер (не Portable). А во втором шаге вы принудительно регистрируете пользовательские ассоциации. То есть помогаете мессенджеру понять, что при открытии ТГ-ссылок из браузера нужно запускать не пустое окно, а конкретный чат, канал или бот, на который этот линк ссылается.

2323
22
11
42 комментария

А попроще чего нибудь нет? господин умник

Есть, конечно. Берете компьютер и выкидываете в окно. Проще некуда! Не благодарите ;)

4

Возможно слетел браузер по умолчанию, что то с путями, попробую еще раз установить свой браузер(которым пользуешься) по умолчанию в винде, мне помогло

Отлично!

Дополню решением для Mac os:
https://vc.ru/life/642262-chto-delat-esli-ssylki-otkryvayutsya-v-telegram-lite

Статье уже больше года, но телеграм так и не пофиксил эту фичу с ссылкой.

1

Вопрос по вашему батнику, То есть у вас указан такой путь: "C:\Users\YourNamePC\AppData\Roaming\Telegram Desktop
Хоят у всех разное имя пользователя в винде, соответственно этот батник не будет у других людей работать, не проще было??? C:\Users\YourNamePC\AppData\Roaming заменить на: %appData% в таком случае батник был бы рабочим у всех а не только у вас

1

Я вам что программист? Что мне ИИ написал в коде, то я и заложил в батник. И он работает. Что заменить, чтобы у всех работал, я тоже указал.