下面从更新为什么会失败、手动安装前要准备什么,到具体的手动覆盖安装步骤与装完后的检查逐条说明。
自动更新要下载新文件、替换旧文件、再重新启动,任何一步被打断都会停住。
下载中断最常见。网络在更新过程中断开、代理或防火墙让更新服务器连不上,进度就会卡在某个百分比或者直接报网络错误。有的网络能打开 Telegram 却连不上软件自己的更新地址,所以聊天正常、更新失败会同时出现。
权限不足是另一类。安装目录被系统保护,或者当前账户没有写入权限,更新程序拿不到替换文件的资格,通常会弹出“无法写入”“拒绝访问”之类的提示,进度条也可能直接归零。
旧文件被占用则往往没有明显报错。Telegram 还在后台运行,某些文件被锁住,写入失败,更新看起来完成了、重启后版本却没变。
判断方法不复杂:
拿不准是哪种也不要紧,手动安装这一步能绕过上面说的全部环节,所以不用先把原因查清楚。如果反复失败,直接跳过自动更新更省事。
动手之前先把几件事办好,能省掉不少麻烦。
打开 Telegram,进设置里的关于或版本信息,记下当前版本,顺便回想一下当初是从哪里装的。如果是从应用商店装的,手动装官方包时系统有时会当成另一个程序,两条更新线各走各的,这一点心里要有数。
不要用那种第三方站点的“加速版”“免安装包”,它们改过内容,装上去等于把账号交出去。到 Telegram 的官方网站下载对应平台的安装包即可。
文件被占用是自动更新失败最常见的原因之一,手动安装同样绕不开。托盘图标、后台进程都要退干净,任务管理器里如果还留着相关进程,一并结束。
安装包本身不大,但替换旧文件时需要临时空间。系统盘只剩几十兆的时候,安装一般会失败,清出几百兆的余量再开始,比事后排查省事。
安装包下好后直接双击运行就行,不用先卸载旧版本。安装程序一般会自动识别已有的 Telegram 并覆盖它,聊天记录、登录状态和设置都在数据目录里,不会被覆盖掉。装到一半如果提示关闭 Telegram,说明还有进程在运行,退出后重新运行安装包即可。
安装过程中系统弹出安全提示并阻止打开文件时,不要想办法绕过它。把下载的安装包删掉,再回到官方站点重新下载一份。这里顺带说一句:Telegram 只从它自己的官方站点获取,别用第三方镜像或别人发来的安装包。重新下载后再装一次。
装完之后核对两件事。
如果版本没变,可能是安装时选错了目标位置,或者旧版本装在别的用户目录下。检查一下安装路径,再手动选到原来的位置覆盖一次。消息如果同步正常,其它就不用多管了。