TDATA и SessionОбновлено 28 августа 202620 мин чтения

Telegram Desktop или Portable: что выбрать и где лежат данные

На официальной странице загрузки Telegram для Windows лежат два файла: обычный установщик и архив со словом «Portable». Дальше мы называем их двумя сборками: это один и тот же Telegram, просто упакованный двумя способами. Возможности у них одинаковые, а на практике расходятся в том, где по умолчанию оказывается папка с данными.

Различие это обычно объясняют свойством самой сборки: мол, портативная хранит данные рядом с собой, а установленная — в системной папке. Наблюдать такое и правда можно, но причина другая, и знать её полезно: она объясняет и случаи, когда всё выходит наоборот.

Ниже правило, по которому программа выбирает папку на самом деле, и его последствия: для переноса на другой компьютер, для обновления и для удаления с чужой машины. Если вы попали сюда потому, что новый Telegram открылся пустым, коротко: это не поломка, и переписка не потеряна.

Два одинаковых по форме стеклянных куба стоят рядом на светлой поверхности в мягком боковом свете: левый матовый и непрозрачный, правый прозрачный и наклонён на грань, за обоими лежат длинные мягкие тени
Содержание статьи
  1. Две сборки
  2. Где лежат данные
  3. Что выбрать
  4. Перенос
  5. Обновления
  6. Удаление
  7. Не запускается
  8. Готовый комплект
  9. Частые вопросы

Одна программа, две сборки

В релизе Telegram Desktop для Windows лежат два файла на выбор. Установщик называется tsetup, портативный архив tportable. Слово portable по-английски значит «переносимый»: этот вариант рассчитан на то, чтобы жить в своей папке и переезжать вместе с ней. Номер версии у обоих один и тот же: на кадрах ниже это 7.1.2 от 25 августа 2026 года, а к моменту чтения он наверняка будет выше, потому что релизы выходят часто. Внутри это одна и та же программа.

Портативная сборка не самодеятельность энтузиастов. Её выкладывает сам Telegram: на официальной странице загрузки под кнопкой для Windows стоит вторая ссылка, подписанная «Portable version». Страница предлагает только 64-битный и 32-битный варианты; если у вас ноутбук на ARM, файлы для него лежат в релизе на GitHub, а на странице загрузки ссылок на них нет.

https://desktop.telegram.org/
https://github.com/telegramdesktop/tdesktop/releases

Где программа держит свои данные

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

Куда попадёт tdata, решает не сборка, а одна проверка при запуске. Программа по умолчанию пробует поселиться там же, где лежит её собственный файл Telegram.exe, и проверяет это просто: пытается создать рядом с собой служебный файл. Получилось — значит писать сюда можно, и папка появится здесь. Если не получилось, программа уходит в служебную папку Windows по адресу %APPDATA%\Telegram Desktop.

Писать обычно можно везде, куда вы и сами кладёте файлы: рабочий стол, «Документы», «Загрузки», своя папка на диске D, флешка. Нельзя в общие системные каталоги, и главный из них — Program Files: он один на всех пользователей и закрыт на запись, а туда по привычке распаковывают архив, и именно поэтому данные оказываются не там, где их ждали. Служебная папка вашего профиля к общим каталогам не относится: она ваша, и писать в неё программа может свободно.

Пока вы не вмешались, проверка одна, и она одинаковая для установщика и для архива.

Три случая, и в каждом названы два адреса: где лежит программа и где появится папка с данными. Первый: архив распакован в D:\Telegram, данные появятся в D:\Telegram\tdata, адреса совпадают, потому что в свою папку писать можно. Второй: программа установлена установщиком в служебную папку Windows, данные появятся там же, и подписано, что это то же самое правило, а впечатление особого места хранения берётся из каталога установки по умолчанию. Третий, отмеченный другим цветом: программа лежит в C:\Program Files\Telegram, а данные всё равно оказываются в служебной папке Windows, потому что писать в каталог программы нельзя, и так поведут себя обе сборки. Внизу вывод: сборка не решает ничего, решают права на каталог, где лежит программа
В каждом случае названы два адреса: где лежит программа и где появятся её данные.
В каждом случае названы два адреса: где лежит программа и где появятся её данные.

Почему установленная версия «хранит данные в AppData»

Потому что она туда и установлена. Установщик по умолчанию предлагает именно этот адрес, и прав администратора для него не нужно. Получается, что программа и её данные лежат рядом и здесь, просто «рядом» в этом случае означает %APPDATA%\Telegram Desktop. Отдельного правила для установленной версии нет.

Стоит при установке выбрать другой каталог, скажем D:\Telegram, и tdata окажется там.

Что лежит в архиве на самом деле

Архив tportable-x64.7.1.2.zip распаковывается в папку Telegram и содержит ровно два файла: сам Telegram.exe и одну системную библиотеку во вложенной папке. Ни tdata, ни настроек внутри нет: они появляются при первом запуске.

Отсюда практическое следствие. Распакуйте архив на флешку или в свою папку в документах, и данные лягут рядом с программой: писать туда можно. Распакуйте его в Program Files, и программа уйдёт в служебную папку Windows, как установленная. Переносимость даёт не архив, а место, куда вы его положили.

Два состояния одной и той же папки, показанные деревом файлов. «Скачали»: всё содержимое архива tportable-x64.7.1.2.zip, то есть папка Telegram, внутри неё Telegram.exe и вложенная папка modules с одной библиотекой d3dcompiler_47.dll, и больше ничего; подписано, что ни папки с данными, ни настроек внутри нет. «Запустили»: то же дерево, в котором добавилась папка tdata, с пояснением, что она появилась при первом запуске, потому что писать в этот каталог можно. Под ними легенда из двух цветов: пришло в архиве, программа создала сама при запуске
Два состояния одной папки: что пришло в архиве и что программа завела сама при первом запуске.
Два состояния одной папки: что пришло в архиве и что программа завела сама при первом запуске.

Как сделать переносимость гарантированной

Полагаться на права записи не обязательно. Рабочую папку можно назначить принудительно, и самый простой способ — пустая папка с именем TelegramForcePortable рядом с Telegram.exe.

Лестница из четырёх строк: в каком порядке программа перебирает кандидатов на рабочую папку. Сверху пояснение, что кандидатов четыре, побеждает первый сработавший, две верхние строки задаёт человек, две нижние достаются по умолчанию. Первая строка: параметр -workdir в свойствах ярлыка; если он там прописан, рабочей папкой становится путь из него, что бы ни говорили три строки ниже. Вторая: папка TelegramForcePortable рядом с Telegram.exe; если она есть, рабочей становится она, а права на каталог программы уже не проверяются, и рядом показано дерево, где Telegram.exe и папка TelegramForcePortable лежат в одном каталоге, а tdata внутри неё. Третья: каталог, где лежит сам Telegram.exe; папка появится здесь, если ни одной из двух строк выше нет, а получится или нет, решают права на этот каталог. Четвёртая, выделенная другим цветом: служебная папка Windows по адресу %APPDATA%\Telegram Desktop, последний кандидат, который берётся только тогда, когда писать в каталог программы не дали. Ниже легенда из трёх цветов: рабочую папку задали вы, исход зависит от прав на каталог, служебная папка Windows как запасной адрес. Внизу вывод: если tdata оказалась не там, где вы её ждали, значит сработала какая-то строка выше вашей
Четыре кандидата на рабочую папку в порядке старшинства: побеждает первый сработавший.
Четыре кандидата на рабочую папку в порядке старшинства: побеждает первый сработавший.

Создайте эту папку до первого запуска. Если запустить уже успели, ничего не потеряно: закройте Telegram, создайте папку и перенесите в неё ту tdata, которая уже появилась. Она либо рядом с программой, либо в служебной папке Windows, если писать в каталог программы не дали.

Имя папки должно совпадать точно, без дефисов и пробелов внутри. Telegram-Force-Portable или Telegram Force Portable программа не заметит.

Если вы просто переезжаете на новый компьютер, эта папка вам не нужна: она нужна тем, кто носит Telegram с собой.

Есть и второй способ. Он сложнее и нужен редко. Если вы умеете править свойства ярлыка, допишите в строку запуска параметр -workdir и путь к папке. Всем остальным достаточно TelegramForcePortable.

Telegram.exe -workdir "D:\TelegramData\"

Что выбрать в вашем случае

Возможности у сборок одинаковые, поэтому выбор упирается не в функции, а в то, как вы пользуетесь компьютером. Одна оговорка сразу, чтобы последняя строка таблицы не сбила с толку: обычный переезд на новый компьютер копирования папки не требует вовсе. Вы ставите Telegram любой сборки, входите по номеру и коду, и переписка приходит из аккаунта сама. Последняя строка про тот редкий случай, когда папку действительно несут руками.

Одна и та же программа в двух видах размещения
КритерийУстановщик tsetupАрхив tportable
Один постоянный компьютерСтавится в два клика, ярлык и автозапуск настраиваются сами.Работает так же, но ярлык и автозапуск придётся сделать руками.
Носить с собой на флешкеНе для этого: установщик прописывает программу на этот компьютер, ярлыком и записью в списке программ.Ровно тот случай, ради которого архив и публикуют.
Несколько копий рядомВозможно, но каждая установка попросит свой каталог.Проще: распакуйте архив дважды в разные папки.
Чужой или общий компьютерОставляет ярлык в меню «Пуск» и папку в профиле.Достаточно закрыть программу и забрать свою папку.
Перенести рабочую папку руками (нужно редко)Папка с данными лежит там же, куда поставлена программа, и по умолчанию это служебная папка Windows: открыть её можно за два нажатия, но адрес надо знать.Папка с данными лежит там же, куда вы распаковали архив, и эта папка всё время у вас перед глазами.

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

Перенос между компьютерами

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

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

Отсюда первое правило. Копировать tdata не обязательно, достаточно войти по номеру и коду. Код Telegram пришлёт в само приложение на устройство, где вы уже вошли, чаще всего на телефон. Учтите одно: у аккаунта может быть включён облачный пароль. Это второй пароль, который владелец придумывает сам; тогда после кода спросят ещё и его. Проверить, включён ли он, можно заранее: настройки Telegram, раздел конфиденциальности, пункт «Облачный пароль». Если он включён, а сам пароль не вспоминается, разберитесь с этим до переезда, а не посреди него: что делать в этом случае, разобрано в статье про облачный пароль в Telegram.

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

Второе правило: папку копируют, а не переносят. Скопируйте её: выделите, Ctrl+C, потом Ctrl+V на новом месте. Не вырезайте: оригинал на старом компьютере должен остаться, пока вы не убедитесь, что на новом всё открылось.

Сам переезд короткий, но порядок в нём важен, поэтому вот он по шагам.

  1. Закройте Telegram с обеих сторон. Копия tdata, снятая, пока Telegram работал, часто открывается пустой. Закрыть здесь означает выйти, а не нажать крестик: от крестика программа сворачивается в значок справа внизу, рядом с часами, и продолжает работать. Нажмите на этот значок правой кнопкой и выберите «Выйти»: этот пункт закрывает программу, но из аккаунта не выводит. Портится при этом только копия, оригинал остаётся целым, так что попытку можно спокойно повторить.
  2. Найдите на старом компьютере папку tdata. Если Telegram ставили установщиком и каталог не меняли, она в служебной папке Windows: Win + R, %APPDATA%, папка Telegram Desktop. Если распаковывали архив, она лежит рядом с Telegram.exe в той папке, куда вы его распаковали.
  3. Перенесите её. Годятся флешка, внешний диск или общая папка в домашней сети. Отправлять папку себе сообщением или класть в общедоступное облако не стоит по причине из врезки выше, а с флешки копию сразу удалите, как только перенос удался: временный носитель тем и опасен, что о нём забывают.
  4. Поставьте на новом компьютере свежий Telegram, любой из двух сборок, и один раз запустите, чтобы он завёл своё хозяйство. Закройте его. Он уже успел создать собственную пустую tdata там же, где будет искать вашу: у копии, поставленной установщиком по умолчанию, это служебная папка Windows, у распакованного архива — папка рядом с программой, если в неё можно писать.
  5. Подмените пустую папку принесённой. Удалите её или просто переименуйте, скажем в tdata-old, а на её место положите свою. Программа ищет папку строго по имени, поэтому переименованная ей уже не мешает и может полежать рядом как страховка. Удалять её тоже безопасно: ничего вашего в ней нет, программа завела её минуту назад.

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

Ещё одно, о чём забывают. Старый компьютер остаётся в аккаунте: копирование папки его оттуда не выгоняет. Если он остаётся у вас, делать ничего не нужно: два вошедших компьютера никому не мешают. Если отдаёте или продаёте, тут есть тонкость, и она важная. Сеанс у перенесённой папки общий с оригиналом, об этом было во врезке выше, так что, завершив сеанс, который значится в списке устройств как старый компьютер, вы выбьете из аккаунта и новый. При переносе папкой делайте иначе: сотрите tdata на старом компьютере и удалите саму программу, а сеанс не трогайте, он теперь принадлежит новому компьютеру. Завершать сеанс через «Устройства» имеет смысл в другом случае: когда на новый компьютер вы вошли по номеру и коду. Тогда у старого действительно своя строка, и она закрывается без последствий.

Отдельный случай, с обычным переездом не связанный. Аккаунт, который покупают целиком и получают набором файлов, открывают на компьютере тем же способом, и как это делается, разобрано отдельно: вход в Telegram через TDATA.

Как обновляется каждая сборка

Встроенное обновление есть у обеих сборок и работает одинаково: программа скачивает новую версию сама и подменяет свои файлы при следующем запуске. Разница снова в том, куда она пишет.

Копия, установленная в служебную папку Windows, обновляется без вопросов: прав хватает. Портативная копия обновится, если папка, куда вы её распаковали, доступна на запись. На флешке это обычно так, а в Program Files нет, и тогда обновление просто не случится.

Проверить свою версию можно в настройках, в разделе о программе; там же лежит кнопка проверки обновлений. Сравните номер с тем, что показывает официальная страница загрузки, и сразу станет видно, обновляется ваша копия или стоит на месте.

Как убрать Telegram полностью

Порядок одинаковый для обеих сборок, и он короткий.

  1. Завершите сеанс, если компьютер не ваш или вы его отдаёте. Список лежит в настройках Telegram, в разделе «Устройства»: там перечислены все телефоны и компьютеры, где выполнен вход, и любой из них можно отключить. Удаление файлов на вашей стороне сеанс не закрывает: для Telegram это устройство останется вошедшим. Одна оговорка, и важная: если вы переносили рабочую папку на другой компьютер руками, сеанс у них общий, и, завершив его здесь, вы выбьете из аккаунта и тот компьютер тоже. В этом случае сеанс не трогайте, достаточно стереть файлы.
  2. Уберите программу. Установленную снимают через список программ Windows, и деинсталлятор уносит вместе с ней рабочую папку: в скрипте установщика tdata перечислена и в каталоге программы, и в служебной папке Windows. Если содержимое ещё зачем-то нужно, скопируйте папку в другое место до удаления. Портативная копия уходит вместе с той папкой, куда вы её распаковали, и если внутри лежит tdata, с папкой уйдут и ключи входа.
  3. Загляните в %APPDATA%\Telegram Desktop и в каталог, куда распаковывали архив. Деинсталлятор обычно забирает рабочую папку сам, но если что-то уцелело, а Telegram вам здесь больше не нужен, удалите остаток руками.

Если Telegram не запускается

Что проверить в первую очередь
Что видноЧто это обычно значитЧто сделать
Окно не появляется, хотя вы запускалиЧто это обычно значитОдна копия уже работает и держит свою папкуЧто сделатьTelegram часто сворачивается в значок справа внизу, рядом с часами. Нажмите там на него правой кнопкой и выберите «Выйти», потом запускайте заново
Программа стартует и сразу закрываетсяЧто это обычно значитВ рабочую папку не получается писатьЧто сделатьПеренесите папку программы туда, где у вас есть права, и проверьте, не блокирует ли её антивирус
Открывается пустой аккаунт вместо вашегоЧто это обычно значитПрограмма не нашла прежнюю папку с данными и завела новую. Так же выглядит и только что поставленный Telegram: он ещё не вошёл в аккаунтЧто сделатьЕсли Telegram только что поставлен, так и должно быть: просто войдите в аккаунт. Если аккаунт открывался здесь раньше, проверьте, что папка tdata лежит рядом с Telegram.exe или в служебной папке Windows
Сайт desktop.telegram.org не открываетсяЧто это обычно значитДомен недоступен из вашей сетиЧто сделатьВозьмите тот же файл из релизов проекта на GitHub: это второй официальный адрес

Если аккаунт получен готовым комплектом

Этот раздел нужен только тем, кто получил аккаунт готовым комплектом файлов. Если вы просто ставите Telegram себе, его можно пропустить.

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

Если на аккаунте включён облачный пароль, в комплекте есть файл с ним, а сам пароль устроен так, как разобрано в статье об облачном пароле.

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

Аккаунты, которые приходят готовой папкой

Если вы дочитали до этого места потому, что вам достался готовый аккаунт набором файлов, учтите: состав комплекта у каждого формата свой, и от него зависит, что именно вы положите рядом с программой.

Частые вопросы

Чем портативная версия Telegram Desktop отличается от обычной?

Программа одна и та же, из одного релиза. Отличается доставка и то, что установщик делает помимо копирования файлов: по умолчанию он кладёт программу в служебную папку Windows и делает ярлык, хотя каталог при установке можно выбрать другой. Архив вы просто распаковываете куда хотите. Место хранения данных при этом задаёт не сборка: на Windows Telegram заводит папку tdata рядом со своим файлом Telegram.exe, если может туда писать, и уходит в %APPDATA%\Telegram Desktop, только если не может.

Где хранятся файлы Telegram Desktop на компьютере?

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

Как установить Telegram Desktop?

Скачайте файл с desktop.telegram.org и запустите его; права администратора не нужны, по умолчанию программа ставится в служебную папку Windows. Если предпочитаете архив, возьмите его по ссылке «Portable version» и распакуйте туда, где у вас есть права на запись. Оба файла также приложены к релизу на github.com/telegramdesktop/tdesktop.

Как обновить Telegram Desktop?

Обычно ничего делать не нужно: программа скачивает обновление сама и применяет его при следующем запуске. Проверить версию и запустить проверку вручную можно в настройках, в разделе о программе. Если версия не меняется, скорее всего в папку программы нельзя писать: так бывает у архива, распакованного в Program Files. Перенесите папку туда, где права есть.

Почему не открывается сайт desktop.telegram.org?

Чаще всего домен недоступен из конкретной сети. У проекта есть второй официальный адрес: раздел релизов на github.com/telegramdesktop/tdesktop, где лежат ровно те же файлы, на которые ведёт страница загрузки. Скачивать Telegram с каталогов-посредников не стоит: чем именно они отдают, проверить нельзя.

Как полностью удалить Telegram Desktop с компьютера?

Сначала завершите сеанс в настройках устройств, если компьютер не ваш: удаление файлов у вас на диске сеанс не закрывает. Дальше уберите саму программу через список программ Windows или удалите распакованную папку. В конце проверьте, не осталась ли рабочая папка: смотрите %APPDATA%\Telegram Desktop и каталог, куда вы распаковывали архив.

Можно ли держать две копии Telegram Desktop рядом?

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

Пропадёт ли переписка, если переустановить Telegram или перенести его на другой компьютер?

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

Чем Unigram отличается от Telegram Desktop?

Unigram — это другая программа другого разработчика. Сам Telegram перечисляет её на странице приложений в разделе неофициальных, отдельно от Telegram Desktop. Практическое следствие одно: описанные здесь правила про рабочую папку, TelegramForcePortable и параметр -workdir относятся к Telegram Desktop, и готовую папку TDATA открывают именно им.

Где это можно проверить

  1. Официальная страница загрузки: обе сборки для Windows и ссылка «Portable version»desktop.telegram.org
  2. Релизы Telegram Desktop: к каждому приложены tsetup и tportable, в том числе для arm64github.com/telegramdesktop/tdesktop/releases
  3. Исходный код: как выбирается рабочая папка при запускеtdesktop — Telegram/SourceFiles/logs.cpp
  4. Исходный код: папка TelegramForcePortable и параметр -workdirtdesktop — Telegram/SourceFiles/core/launcher.cpp
  5. Скрипт установщика: каталог по умолчанию и права, которые он запрашиваетtdesktop — Telegram/build/setup.iss
  6. Официальные и неофициальные приложения Telegramtelegram.org/apps
  7. Что входит в комплект аккаунта в каждом форматеdragonsim.net — форматы аккаунтов

Смежные разборы

Telegram Desktop или Portable: чем отличаются и где лежат данные