Ты нажимаешь на ярлык Telegram, и ничего не происходит. Или окно мелькнуло и пропало. Или оно открылось, чаты на месте, но новые сообщения не приходят, и внизу слева что-то крутится и крутится. Телефон при этом лежит рядом, и в нём Telegram спокойно работает.

Ты идёшь в поиск, а там советуют всё сразу: запустить от имени администратора, отключить антивирус, удалить какую-то папку tdata, переустановить, потому что «всё равно всё в облаке». И вот уже страшно, что вместе с папкой уйдут вход в аккаунт и настройки. Я сразу оговорюсь, папку tdata пока трогать не надо, и переустанавливать Telegram с первого же шага тоже.

Окна нет, хотя Telegram, может быть, уже запущен

Telegram Desktop - так называется программа для Windows, Mac и Linux - по умолчанию держит не только окно, но и значок в трее, возле часов. Когда ты нажимаешь на крестик, программа прячет окно в трей и продолжает работать. Крестик, который не закрывает, конечно, отдельный жанр, но задумано именно так. На Mac закрытое окно тоже оставляет Telegram работать в фоне.

Я сверил с кодом Telegram Desktop ещё одну деталь. Повторный запуск не открывает вторую копию программы: новая копия находит уже запущенную, просит её показать окно и сама закрывается. Пока первая копия отвечает, окно просто появляется, и ты даже не замечаешь, что так было. Но если она зависла, ты можешь сколько угодно нажимать на ярлык, и ничего не откроется, пока её не закрыть.

Я бы шёл так, сверху вниз, и останавливался там, где окно появилось:

  1. Найди значок Telegram в трее и нажми на него. Может быть, окно просто спрятано. На части Linux-окружений трея нет, там этот шаг пропусти.
  2. Если окно так и не показалось, открой меню этого значка и закрой Telegram совсем (там есть отдельный пункт для выхода). Потом запусти программу снова с ярлыка.
  3. Если Telegram не реагирует и на значок, закрой его принудительно. В Windows сочетание Ctrl+Shift+Esc открывает диспетчер задач, в нём найди Telegram и заверши процесс. На Mac нажми Option+Command+Esc, выбери Telegram и нажми «Завершить принудительно», так это описано в справке Apple.
  4. Запусти Telegram ещё раз и дай ему немного времени. Бывает, что вместо окна программа сначала ставит уже скачанное обновление.
  5. Если окна всё равно нет, обнови программу целиком, скачав свежий установщик. В журнале версий Telegram Desktop исправления запуска встречаются регулярно: то на части компьютеров с Windows 7, то на старых версиях macOS, то на Linux.

Бери программу только из официальных мест: с сайта desktop.telegram.org, из релизов Telegram Desktop на GitHub, из Microsoft Store, Mac App Store, Snap или Flatpak. Если официальный сайт у тебя не открылся, я бы взял установщик из релизов на GitHub или из магазина приложений, но не с файлообменника. У свежей версии есть и нижняя граница по системе: ей нужна Windows 7 или новее и macOS 10.13 или новее, так что на совсем старом компьютере она не запустится.

Про администратора и антивирус из начала. Подтверждения тому, что это чинит Telegram Desktop, я не нашёл, поэтому и не советую.

Окно открылось, а чаты стоят на месте

На телефоне Telegram пишет о проблеме вверху экрана, а на компьютере такой надписи нет. Telegram Desktop показывает состояние связи маленьким индикатором в левом нижнем углу, под списком чатов, и пока соединения нет, этот индикатор крутится. Если навести на него мышь, появится надпись о том, что идёт соединение. А если подключиться не вышло и программа ждёт следующей попытки, там будет написано, через сколько секунд она переподключится, и будет кнопка, чтобы попробовать снова прямо сейчас. В шапке открытого чата в это время тоже видно, что идёт подключение. Надписи про ожидание сети, как на телефоне, в Telegram Desktop нет совсем.

Самое полезное тут то, что нажатие на индикатор открывает список прокси. И вот здесь ответ находится чаще, чем кажется: когда-то ты подключил прокси, он перестал отвечать, а Telegram продолжает упорно стучаться через него. Общая ссылка из какого-нибудь списка вполне могла просто умереть. Кстати, пока прокси включён, индикатор виден всё время, даже когда связь есть, он тогда просто не крутится.

Выключить прокси можно в настройках самого Telegram. В продвинутых настройках есть выбор типа соединения, и тебе нужен вариант без прокси. Как подключить прокси обратно и что значат статусы в списке, я подробно разобрал в статье про прокси на компьютере. У нативного Telegram для Mac (это отдельное приложение, не Telegram Desktop) путь к прокси другой.

Есть ещё деталь, о которой почти не пишут. По умолчанию Telegram Desktop берёт системные настройки прокси, то есть прокси может быть включён в самой Windows, хотя в Telegram ты ничего такого не включал. Посмотреть его можно в параметрах Windows, в разделе сети, там есть пункт про прокси-сервер. Если ты когда-то ставил программу, которая прописывает прокси в системе, я предполагаю, что настройка могла остаться там и после неё, а Telegram послушно ходит через неё до сих пор.

Что подскажет веб-версия в браузере

Открой в браузере web.telegram.org и войди в аккаунт. Веб-версия ходит к Telegram через браузер, другим путём, чем программа, и прокси не поддерживает вовсе, поэтому с её помощью удобно отделить поломку программы от всего остального.

Если чаты в браузере открылись, то с аккаунтом, скорее всего, всё в порядке, и Telegram из этой сети хотя бы через браузер доступен. Тогда искать стоит в программе - её прокси, системный прокси, старая версия или зависшая копия. Если же веб-версия тоже не открывается, хотя другие сайты при этом работают, дело скорее в сети, а не в твоём компьютере. Что делать в таком случае и как понять, что дело не в тебе, есть в общей статье про неработающий Telegram.

Белый экран и прочие капризы самой веб-версии здесь не разбираю, это отдельная история.

Что на самом деле делают переустановка и удаление tdata

Переустановка поверх, насколько я понимаю, ничего не сбрасывает. Telegram Desktop хранит свои данные в папке tdata, и по коду там лежат и ключи входа, и настройки программы, в том числе прокси. Установщик эту папку, судя по всему, не трогает, и тогда после переустановки ты остаёшься в аккаунте, а забытый прокси так и остаётся включённым. В таком случае сломанную или устаревшую программу переустановка вылечит, а вот от прокси и от проблем с сетью она не спасает.

Совет удалить tdata иногда и правда помогает, и теперь понятно почему. Удалить эту папку значит выйти из Telegram на этом компьютере и сбросить все его настройки, так что вместе со всем остальным уходят и забытый прокси, и вход на этом компьютере.

Отдельно стоит сказать про секретные чаты. В Telegram Desktop их нет, а в нативном Telegram для Mac они есть, и в справке Telegram прямо сказано, что они привязаны к устройству, в облаке не хранятся и при выходе пропадают. Там же написано, что большинству людей выходить из Telegram вообще не нужно. Если хочется освободить место, кэш чистится без выхода: в продвинутых настройках Telegram Desktop есть пункт про память устройства, и Telegram сам предупреждает, что все медиа останутся в облаке и их можно будет скачать снова.

Если ты всё-таки вышел, войти обратно проще, чем кажется. Программа показывает QR-код, ты сканируешь его телефоном, на котором уже вошёл в Telegram, а где на телефоне это сделать, подскажет экран входа. Код для входа тоже может прийти в Telegram на телефоне вместо SMS. Если он не приходит вовсе, загляни в статью про код входа.

Если прокси у тебя наш

И напоследок про нас. Мы продаём личные прокси для Telegram, так что лицо я тут заинтересованное, учитывай это 🙂

Если прокси у тебя наш и внизу слева крутится индикатор, первым делом проверь, не кончилась ли подписка. Когда она заканчивается, ссылка перестаёт подключаться, а Telegram продолжает пытаться соединиться через неё. Тогда либо продли тариф в кабинете, либо отключи прокси в настройках Telegram. Если автопродление ты не включал, ничего не спишется, по умолчанию оно выключено.

FreeGate это личный прокси для Telegram, и работает он только внутри Telegram, а браузер и остальные программы выходят в сеть напрямую. У каждого устройства своя ссылка, и если она утекла, её можно сменить в кабинете в одно нажатие, а старая сразу перестаёт работать. Переписку прокси прочитать не может: её шифрует сам Telegram, а прокси только передаёт зашифрованные данные. Отдельная программа не нужна: на сайте есть кнопка «Подключить в Telegram», а потом сам Telegram спросит про прокси, и останется нажать «Подключить прокси». Прокси работает в официальных приложениях Telegram для Windows, macOS и Linux (и на телефонах тоже), а веб-версия прокси не поддерживает.

Попробовать можно бесплатно на freegate.app: 1 день после регистрации по email и подтверждения адреса, телефон не нужен, и после пробного дня ничего не спишется само. Дальше 49 ₽ за 30 дней или 90 ₽ за 90 дней, цена за одно устройство, так что телефон и компьютер считаются двумя устройствами.