Vous cliquez sur l'icône de Telegram, et il ne se passe rien. Ou la fenêtre apparaît une seconde, puis disparaît. Ou elle s'ouvre, vos discussions sont là, mais aucun nouveau message n'arrive, et en bas à gauche quelque chose tourne, tourne sans fin. Pendant ce temps, votre téléphone est posé à côté de vous, et Telegram y fonctionne très bien.

Vous partez chercher une solution, et on vous conseille tout à la fois : lancer le programme en administrateur, désactiver l'antivirus, supprimer un dossier nommé tdata, tout réinstaller puisque « de toute façon, tout est dans le cloud ». Et vous voilà à craindre que le dossier n'emporte avec lui votre connexion au compte et vos réglages. Je préfère vous le dire tout de suite : ne touchez pas encore au dossier tdata, et ne réinstallez pas Telegram dès la première étape non plus.

Pas de fenêtre, mais Telegram est peut-être déjà lancé

Telegram Desktop, c'est le nom du programme pour Windows, Mac et Linux, garde par défaut non seulement sa fenêtre, mais aussi une icône dans la zone de notification, près de l'horloge. Quand vous cliquez sur la croix, le programme ne se ferme pas : il cache sa fenêtre dans cette zone et continue de tourner. Une croix qui ne ferme pas, avouons-le, est un genre à part, mais c'est bien voulu ainsi. Sur Mac aussi, une fenêtre fermée laisse Telegram tourner en arrière-plan.

J'ai vérifié dans le code de Telegram Desktop un autre détail. Un second lancement n'ouvre pas une deuxième copie du programme : la nouvelle copie trouve celle qui tourne déjà, lui demande d'afficher sa fenêtre et se ferme d'elle-même. Tant que la première copie répond, la fenêtre apparaît tout simplement, et vous ne remarquez même pas que c'est ainsi que cela se passe. Mais si elle est bloquée, vous pouvez cliquer sur l'icône autant que vous voulez, rien ne s'ouvrira tant que vous ne l'aurez pas fermée.

Je procéderais dans cet ordre, de haut en bas, en m'arrêtant dès que la fenêtre apparaît :

  1. Cherchez l'icône de Telegram dans la zone de notification et cliquez dessus. La fenêtre est peut-être simplement cachée. Sur certains environnements Linux, il n'y a pas de zone de notification, et vous passez alors cette étape.
  2. Si la fenêtre ne s'affiche toujours pas, ouvrez le menu de cette icône et quittez complètement Telegram (il y a une entrée prévue pour cela). Puis relancez le programme depuis son icône.
  3. Si Telegram ne réagit pas non plus à l'icône, fermez-le de force. Sous Windows, le raccourci Ctrl+Maj+Échap ouvre le Gestionnaire des tâches : trouvez Telegram et terminez son processus. Sur Mac, appuyez sur Option+Commande+Échap, choisissez Telegram et forcez-le à quitter, c'est ainsi que l'aide d'Apple le décrit.
  4. Relancez Telegram et laissez-lui un peu de temps. Il arrive qu'au lieu d'ouvrir la fenêtre, le programme commence par installer une mise à jour déjà téléchargée.
  5. Si la fenêtre n'apparaît toujours pas, mettez le programme à jour en entier, en téléchargeant un installateur récent. Dans l'historique des versions de Telegram Desktop, des correctifs de lancement reviennent régulièrement : tantôt pour certains ordinateurs sous Windows 7, tantôt pour d'anciennes versions de macOS, tantôt pour Linux.

Prenez le programme uniquement à des endroits officiels : sur le site desktop.telegram.org, dans les versions publiées de Telegram Desktop sur GitHub, dans le Microsoft Store, le Mac App Store, Snap ou Flatpak. Si le site officiel ne s'ouvre pas chez vous, je prendrais l'installateur dans les versions publiées sur GitHub ou dans la boutique d'applications, mais pas sur un site d'hébergement de fichiers. La version actuelle a aussi une limite basse côté système : il lui faut Windows 7 ou plus récent et macOS 10.13 ou plus récent, donc sur un ordinateur très ancien, elle ne démarrera pas.

Quant au mode administrateur et à l'antivirus, évoqués au début, je n'ai trouvé aucune preuve que cela répare Telegram Desktop, et je ne vous le conseille donc pas.

La fenêtre s'est ouverte, mais les discussions ne bougent pas

Sur le téléphone, Telegram signale un problème en haut de l'écran, alors que sur l'ordinateur il n'y a pas de ligne de ce genre. Telegram Desktop montre l'état de la connexion par un petit indicateur dans le coin inférieur gauche, sous la liste des discussions, et tant qu'il n'y a pas de connexion, cet indicateur tourne. Si vous le survolez avec la souris, un texte apparaît pour dire que la connexion est en cours. Et si la connexion a échoué et que le programme attend la prochaine tentative, le texte indique dans combien de secondes il se reconnectera, et un bouton permet de réessayer tout de suite. Dans l'en-tête de la discussion ouverte, on voit aussi, à ce moment-là, que la connexion est en cours. Quant à une mention d'attente du réseau, comme sur le téléphone, il n'y en a tout simplement pas dans Telegram Desktop.

Le plus utile ici, c'est qu'un clic sur l'indicateur ouvre la liste des proxys. Et c'est là que la réponse se trouve plus souvent qu'on ne le croit : à un moment, vous avez connecté un proxy, il a cessé de répondre, et Telegram continue obstinément de frapper à sa porte. Un lien partagé, tiré d'une liste quelconque, a très bien pu mourir. Au passage, tant qu'un proxy est activé, l'indicateur reste visible en permanence, même quand la connexion est bonne, il ne tourne simplement pas.

Vous pouvez désactiver le proxy dans les réglages de Telegram. Dans les réglages avancés, il y a l'entrée qui concerne le type de connexion, et c'est l'option sans proxy qu'il vous faut. Comment connecter un proxy de nouveau et ce que signifient les statuts de la liste, je l'ai expliqué en détail dans l'article sur le proxy sur ordinateur. Pour le Telegram natif pour Mac (une application à part, qui n'est pas Telegram Desktop), le chemin vers le proxy est différent.

Il y a encore un détail dont on parle presque jamais. Par défaut, Telegram Desktop reprend les réglages de proxy du système, ce qui veut dire qu'un proxy peut être activé dans Windows même, alors que vous n'en avez activé aucun dans Telegram. Vous pouvez le voir dans les paramètres de Windows, dans la section du réseau, où se trouve une rubrique consacrée au serveur proxy. Si vous avez installé un jour un programme qui inscrit un proxy dans le système, je suppose que ce réglage a pu y rester après lui, et Telegram passe docilement par ce proxy depuis.

Ce que la version web, dans le navigateur, peut vous apprendre

Ouvrez web.telegram.org dans un navigateur et connectez-vous à votre compte. La version web joint Telegram par le navigateur, par un autre chemin que le programme, et elle ne prend pas du tout en charge les proxys, ce qui permet de séparer facilement une panne du programme de tout le reste.

Si les discussions s'ouvrent dans le navigateur, votre compte est très probablement en ordre, et Telegram est accessible depuis ce réseau, au moins par le navigateur. Il faut alors chercher du côté du programme : son proxy, le proxy du système, une ancienne version ou une copie bloquée. Si la version web ne s'ouvre pas non plus, alors que d'autres sites fonctionnent, le problème vient plutôt du réseau que de votre ordinateur. Ce qu'il faut faire dans ce cas, et comment voir que cela ne vient pas de vous, se trouve dans l'article général sur Telegram qui ne fonctionne pas.

Je ne traite pas ici l'écran blanc et les autres caprices de la version web elle-même : c'est une autre histoire.

Ce que font vraiment la réinstallation et la suppression de tdata

Une réinstallation par-dessus, si je comprends bien, ne réinitialise rien. Telegram Desktop conserve ses données dans le dossier tdata, et d'après le code, on y trouve à la fois les clés de connexion et les réglages du programme, proxy compris. L'installateur, semble-t-il, ne touche pas à ce dossier, et après la réinstallation, vous restez donc connecté à votre compte, tandis que le proxy oublié reste activé. Dans ce cas, la réinstallation guérit un programme cassé ou périmé, mais elle ne vous sauve ni d'un proxy ni d'un problème de réseau.

Le conseil de supprimer tdata aide parfois, c'est vrai, et on comprend maintenant pourquoi. Supprimer ce dossier revient à vous déconnecter de Telegram sur cet ordinateur et à réinitialiser tous ses réglages, si bien que le proxy oublié disparaît avec tout le reste, ainsi que votre connexion sur cet ordinateur.

Un mot à part sur les discussions secrètes. Il n'y en a pas dans Telegram Desktop, mais il y en a dans le Telegram natif pour Mac, et l'aide de Telegram dit clairement qu'elles sont liées à l'appareil, qu'elles ne sont pas stockées dans le cloud et qu'elles disparaissent à la déconnexion. Elle y précise aussi que la plupart des gens n'ont pas du tout besoin de se déconnecter de Telegram. Si vous voulez libérer de la place, le cache se vide sans déconnexion : dans les réglages avancés de Telegram Desktop, il y a une entrée consacrée à la mémoire de l'appareil, et Telegram prévient lui-même que tous les médias restent dans le cloud et qu'on pourra les télécharger de nouveau.

Si vous vous êtes quand même déconnecté, vous reconnecter est plus simple qu'il n'y paraît. Le programme affiche un code QR, vous le scannez avec le téléphone où vous êtes déjà connecté à Telegram, et l'écran de connexion vous indique où le faire sur le téléphone. Le code de connexion peut aussi arriver dans Telegram sur le téléphone, au lieu d'un SMS. S'il n'arrive pas du tout, lisez l'article sur le code de connexion.

Si le proxy que vous utilisez est le nôtre

Un mot sur nous pour finir. Nous vendons des proxys personnels pour Telegram, je suis donc partie prenante ici, gardez-le en tête 🙂

Si le proxy est le nôtre et que l'indicateur tourne en bas à gauche, vérifiez d'abord que votre abonnement n'est pas terminé. Quand il se termine, le lien ne se connecte plus, alors que Telegram continue d'essayer de passer par lui. Vous pouvez alors renouveler le tarif dans votre espace, ou désactiver le proxy dans les réglages de Telegram. Si vous n'avez pas activé le renouvellement automatique, rien ne sera débité : il est désactivé par défaut.

FreeGate est un proxy personnel pour Telegram, et il ne fonctionne que dans Telegram, tandis que le navigateur et les autres programmes accèdent au réseau directement. Chaque appareil a son propre lien, et s'il a fuité, vous le changez dans votre espace en un clic : l'ancien cesse aussitôt de fonctionner. Le proxy ne peut pas lire vos échanges, puisque Telegram les chiffre lui-même et que le proxy ne fait que transmettre des données chiffrées. Inutile d'installer un programme à part : le site propose un bouton « Connecter dans Telegram », puis Telegram vous interroge sur le proxy, et il ne reste qu'à toucher « Connecter le proxy ». Le proxy fonctionne dans les applications Telegram officielles pour Windows, macOS et Linux (et aussi sur les téléphones), mais la version web de Telegram ne prend pas les proxys en charge.

Vous pouvez essayer gratuitement sur freegate.app/world : 1 jour après l'inscription avec un e-mail et la confirmation de votre adresse, sans numéro de téléphone, et rien n'est débité tout seul après ce jour d'essai. Ensuite, c'est 1 € pour 30 jours ou 2,50 € pour 90 jours, prix par appareil : un téléphone et un ordinateur comptent donc pour deux appareils.