前言
最近升级到 Claude Code 2.1.6 版本后,你是否发现项目根目录下突然多了一堆 tmpclaude-**-cwd 临时文件?任务执行结束后这些文件也不会自动清理,一次大型长任务下来,项目目录就被这些临时文件占满了,令人头大。
别担心,这是 2.1.6 版本的一个已知 bug,本文将提供快速修复方案。

Bug 详情
问题表现:
- Claude Code 2.1.6 版本在执行任务时会在项目根目录下创建大量临时文件
- 文件命名格式:
tmpclaude-**-cwd(** 为随机字符) - 任务执行结束后,这些临时文件不会被自动清理
- 长时间使用后,项目目录会积累大量无用临时文件

影响范围:
- Windows 系统用户
- Claude Code 2.1.6 版本
解决方案
感谢 Linux.do 社区大佬 哈雷(Haleclipse) 提供的修复脚本,只需在 PowerShell 中执行两条命令即可解决问题。
修复步骤
步骤 1:下载修复脚本
在 PowerShell 中执行以下命令,下载修复脚本:
irm "https://gist.githubusercontent.com/Haleclipse/1c35fe7b98fe1b5ea0523eb4d3a10f0b/raw/apply-claude-code-windows-path-fix-2.1.5.ps1" -OutFile "apply-claude-code-windows-path-fix-2.1.5.ps1"
步骤 2:执行修复脚本
下载完成后,执行脚本:
.\apply-claude-code-windows-path-fix-2.1.5.ps1
步骤 3:验证修复
脚本执行完成后,重新启动 Claude Code,观察项目根目录是否还会生成临时文件。
注意事项
- 管理员权限:如果脚本执行失败,请尝试以管理员身份运行 PowerShell
- 执行策略:如果提示无法执行脚本,可能需要临时修改 PowerShell 执行策略:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser - 备份建议:虽然脚本是安全的,但建议在执行前备份重要项目文件
相关资源
原始讨论帖: linux.do/t/topic/143…
修复脚本地址: gist.githubusercontent.com/Haleclipse/…
结语
这个 bug 虽然不影响 Claude Code 的核心功能,但会给项目管理带来不便。好在社区大佬及时提供了修复方案,让我们能够继续愉快地使用 Claude Code。
如果你也遇到了这个问题,不妨试试这个修复方案。如果修复成功,记得给哈雷大佬点个赞!
温馨提示:建议关注 Claude Code 官方更新,后续版本应该会正式修复这个问题。
📌 相关阅读:
- Claude Code 入门指南:打造你的 AI 记忆系统
- Frontend-design Skill 实战经验分享