如何在 Windows 上卸载 智谱清言
智谱清言的对话属于你的账号,不在这台电脑上,动手前先在应用里或 chatglm.cn 上确认需要的对话和生成的文件都在,想留的另存成文件。拿去分析的文档留在原来的文件夹里,它们不归这个应用管。这次测试里卸载器把应用自己的数据文件夹 %APPDATA%\chatglm 和程序一起删掉了,里面有想要的东西就得先拷出来。这份指南覆盖用 ZhipuAI.ChatGLM winget 包按用户安装的智谱清言。智谱清言
先退出智谱清言
退出智谱清言,再在任务管理器(Ctrl+Shift+Esc)里确认没有 智谱清言.exe 还在,它会同时跑很多个。它还会在「设置 › 应用 › 启动」里加一个叫「智谱清言桌面客户端」的启动项,登录时隐藏启动,所以没有窗口也可能在跑。这次测试里卸载器把这个启动项删掉了。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到智谱清言,选择卸载,或者运行:
winget uninstall --id ZhipuAI.ChatGLM
卸载器会删掉 %LOCALAPPDATA%\ZP\chatglm 里的程序文件、快捷方式、启动项和 %APPDATA%\chatglm,留下下载好的更新包、一个空的 %LOCALAPPDATA%\ZP\chatglm 文件夹,还有它卸载时自己新建的空文件夹 %APPDATA%\ZPHZ\chatglm。
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
%APPDATA%\chatglm |
应用数据、设置和本地缓存 | 卸载前把需要的拷出来,卸载后如果还在、又不再用这个应用,可以删 |
%LOCALAPPDATA%\chatglm-updater |
下载好的更新安装包 | 可以删 |
%LOCALAPPDATA%\ZP\chatglm 和 %LOCALAPPDATA%\ZP |
卸载后是空的 | 确认是空的再删 |
%APPDATA%\ZPHZ\chatglm 和 %APPDATA%\ZPHZ |
卸载器新建的空文件夹 | 确认是空的再删 |
检查结果
卸载完成后运行下面几条只读命令:
Get-Process 智谱清言 -ErrorAction SilentlyContinue
winget list --id ZhipuAI.ChatGLM
Test-Path "$env:APPDATA\chatglm"
Test-Path "$env:LOCALAPPDATA\chatglm-updater"
Get-ChildItem "$env:LOCALAPPDATA\ZP", "$env:APPDATA\ZPHZ" -Recurse -File -ErrorAction SilentlyContinue
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。winget list正常完成且没有匹配,才说明包记录已经没了,列出一行说明卸载没完成。Test-Path "$env:APPDATA\chatglm"返回False,说明数据文件夹已经没了,返回True说明它还在,留不留由你决定。Test-Path "$env:LOCALAPPDATA\chatglm-updater"返回True,说明下载好的更新包还在,可以删。Get-ChildItem空输出不能区分目录或键已消失、内容为空或读取失败,列出文件说明那里还有东西,先看清楚再决定删不删。
用 winget 安装时
winget uninstall 运行的是「设置 › 应用」用的同一个卸载器,删的东西也一样,不会删 chatglm-updater 和那几个空文件夹。
账号
卸载不会删除你的智谱清言账号、对话记录和上传过的文档,这些要在服务里自己管理或删除。
Mole 会列出什么
对按用户安装的 winget 版智谱清言:
- 开始菜单和桌面快捷方式默认勾选。
- 只放下载好的更新安装包的
%LOCALAPPDATA%\chatglm-updater默认勾选。 %APPDATA%\chatglm会列出,但默认不勾选,里面是应用数据和设置。%LOCALAPPDATA%\ZP下的程序目录不会单独列成一行,由卸载器删掉里面的文件。- 空的
%LOCALAPPDATA%\ZP\chatglm和%APPDATA%\ZPHZ\chatglm不会列出,自己检查后删掉。
这次检查覆盖了什么
测试于 2026 年 9 月 29 日,智谱清言版本 2.0.6,用的是 winget 包里的 x86 安装包,按用户范围安装,安装是在提权环境里做的。卸载器是 NSIS,静默运行。列出的每一行都勾上并在这次测试里删掉了,两个空文件夹留了下来。没有测试:登录账号,以及登录后数据文件夹里会有什么。
