- Lolzteam
- Автор темы
- Команда форума
- 1140
Исправляем открытие ссылок Telegram из браузера
Ребята, которые работают с нескольких тг-клиентов, зачастую сталкиваются с проблемой, из-за которой у них не открывается телеграм, когда они переходят по ссылке из браузера.
Сегодня я расскажу о трех способах, как исправить эту ошибку.
Всем привет!
У многих пользователей проблема с открытием тг-клиента, когда они переходят по ссылке из браузера. Это может быть как открытие не того клиента, так и неоткрытие клиента вовсе. Возникает она, как правило, после одновременного использования нескольких копий клиента на компьютере.
Источник проблемы кроется в Реестре Windows. При первом запуске клиента Telegram вносятся изменения в ветки реестра, что хранят путь, на который ссылаются браузеры при попытке открыть Telegram-ссылку.
Сейчас я расскажу, с чем связана эта проблема и как ее решить.
В открывшемся окне вручную набираем текст registertg (ввод текста обязательно совершать с английской раскладкой)
В случае успешного введения будет выведено уведомление "Forced custom scheme register". Это будет означать, что клиент принудительно произвел настройку всех путей под текущий клиент.
На этом решение проблемы должно быть закончено, однако это не всегда помогает.
Для этого нам нужен "Редактор реестра".
Нажимаем сочетание клавиш Win + R, чтобы открыть меню "Выполнить" и впишем в него regedit, нажмём "ОК"
В открывшемся окне нам нужно поле ввода вверху.
Вставляем туда путь, указанный ниже, и нажимаем Enter
Компьютер\HKEY_CLASSES_ROOT\tg\shell\open\command
Должна открыться ветка реестра
Нажимаем по единственному элементу в правом меню ПКМ и выбираем "Изменить..."
В открывшемся меню копируем всю строку из поля "Значение"
И вставим ее в любой текстовый редактор для удобства (тот же Блокнот)
Как правило, эта строка имеет формат "C:\SomeDirectory\Telegram Desktop\Telegram.exe" -workdir "C:/SomeDirectory/Telegram Desktop/" -- "%1"
В первых кавычках путь к exe-файлу Telegram'а, во вторых - путь к его рабочей директории (обратите внимание на разные типы слэша)
Отредактируем эту строку, вписав в кавычки актуальные значения расположения нужного Вам Telegram-клиента.
Если вы не знаете, где находится Ваш клиент, то просто нажмите ПКМ по ярлыку и выберите "Расположение файла".
Проверьте, совпадает ли формат строки с указанным выше и сохраните эту строку, она вам еще пригодится.
Вставьте ее в поле "Значение" и нажмите "ОК".
Теперь аналогичным образом откроем еще одну ветку реестра:
Компьютер\HKEY_CURRENT_USER\SOFTWARE\Classes\tdesktop.tg\shell\open\command
И, следуя алгоритму из предыдущих шагов, вставим в нее тоже самое значение, что и в прошлую.
На этом решение проблемы должно быть закончено.
Но если вам не помогло, попробуйте воспользоваться около 100% способом - переустановкой клиента.
Ребята, которые работают с нескольких тг-клиентов, зачастую сталкиваются с проблемой, из-за которой у них не открывается телеграм, когда они переходят по ссылке из браузера.
Сегодня я расскажу о трех способах, как исправить эту ошибку.
Всем привет!
У многих пользователей проблема с открытием тг-клиента, когда они переходят по ссылке из браузера. Это может быть как открытие не того клиента, так и неоткрытие клиента вовсе. Возникает она, как правило, после одновременного использования нескольких копий клиента на компьютере.
Источник проблемы кроется в Реестре Windows. При первом запуске клиента Telegram вносятся изменения в ветки реестра, что хранят путь, на который ссылаются браузеры при попытке открыть Telegram-ссылку.
Сейчас я расскажу, с чем связана эта проблема и как ее решить.
Способ 1
Откройте настройки клиента Telegram
В открывшемся окне вручную набираем текст registertg (ввод текста обязательно совершать с английской раскладкой)
В случае успешного введения будет выведено уведомление "Forced custom scheme register". Это будет означать, что клиент принудительно произвел настройку всех путей под текущий клиент.

На этом решение проблемы должно быть закончено, однако это не всегда помогает.
Способ 2
Чтобы исправить проблему, нужно внести изменения в соответствующие ветки реестра.Для этого нам нужен "Редактор реестра".
Нажимаем сочетание клавиш Win + R, чтобы открыть меню "Выполнить" и впишем в него regedit, нажмём "ОК"

В открывшемся окне нам нужно поле ввода вверху.

Вставляем туда путь, указанный ниже, и нажимаем Enter
Компьютер\HKEY_CLASSES_ROOT\tg\shell\open\command
Должна открыться ветка реестра

Нажимаем по единственному элементу в правом меню ПКМ и выбираем "Изменить..."

В открывшемся меню копируем всю строку из поля "Значение"

И вставим ее в любой текстовый редактор для удобства (тот же Блокнот)
Как правило, эта строка имеет формат "C:\SomeDirectory\Telegram Desktop\Telegram.exe" -workdir "C:/SomeDirectory/Telegram Desktop/" -- "%1"
В первых кавычках путь к exe-файлу Telegram'а, во вторых - путь к его рабочей директории (обратите внимание на разные типы слэша)
Отредактируем эту строку, вписав в кавычки актуальные значения расположения нужного Вам Telegram-клиента.
Если вы не знаете, где находится Ваш клиент, то просто нажмите ПКМ по ярлыку и выберите "Расположение файла".
Проверьте, совпадает ли формат строки с указанным выше и сохраните эту строку, она вам еще пригодится.
Вставьте ее в поле "Значение" и нажмите "ОК".
Теперь аналогичным образом откроем еще одну ветку реестра:
Компьютер\HKEY_CURRENT_USER\SOFTWARE\Classes\tdesktop.tg\shell\open\command
И, следуя алгоритму из предыдущих шагов, вставим в нее тоже самое значение, что и в прошлую.
На этом решение проблемы должно быть закончено.
Но если вам не помогло, попробуйте воспользоваться около 100% способом - переустановкой клиента.