快速摘要:卸载 Claude Code 需要根据你的安装方法(原生安装程序、npm 或 Homebrew)执行不同的步骤。要卸载原生安装,请在终端中运行命令 `claude uninstall`(适用于 Windows、macOS 和 Linux)。所有方法都需要手动从 `~/.claude/` 中删除配置文件,以确保完全卸载。
需要从你的系统移除 Claude Code?卸载过程不像应该的那么直接。方法取决于你最初安装该工具的方式,差异很大。
棘手之处在于:Claude Code 可以通过原生安装程序、npm、Homebrew 或其他包管理器进行安装。每种方法都会留下不同的残留物。
首先确定你的安装方法
在卸载之前,请确定 Claude Code 是如何安装在你的系统上的。在终端中运行此命令:
| claude –version |
请检查以下常见安装位置:
- 原生安装程序(Windows):Program Files 或 AppData
- 原生安装程序(macOS):Applications 文件夹
- npm 安装:`~/.npm-global/bin/`
- Homebrew:`/usr/local/bin/` 或 `/opt/homebrew/bin/`
通过原生安装程序卸载
对于使用 PowerShell 脚本(`irm claude.ai/install.ps1 | iex`)安装的 Windows,其卸载过程与标准应用程序不同。
Windows 10/11:
- 打开“设置”>“应用”>“已安装的应用”
- 搜索“Claude Code”
- 点击三个点并选择“卸载”
- 确认移除
macOS:
- 打开 Finder 并导航到 Applications
- 找到 Claude Code
- 将其拖到废纸篓,或右键单击并选择“移至废纸篓”
- 清空废纸篓以完成移除
根据 GitHub issue (#6920),一些用户报告称 Windows 原生安装程序缺少卸载文档。如果 Claude Code 未出现在你的标准应用程序列表中,你将需要其他移除方法。
通过包管理器移除
对于 npm 安装,请运行以下命令:
| npm uninstall -g @anthropic-ai/claude-code rm -f $HOME/.npm-global/bin/claude |
对于 macOS 上的 Homebrew:
| brew uninstall –cask claude-code |
Reddit 上的社区讨论证实,包管理器安装通常会留下配置文件。卸载命令会移除二进制文件,但不会移除你的设置。
删除配置文件
这是关键步骤。卸载程序不会删除你的配置文件,这可能会导致你以后重新安装时出现问题。
请手动删除这些目录和文件:
| rm -rf ~/.claude/ rm ~/.claude.json rm -rf ~/.local/share/claude rm -f $HOME/.local/bin/claude rm -rf $HOME/.bun/bin/../install/global/node_modules/@anthropic-ai |
在 Windows 上,请删除这些文件夹:
- `%USERPROFILE%\.claude\`
- `%APPDATA%\Claude\`
- `%LOCALAPPDATA%\Claude\`

验证完全移除
卸载后,请确认 Claude Code 已被移除:
| which claude claude –version |
这两个命令都应该返回“command not found”或类似的错误。如果它们仍然执行,请检查你的 PATH 变量以查找剩余的引用。

在一处获取 AI 积分和软件折扣
如果你在移除 Claude Code 后仍在使用 AI 工具,Get AI Perks 可以成为一个实用的下一站。它将初创公司积分和 AI 及云工具的软件折扣集中在一处。它为创始人提供了 200 多种优惠,包括来自 Anthropic、Claude、OpenAI、Gemini、ElevenLabs、Intercom 等的优惠。该平台还包括优惠条件、审批指南以及获取每项优惠的分步说明。
正在寻找 Claude 或 Anthropic 积分?
查看 Get AI Perks 以:
- 在一处查找 AI 工具积分和折扣
- 申请前查看优惠条件
- 访问获取初创公司优惠的指南
👉 访问 Get AI Perks 浏览可用的 Claude、Anthropic 和其他 AI 软件优惠。
常见的卸载问题
根据 GitHub bug report #11789,一些 Linux 用户报告称,在没有有效付费账户的情况下无法卸载,但这似乎是一个平台特定的问题。
如果你遇到此问题,请绕过标准卸载程序,并手动删除上面列出的应用程序文件和目录。这将移除 Claude Code,而无需进行身份验证。
另一个问题:已禁用的 MCP 服务器和插件仍保留在你的系统中。要移除 MCP 服务器,请使用命令 `claude mcp remove [server-name]`。
常见问题解答
我需要一个有效账户才能卸载 Claude Code 吗?
否。虽然一些 Linux 用户在使用“`claude uninstall`”时报告了身份验证错误,但手动删除文件可以移除 Claude Code,而无需进行账户验证。直接删除应用程序文件和配置文件目录。
卸载会删除我的项目设置吗?
手动移除 `~/.claude/` 会删除用户范围的设置。但是,提交到 git 的项目级别的 `.claude/` 目录不会被自动删除,需要手动移除。
卸载后可以重新安装吗?
绝对可以。完全移除后,重新安装可以正常工作。删除配置文件可确保干净安装,不会与之前的设置冲突。
卸载后,MCP 服务器会怎样?
MCP 服务器即使在禁用时也会保留在你的配置中。请手动从 `~/.claude/` 中删除 MCP 配置以完全移除它们,因为 UI 不提供卸载选项。
Windows 卸载需要管理员权限吗?
通常需要,特别是对于系统范围的安装。用户级别的安装可能不需要提升权限,但在系统目录中清理配置需要管理员访问权限。
如何在 WSL2 上卸载?
WSL2 安装遵循 Linux 卸载程序。使用包管理器方法或从 Linux 文件系统(而不是 Windows 端)手动删除文件。
为什么卸载不会删除所有文件?
标准的卸载程序会保留用户配置文件数据,以备将来重新安装。这是常见的做法,但需要手动清理才能完全移除。

