Telegram闪退原因全网排查:系统/权限/缓存/GPU/内存逐一深挖

📅 2026-06-27 闪退原因
Telegram闪退原因全网排查:系统/权限/缓存/GPU/内存逐一深挖

你的Telegram又闪退了——打开App图标闪一下黑屏就退出了,或者聊到一半突然消失,连个报错提示都没有。这种情况发生了第几次?三次?五次?

讲真,Telegram闪退这件事最烦人的不是闪退本身,而是你根本不知道它为什么闪退。卸载重装?管用一两天,然后又来了。清缓存?有时候有用,有时候没用。换网络?好像跟网络也没什么关系。每次闪退都像是随机事件,完全摸不着头脑。

这篇文章要做的就是一件事:把Telegram闪退的原因彻底查清楚,一个都不漏。

我们不急着修,先把病因找出来。看完这篇文章你会知道自己的TG闪退到底属于哪种情况,然后直接跳到对应平台的修复教程,比盲目试一百次要高效得多。

如果你之前用过「卸载重装」但没解决根本问题,说明闪退原因不是数据损坏,而是系统、权限、兼容性层面的问题。下面我们从六个维度逐项排查。

系统兼容性:闪退的第一嫌疑人

Telegram闪退的第一大原因,也是最容易被忽略的原因——系统和应用版本不匹配

Android系统版本不兼容

Telegram对Android系统有最低版本要求。截至2026年,Telegram官方支持的最低Android版本是Android 6.0(API 23)。但很多用户使用的手机已经运行Android 13、14甚至15。

这里有两个方向的兼容性问题:

方向一:系统太老。 如果你的手机还在用Android 5.x或更早版本,Telegram新版可能根本不支持。表现为安装后打开就闪退,或者安装时就提示「应用未安装」。这种情况需要刷机升级系统,或者找适配旧系统的Telegram旧版本。

方向二:系统太新。 反过来,最新发布的Android大版本(比如Android 15刚出来的时候)可能存在Telegram还没来得及适配的API变更。表现为小概率闪退,尤其在触发某个特定API时(比如打开相机、发送文件、播放视频)。

iOS系统版本不兼容

iOS端的兼容性问题相对少,但更隐蔽。Telegram对iOS版本要求更新频繁——通常支持最近两到三个大版本。如果你还在iOS 14或iOS 15上使用最新的Telegram客户端,恰好某些新功能会尝试调用iOS 16+的API,就会触发闪退。

典型的触发场景:

  • 你在旧版iOS上打开某个使用新API的Telegram功能(比如新版贴纸商店)
  • Telegram后台进程被iOS内存管理器杀掉后重新冷启动
  • 切换账号时加载不同版本的服务端配置

桌面端的兼容性陷阱

Windows端最常见的兼容性问题不是Windows版本太老,而是Visual C++运行库缺失或损坏。Telegram桌面版基于Qt框架开发,依赖VC++ Redistributable。很多Ghost系统或精简版Windows没有预装这些组件,导致Telegram安装后打不开或运行中闪退。

macOS端的兼容性问题通常与Gatekeeper(门禁)和SIP(系统完整性保护)有关。如果你从非App Store渠道下载了Telegram,且没有正确通过Gatekeeper验证,每次启动都可能触发闪退。

排查方法

想知道是不是兼容性问题导致的闪退?按以下顺序操作:

  1. 确认系统和Telegram版本:打开设置→关于手机(或关于本机),记下系统版本号。Telegram内:设置→关于,查看当前客户端版本。
  2. 查看官方最低要求:访问Telegram官网查看当前版本的最低系统要求。
  3. 查看Telegram更新日志:Telegram每次更新都会在App Store/Google Play的更新说明中列出支持的系统版本。

如果确定是兼容性问题,解决方案参考 版本回退教程各平台降级安装指南

应用权限缺失:静默杀手

排在闪退原因第二位的,是应用权限不足导致的功能调用失败。这个问题的隐蔽性在于:你从来没收到过「权限不足」的弹窗,但它确确实实在导致闪退。

Telegram需要哪些权限?

Telegram的完整功能依赖以下系统权限。缺任何一项,对应功能被触发时就可能闪退:

权限功能影响缺失时的表现
存储/文件访问发送图片、保存文件、加载缓存打开相册时闪退、接收文件时卡死
相机拍照发送、扫码登录、视频通话打开相机界面时闪退
麦克风语音消息、语音通话录制语音时闪退、通话无声后闪退
位置发送实时位置打开位置选择器时闪退
通知消息推送、来电提醒通常不会导致闪退,但可能引发后台进程异常
后台活动/自启动消息接收、后台连接切换到后台后被杀进程、再次打开时闪退
悬浮窗画中画视频通话视频通话中返回桌面时闪退

Android权限问题的特殊性

Android系统的权限管理在不同品牌手机上表现差异极大。

小米/红米(MIUI):MIUI的「省电策略」和「自启动管理」极其激进。如果Telegram没有被加入自启动白名单、且省电策略不是「无限制」,系统会在后台频繁杀掉TG进程。下次冷启动时,如果进程恢复失败就会闪退。

华为/鸿蒙(HarmonyOS):华为的「应用启动管理」默认对第三方应用设为「自动管理」,但「自动」的意思往往是「大部分时间不允许自动启动」。需要手动改为「手动管理」并全部打开三个开关(自启动、关联启动、后台活动)。

OPPO/一加(ColorOS):ColorOS的「应用速冻」功能会在屏幕关闭后将不在白名单中的应用冻结。Telegram被速冻后,某些后台连接被强制断开,重新打开时可能出现数据状态不一致导致闪退。

vivo/iQOO(OriginOS):OriginOS的权限控制比较严格,默认关闭存储权限和后台弹出界面权限,Telegram发送文件或跳转第三方页面时可能闪退。

iOS权限问题的特殊性

iOS的权限管理相对统一,但有一个坑:后台应用刷新

iOS的「后台应用刷新」如果被关闭,Telegram在后台无法更新数据。虽然正常情况下不会导致闪退,但当你从后台切回Telegram时,如果距离上次使用已经过了很长时间(比如超过12小时),Telegram需要重新建立与服务器的连接,这个过程中可能出现竞态条件导致闪退。

另一个iOS特有问题是低功耗模式。低功耗模式下iOS会暂停后台活动、降低CPU性能、限制网络活动。如果在这个模式下频繁操作Telegram(尤其是加载大量媒体消息),CPU突然从降频状态切回正常频率可能导致应用崩溃。

Windows权限问题

Windows桌面端的权限问题主要体现在:

  1. 以管理员身份运行冲突:如果你偶然以管理员身份运行了Telegram,它会在受保护目录(如Program Files)写入数据。之后以普通用户身份运行时,无法读取那些受保护的数据文件,导致闪退。
  2. 杀毒软件干扰:部分杀毒软件(尤其是360、腾讯管家等国产安全软件)的「主动防御」功能会将Telegram的文件操作判定为可疑行为,拦截后TG崩溃。
  3. 用户文件夹权限:Telegram的数据存储在%APPDATA%\Telegram Desktop下。如果这个文件夹的权限被修改(比如某些系统清理工具误操作),Telegram无法正常读写数据就会闪退。

排查方法

针对权限问题的排查步骤:

  1. 检查所有必要权限:设置→应用→Telegram→权限,确保存储、相机、麦克风、通知都处于允许状态。
  2. 检查省电/后台限制:设置→应用→Telegram→电池→设为「无限制」(不限制后台活动)。
  3. 检查自启动:设置→应用→自启动(或启动管理)→Telegram→允许。
  4. 临时关闭杀毒软件:如果怀疑是杀毒软件导致,临时关闭一次做对比测试。
  5. 检查管理员身份:右键Telegram快捷方式→属性→兼容性→确认「以管理员身份运行此程序」没有被勾选。

权限问题彻底修复后,建议通读 Telegram全平台闪退修复指南 确认所有设置到位。

缓存与数据损坏:看不见的垃圾堆

第三个闪退大因——缓存数据损坏(Cache Corruption)

Telegram缓存了什么?

Telegram在你设备上存储的数据分为几类:

  • 媒体缓存:图片、视频、GIF、贴纸的临时文件
  • 数据库文件:聊天记录、联系人列表、会话状态的本地SQLite数据库
  • 用户配置:主题、字体、通知设置等个人化配置
  • 会话令牌:登录凭证、与服务器的长连接信息
  • Draft草稿:未发送的消息草稿

这些数据中,数据库文件会话令牌是最容易损坏的。

缓存为什么会损坏?

原因一:异常退出。 Telegram正在写入数据库时突然崩溃、关机、或被杀进程,SQLite数据库的WAL(预写日志)处于不一致状态。下一次打开时,Telegram尝试恢复数据库,但如果WAL文件本身已经损坏,恢复过程会再次触发闪退。

原因二:存储空间耗尽。 你的手机/电脑存储空间不足(剩余<500MB),Telegram尝试写入缓存时磁盘写入失败,但应用没有优雅处理这个错误,导致部分写入的缓存文件损坏。

原因三:SD卡质量问题(Android特有)。 你把Telegram数据存储在外部SD卡上,而SD卡使用的是廉价或老化的闪存芯片,随机读写时出现bit flip(比特翻转),刚好破坏了数据库的某几个字节。这几个字节可能恰好是Telegram数据库的关键索引——然后闪退就来了。

原因四:系统清理工具误伤。 很多用户习惯使用「手机清理大师」「XX管家」之类的工具,这些工具会扫描「大文件」和「缓存文件」并建议清理。Telegram的数据库文件可能被误判为「可清理的缓存」,清理后应用当然无法正常工作。

如何判断是不是缓存问题?

一个非常简单的判断方法:清除缓存后重启Telegram,如果闪退消失但一段时间后又出现,基本可以确认是缓存问题。

缓存问题的特征:

  • 闪退不是每次都发生,但频率越来越高
  • 打开特定聊天(尤其是媒体多的群组)时更容易闪退
  • 搜索聊天记录时闪退
  • 加载旧消息(上滑历史记录)时闪退

正确的清理方法

不要盲目使用「设置→数据和存储→存储使用→清除全部缓存」。需要分层次操作:

轻度清理(推荐先试这个):

  1. Telegram内:设置→数据与存储→存储使用→清除缓存
  2. 仅勾选「本地缓存」部分,保留所有媒体文件
  3. 重启Telegram

中度清理(轻度无效时):

  1. 进入Telegram的缓存目录
  2. Android:/Android/data/org.telegram.messenger/cache/
  3. iOS:无法直接访问,需要在设置→通用→iPhone存储→Telegram→卸载App(保留数据),然后重新安装
  4. 桌面端:退出Telegram,删除%APPDATA%\Telegram Desktop\tdata\Dumps文件夹

深度清理(仅前两步无效时):

  1. 通过Telegram设置→高级→导出Telegram数据,保存聊天记录
  2. 完全卸载Telegram
  3. 手动删除残留文件夹(Android: /Android/data/org.telegram.messenger/,桌面端: %APPDATA%\Telegram Desktop\
  4. 重新安装并导入数据

数据清理方面的详细操作,请参考 Telegram缓存清理与空间管理 的全流程指南。

GPU渲染冲突:桌面端与安卓端的高发陷阱

GPU渲染问题是Telegram桌面端和Android端闪退的高发区,但绝大多数用户根本不知道这回事。

GPU渲染问题怎么导致闪退?

Telegram使用了硬件加速渲染(GPU Rendering)来显示界面动画、贴纸特效、视频播放。这套机制依赖以下组件协同工作:

  • GPU驱动:显卡/GPU的底层驱动程序
  • 图形API:OpenGL ES(Android)、Direct3D/OpenGL(桌面端)、Metal(iOS/macOS)
  • Telegram自身的渲染引擎

这三个环节任何一个出问题,渲染一帧画面时就会崩溃。而且崩溃往往没有友好提示——操作系统会直接把崩溃的进程杀掉,你的体验就是「闪退」。

桌面端(Windows)GPU问题

Windows桌面版Telegram使用硬件加速渲染界面。以下情况最容易触发GPU闪退:

显卡驱动问题:

  • 驱动版本过老(超过1年未更新)
  • 使用了Windows Update推送的「通用驱动」而非厂商驱动
  • 双显卡笔记本的显卡切换导致Telegram渲染进程使用了错误的GPU
  • AMD显卡在特定驱动版本下的OpenGL兼容性问题

双显卡笔记本(最坑的场景): 很多游戏本和工作站有集显+独显双显卡。Windows会根据应用自动选择使用哪块显卡渲染。如果Telegram的渲染进程在集显和独显之间意外切换(比如插拔电源时),切换过程中渲染上下文中断,直接闪退。

排查方法:

  1. 更新显卡驱动到最新版本(去NVIDIA/AMD/Intel官网下载,不要用Windows Update的版本)
  2. 在显卡控制面板中,将Telegram固定分配给高性能GPU
  3. 临时关闭硬件加速测试:Telegram设置→高级→找到「硬件加速」开关→关闭后测试是否还闪退

Android端GPU问题

Android端的碎片化是GPU问题的高发根源。不同手机的GPU驱动由不同芯片厂商提供(高通Adreno、ARM Mali、Imagination PowerVR),且每个手机厂商还会在驱动上做二次定制。

表现最明显的是贴纸渲染视频播放时的闪退:

  • 某些复杂动画贴纸在特定GPU上渲染失败
  • H.265/HEVC硬解在部分SoC上不稳定
  • 相机预览和Telegram的视频编码器之间的格式协商失败

排查方法:

  1. 关闭Telegram动画:设置→聊天设置→关闭「贴纸动画」和「消息动画」
  2. 关闭视频自动播放:设置→数据与存储→关闭「自动播放GIF」「自动播放视频」
  3. 在开发者选项中切换GPU渲染模式(如果手机有开发者选项)

内存压力与后台冲突:压垮骆驼的最后一根稻草

内存问题是闪退原因中容易被忽视但实际占比很高的一项,尤其在Android中低端机和老款iPhone上。

什么叫内存压力?

简单说:你的设备RAM不够用了,系统需要杀掉一些进程来释放内存。如果Telegram刚好是被杀的那个,你再次打开它时如果进程恢复失败,就会闪退。

不同设备的内存阈值不同:

  • 4GB RAM设备:系统可用内存<500MB时开始杀后台
  • 6GB RAM设备:系统可用内存<800MB时开始杀后台
  • 8GB+ RAM设备:一般没问题,除非同时开了几十个应用
  • iOS设备:iOS的内存管理更激进,2GB和3GB RAM的设备(如iPhone 6s/7/8)尤其容易杀Telegram

Telegram本身的内存占用

Telegram的内存占用分几块:

  1. 基础进程:约150-250MB(取决于聊天数量和缓存大小)
  2. 媒体加载:加载大图片或视频时额外占用100-500MB
  3. 通话:语音/视频通话时额外占用150-300MB(编解码器)

如果你的Telegram某个群组里有很多大图和视频,每次打开这个群组时内存占用可能瞬间飙升到800MB+——在4GB RAM设备上,系统可能直接OOM杀死/杀掉TG进程。

设备内存真实案例

设备内存典型场景闪退频率
红米Note 10 (4GB)4GB同时开微信+TG+浏览器每天2-3次
iPhone 8 (2GB)2GB打开TG后切换相机拍照回来偶尔
荣耀X30 (8GB)8GB正常使用几乎不闪退
三星A13 (4GB)4GBTG视频通话+后台音乐通话中偶尔闪退

内存问题排查方法

  1. 开启开发者选项中的「正在运行的服务」,查看Telegram及其关联服务的内存占用
  2. 观察闪退规律:如果总是在打开特定群组、加载大量媒体、同时使用多个应用时闪退,内存嫌疑很大
  3. 做对照测试:关闭所有其他后台应用→只开Telegram→操作容易闪退的场景→看是否还闪退

如果确认是内存不足导致的闪退,除了换设备之外,可以:

  • 清理不需要的聊天记录和媒体(尤其是大群组的自动下载媒体)
  • 关闭「自动下载媒体」:设置→数据与存储→关闭WiFi和移动数据下的自动下载
  • 使用Telegram Lite版本(如果有官方Lite版的话)

网络环境异常:连接层触发的连锁闪退

网络问题导致闪退听起来不合逻辑——网络不好应该只是加载慢或者连不上,怎么会闪退呢?

实际上,Telegram的架构设计使得网络层异常完全可能导致应用层崩溃。

UDP连接与代理故障

Telegram使用自研的MTProto协议进行通信,底层基于UDP(也有TCP和HTTP的回退方案)。以下是网络层导致闪退的路径:

  1. 你使用了代理(SOCKS5/HTTP/MTProto代理)
  2. 代理服务器不稳定,间歇性断开
  3. Telegram的MTProto客户端尝试重连,但在重连过程中收到了畸形的数据包(代理返回了错误格式的响应)
  4. Telegram的协议解析器没有正确处理这个畸形数据包,触发未捕获异常→闪退

特别典型的一个场景:使用免费机场/公共代理,代理服务器间歇性抽风,返回的不是正常的数据包而是一个HTML错误页面(比如「502 Bad Gateway」)。Telegram的二进制协议解析器尝试解析这个HTML字符串,内部崩溃。

DNS解析问题

某些网络环境下(校园网、公司内网、机场自建DNS),电报域名的DNS解析可能被劫持或返回错误IP。如果返回的IP指向一个不是Telegram服务器的机器,MTProto握手失败且错误处理不完善时——闪退。

IPv6兼容性

在纯IPv6网络或双栈网络环境下,如果Telegram的IPv6连接路径不稳定(比如运营商的IPv6路由故障),Telegram在IPv4和IPv6之间来回切换可能导致连接状态机混乱,触发应用层崩溃。

网络问题的排查方法

  1. 关闭代理使用直连:如果直连不闪退,代理就是问题根源
  2. 切换网络环境:WiFi切换到移动数据,或反过来
  3. 更换代理节点:如果必须使用代理,换一个稳定的付费节点
  4. 修改MTProto设置:Telegram设置→数据与存储→代理设置→尝试切换连接类型(TCP/HTTP回退)

如果你一直被代理相关的闪退困扰,强烈建议阅读 稳定可靠的代理方案选择 和使用 MTProto代理配置教程 获取更稳定的连接方案。

本地时间不同步:一个冷门但精准的排查点

这是一个容易被忽略的闪退原因——设备系统时间与真实时间偏差过大

Telegram的MTProto协议在消息加密和服务器认证中大量使用时间戳。如果你的设备时间与服务器时间偏差超过一定范围(通常是几分钟),以下场景可能触发异常:

  • 登录时的安全令牌校验失败
  • 端到端加密密钥(Secret Chat)协商失败
  • 消息的msg_id校验失败

时间偏差太大的原因包括:

  • 手动修改过系统时间(比如玩某些游戏调时间)
  • CMOS电池没电导致电脑每次开机时间重置
  • 时区设置错误且关闭了自动时间同步

简单修复:在设备设置中开启「自动设置日期和时间」以及「自动设置时区」。

Telegram安全机制和登录方面的其他问题,可以参考 两步验证设置与安全加固教程 和我们之前的 账号保护完整指南 做全面核查。

闪退原因速查表

如果你懒得看完整篇文章,下面是按操作系统分类的闪退原因速查:

Android端闪退常见原因(按概率排序):

  1. 省电策略/后台限制杀进程 → 应用启动管理设为无限制
  2. 权限缺失(存储/相机)→ 检查应用权限
  3. 缓存数据库损坏 → 清除缓存
  4. GPU驱动兼容性 → 关闭动画
  5. 内存不足(4GB以下设备)→ 关闭自动下载媒体

iOS端闪退常见原因(按概率排序):

  1. 系统版本过老 → 升级iOS或降级TG版本
  2. 后台应用刷新被关闭 → 开启后台刷新
  3. 低功耗模式影响 → 关闭低功耗模式测试
  4. 存储空间不足 → 清理iOS存储
  5. iOS内存管理杀进程 → 关闭后台应用

Windows桌面端闪退常见原因(按概率排序):

  1. VC++运行库缺失 → 安装Visual C++ Redistributable
  2. 显卡驱动不兼容 → 更新驱动或关闭硬件加速
  3. 杀毒软件拦截 → 添加白名单
  4. 管理员权限冲突 → 取消管理员运行
  5. 系统时间不同步 → 开启自动时间同步

macOS桌面端闪退常见原因(按概率排序):

  1. Gatekeeper/SIP限制 → 重新签名或从App Store安装
  2. macOS大版本更新后TG未适配 → 等待TG更新
  3. 系统语言/区域设置不兼容 → 检查语言和区域设置
  4. 磁盘权限错误 → 修复磁盘权限

这里面如果你一点思路都没有,从 Telegram全平台闪退修复完整指南 开始,它会根据你的平台带你把上面的原因逐一排查修复。

每个人的设备环境都不一样,闪退原因也因人而异。但只要按上面的维度逐项过一遍,99%的闪退都能找到根因。

Q 我卸载重装了Telegram还是闪退,是不是手机的问题?
A 卸载重装只解决了数据层面的问题(缓存损坏、配置错误)。如果重装后还是闪退,问题大概率出在系统层面:省电策略杀后台、权限缺失、GPU驱动不兼容、系统版本不匹配。请按本文的系统兼容性、权限和GPU三个章节逐一排查,这些问题是卸载重装无法解决的。
Q Telegram只在打开特定聊天时闪退,其他聊天都正常,这是什么原因?
A 这是典型的"局部数据损坏"或"内容触发型闪退"。两个最常见原因:一是那个聊天的本地数据库中有损坏的媒体记录,加载到损坏记录时触发闪退;二是那个聊天中有复杂贴纸或大文件缩略图,触发了GPU渲染问题。建议先清除该聊天记录(长按聊天→删除聊天),再从该聊天的信息页面重新进入。如果问题依旧,关闭Telegram的贴纸动画和视频自动播放。
Q 我的安卓手机8GB内存为什么TG还会闪退?
A 8GB内存设备上TG闪退基本可以排除内存不足的问题,最大嫌疑对象是品牌手机的省电策略。小米/华为/OPPO/vivo这些品牌对第三方应用的管控非常激进,8GB内存也照样杀后台。请检查:①省电策略是否设为"无限制";②自启动是否允许;③锁定Telegram在最近任务列表(下滑锁定)。如果这三步做完还闪退,再考虑GPU驱动或代理网络问题。
Q 使用代理时Telegram经常闪退,直连就正常,是不是代理的问题?
A 几乎可以肯定是。代理服务器不稳定时,Telegram的MTProto协议解析器可能收到畸形数据包(比如代理返回了HTML错误页面而不是二进制数据),触发内部崩溃。建议:①换用更稳定的付费代理节点;②在Telegram设置→数据与存储→代理设置中尝试切换连接模式(TCP/HTTP);③如果使用的MTProto代理,尝试换成SOCKS5代理。另外如果直连就能用,没必要非得走代理。
Q Windows版TG打开后窗口闪一下就消失了,根本没有报错,怎么办?
A 这种情况在Windows端90%的可能是Visual C++运行库缺失。Telegram桌面版基于Qt框架,依赖VC++ Redistributable。解决方法:去微软官网下载Visual C++ 2015-2022 Redistributable(x64版本),安装后重启电脑。另外20%的可能是显卡驱动问题——尝试在Telegram桌面版的快捷方式后面加启动参数 --disable-gpu,如果能正常打开就说明是GPU渲染问题,需要更新显卡驱动。
Q TG只有在我充电的时候闪退,拔掉充电器就没事了,这是什么奇葩问题?
A 这看起来很奇葩但确实存在。最常见的原因是:充电时手机发热导致CPU降频(thermal throttling),降频后的CPU处理Telegram的媒体渲染任务(贴纸动画、视频解码)时性能不足,渲染超时被系统杀死。还有一个可能是充电器/数据线质量差,导致充电时触摸屏或主板受到电磁干扰,间接影响了应用的稳定性。建议:充电时减少TG的动画特效使用,换一个质量好的原装充电器。
Q 我已经按文章排查了所有可能原因,还是偶尔闪退,是不是Telegram本身有Bug?
A 确实存在这种可能。Telegram的更新非常频繁(几乎每周都有新版本),快速迭代意味着偶尔会引入新的Bug。如果你排查了本文所有维度仍然闪退,很可能就是当前版本的Bug。建议:①去Telegram官方bugs.telegram.org查看是否有类似问题报告;②降级到上一个稳定版本(参考 版本回退教程);③在Google Play/App Store给Telegram写详细反馈,附上设备型号、系统版本、闪退触发场景。通常下一个版本更新就会修复。

排查到这里,你应该已经对自己的TG闪退原因有了清晰的判断。下一步不是继续猜,而是按照确定的病因去找对应的修复方案。如果你是突然闪退的情况,请先看 Telegram突然闪退应急处理教程,里面有五分钟快速恢复的完整流程。

📢 声明:本文为 Telegram闪退修复 原创教程,基于Telegram客户端实测编写,仅供参考。Telegram 相关商标归 Telegram Messenger LLP 所有。