In this article
Telegram's Windows page offers two downloads of the same application: an installer and a portable build. They contain identical software and differ only in where the app keeps itself and where it keeps your session.
Which is a smaller decision than it looks, except for one thing worth understanding properly before you make it — because on Windows, your logged-in account is a folder, and a folder can be copied.
What you will be able to do after this step
- check_circle Choose between the installer and the portable build for the machine in front of you.
- check_circle Say what the tdata folder holds and why copying it is the same as handing over your login.
- check_circle Set a local passcode, and explain what it changes about that folder.
- check_circle Configure the three settings that stop the desktop client being annoying.
desktop_windows Two downloads, one application
The installer puts Telegram where Windows expects applications to live, registers an uninstaller, and stores your session under your user profile. It offers to start with Windows, and handles the tg:// links that let a web page open a chat for you.
The portable build is the same executable in a folder, with your session stored beside it rather than in your profile. It writes nothing to the registry, needs no administrator rights, and can sit on a USB stick. Nothing about it is stripped down: it is the full client, updating itself in the same way.
There is also a Microsoft Store edition, which is genuine and convenient if you prefer everything to arrive through the Store. It runs inside the Store's packaging and its updates follow the Store's schedule, so a new Telegram feature can reach it a little later than the website build.
Installer or portable?
The question is not which is better. It is whose computer this is.
download The installer
inventory_2 The portable build
Use the installer on your own machine. Use the portable build where you intend to leave nothing behind — and read the next section before you put it on a USB stick.
folder_open tdata is your session, not your settings
Telegram Desktop keeps everything it needs in a single folder called tdata. With the installer it sits under your Windows user profile; with the portable build it sits next to the executable. Either way it holds the authorisation for your account, along with the local cache.
The convenient consequence is the one usually advertised: copy that folder to another Windows machine and Telegram opens already signed in, with no phone number and no code. People use this to move a desktop setup between computers, and it works.
The uncomfortable consequence is the same sentence read from the other direction. Anyone who can copy that folder is signed in as you, on their own computer, with everything in your account. No password was needed, no code was sent to your phone, and nothing appears on your screen while they read.
This is not a flaw — it is what "already logged in" has to mean for any desktop application. It is simply worth knowing, because it changes how you treat the folder. A portable Telegram on a USB stick is not a convenient shortcut you might lose; it is your account on a keyring.
Two further points follow from the same fact. If you are stepping away from a computer that is not yours, closing the window is not enough; log out from Settings, or delete the portable folder. And if you ever suspect a machine held a copy of your session, you do not need to work out what happened — open Settings and Devices on your phone, and end that session. It stops working immediately, wherever it is.
settings The first five minutes after installing
Telegram Desktop's defaults are sensible but general. Four adjustments make it behave like something you want running all day rather than something that interrupts you.
- If you enable start with Windows, enable "launch minimised" too In Settings under Advanced. Without it, a full chat window lands on your screen every time the computer boots, which is how people end up turning autostart off again and then missing messages.
- Set a download folder of your own Also under Advanced. Downloads otherwise join everything else in your Windows Downloads folder, and Telegram carries files that can be very large. A dedicated folder — ideally not on the drive Windows lives on — keeps that from becoming a problem you notice only when the disk is full.
- Check hardware acceleration is on Under Advanced, in system integration. It is on by default and there is no reason to change it unless your machine has a graphics driver problem — in which case turning it off is the first thing to try when the interface stutters.
- Turn on the local passcode if anyone else can use this computer Settings, then Privacy and Security. It locks the app and encrypts the local folder. Choose something you will remember: there is no recovery for it, and forgetting it means logging out and back in.
storage What the desktop client keeps on the disk
Everything Telegram stores locally is a cache: photographs, videos and files that were downloaded so they can be opened again without waiting. The chats themselves are not stored in any sense that matters, which is why the storage screen can be treated far more casually than it looks.
Under Settings, then Advanced, then Data and Storage, you can cap how long that cache is kept and how large it is allowed to grow. On a desktop with a large drive the generous default is fine. On a laptop with a small SSD, a limit of a few gigabytes and a month of retention is a sensible pair of numbers, and nothing is lost by it — anything cleared comes back from the servers when you scroll to it.
The setting people actually need more often is automatic downloading, on the same screen. A desktop client left running in a busy channel will fetch a great deal of video you never watch. Restricting automatic downloads to the chats you care about does more for both disk and bandwidth than any cache limit.
help Common questions at this stage
Can I run the portable build on a work laptop without administrator rights?
Technically yes — it writes nothing outside its own folder and needs no elevation. Whether you should is a separate question with a real answer: a managed work machine usually has a policy about what may be run on it, and personal messaging on company hardware is routinely logged whatever the software does. If the goal is to reach your chats during the working day, the web client on your phone's connection, or simply your phone, avoids the question entirely.
How do I remove Telegram from Windows completely?
Log out from inside the app first — that ends the session on Telegram's side, which uninstalling does not do. Then, for the installer, uninstall it through Windows Settings and delete the leftover Telegram Desktop folder under your user profile's application data. For the portable build, deleting its folder is the whole procedure. If the computer is not yours, do the log-out step even if you are in a hurry; it is the only part that matters.
Is the Microsoft Store version worse?
No, just packaged differently. It is the same client from the same publisher, installed and updated through the Store, and running inside the Store's sandbox. The practical trade is that updates arrive on the Store's timetable rather than Telegram's, so a newly released feature may take a few days longer to appear. For most people that is invisible; if you like being current on the day, take the website build.
The desktop app says it is out of date and cannot connect. What is happening?
Very old builds are eventually refused by the servers, and the fix is to update from within the app or reinstall from the official page. What should not happen is an update arriving from anywhere else. If a chat message, a web page or an email offers you a new version, that is the attack Step 002 described, and the fact that your client genuinely is out of date is what makes it convincing.
Do I need my phone switched on for the desktop app to work?
No. The desktop client is a full, independent session talking to Telegram's servers, not a mirror of your handset. It sends and receives with your phone off, flat, or in another country. The phone is needed only to authorise the desktop the first time, and even that can be done with a code rather than the device itself.
Can I use Telegram on Windows without a phone number at all?
No. An account is created against a phone number, and the desktop client signs in to an account that already exists. What you can control is who sees that number afterwards — it can be hidden from everyone, and people can reach you by username instead. Step 009 covers the privacy settings that make the number effectively invisible while still being the thing your account is registered to.
At a glance
- 1Installer or portable
The installer for your own PC; the portable .zip where you cannot install.
- 2The tdata folder
Copying it copies your signed-in account; a local passcode encrypts it.
- 3Leaving a PC
Log out, or end the session from Settings › Devices on your phone.
Updated