如何在 Windows 上卸载 Witsy
Witsy 是一个用自己的 API 密钥连接各家模型服务的桌面 AI 助手,设置、填进去的密钥和对话历史都留在这台电脑的数据文件夹里,删那个文件夹之前先导出想留的对话,把密钥另存到安全的地方。这份指南覆盖用 KochavaStudios.Witsy winget 包里的安装包按用户安装的 Witsy。
先退出 Witsy
从窗口或托盘图标退出 Witsy,再在任务管理器(Ctrl+Shift+Esc)里确认没有 Witsy.exe 还在,它会同时跑好几个。这次测试里 Witsy 没有加启动项。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到 Witsy,选择卸载,或者运行:
winget uninstall --id KochavaStudios.Witsy
卸载器会删掉程序和桌面快捷方式,这次测试里程序目录 %LOCALAPPDATA%\witsy 卸载后还剩一部分,卸载器也留下了数据文件夹、开始菜单里以作者名字命名的 Nicolas Bonamy 文件夹,以及 Witsy 加进用户 Path 的那一条。
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
%APPDATA%\Witsy |
设置、API 密钥、对话历史、缓存和日志 | 需要的先备份,想从头开始再删 |
%LOCALAPPDATA%\witsy |
程序目录剩下的部分 | 卸载完成后可以删 |
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Nicolas Bonamy |
Witsy 的开始菜单文件夹 | 可以删 |
用户的 Path 变量 |
Witsy 加进去的 %LOCALAPPDATA%\witsy 这一条 |
没什么害处,但它指向的文件夹已经没了,按下面的方法删掉这一条 |
名为 witsy.exe 的 Windows Defender 防火墙规则 |
在防火墙弹窗里放行过 Witsy 时 Windows 建的规则 | 指向的程序已经不存在,按下面的方法自己删 |
Path 里的那一条
打开「设置 › 系统 › 系统信息 › 高级系统设置 › 环境变量」,在当前用户的变量里选中 Path 点编辑,删掉以 AppData\Local\witsy 结尾的那一行,别的行都别动,改完新开一个终端窗口才会生效。
防火墙规则
如果在 Windows 安全中心的弹窗里放行过 Witsy,以管理员身份打开「高级安全 Windows Defender 防火墙 › 入站规则」,删掉名为 witsy.exe 的规则。
检查结果
卸载完成后运行下面几条只读命令:
Get-Process Witsy -ErrorAction SilentlyContinue
winget list --id KochavaStudios.Witsy
Test-Path "$env:LOCALAPPDATA\witsy"
Test-Path "$env:APPDATA\Witsy"
[Environment]::GetEnvironmentVariable("Path", "User") -split ";" | Select-String "Local\\witsy"
Get-NetFirewallRule -DisplayName "witsy.exe" -ErrorAction SilentlyContinue | Select-Object DisplayName, Direction, Action
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。winget list找不到匹配项,说明安装记录已经没了,还能列出来说明卸载没有完成。- 第一条
Test-Path返回False,说明程序目录已经没了,返回True说明那里还有文件。 Test-Path "$env:APPDATA\Witsy"返回True,说明设置、密钥和历史都还在,你决定留着的话这就是正常的,返回False说明已经没了。Path那条命令输出一行,说明这一条还在,确认查询成功且没有匹配输出说明已经删掉了。- 最后一条列出规则,说明防火墙规则还在,确认查询成功且没有匹配输出说明已经没了。
如果是用 winget 安装的
winget uninstall 跑的就是「设置 › 应用」用的同一个卸载器,删掉的程序文件也一样,它不会动 %APPDATA%\Witsy、Path 里的那一条和防火墙规则。
Mole 会列出什么
对用 winget 包里的安装包按用户安装的 Witsy:
- 程序目录跟着应用那一行一起处理,桌面快捷方式和 Nicolas Bonamy 开始菜单文件夹默认勾选。
%APPDATA%\Witsy会列出,但默认不勾选,里面有你的设置和历史,它里面的缓存(Cache、Code Cache、GPUCache、两个 Dawn 着色器缓存和logs)单独列出并默认勾选。- 一行汇总 Windows 自己记录的程序打开记录默认勾选。
witsy.exe防火墙规则会在结果里点名,但不会删,Path里的那一条不会列出,Mole 不改环境变量。
这次检查覆盖了什么
测试于 2026 年 9 月 29 日,Witsy 版本 3.5.2,用的是 winget 包里的 x64 安装包,按用户范围安装,安装是在提权环境里做的,在 ARM64 虚拟机上转译运行。卸载器是 Squirrel,静默运行。列出的每一行都勾上并在这次测试里删掉了,防火墙规则和 Path 里的那一条留了下来。没有测试:连接模型服务、真实对话,以及导出对话。
