AI 编程•(更新于 2026-09-20)

Claude Code 在 Windows 上安装时,我遇到的几个坑

记录在 Windows 终端下配置 Claude Code CLI 时遇到的环境依赖、Node 权限与编码问题。

一句话结论:Windows 下直接全局安装可能会遇到 npm 执行策略或控制台编码问题,放开 RemoteSigned 策略并将代码页切换至 UTF-8 即可。

我的环境

系统Windows 11 专业版
终端PowerShell 7 + Windows Terminal
Node.jsv22.x

遇到的问题与解决

1. 脚本执行策略受限

运行启动命令提示在此系统上禁止运行脚本。解决办法是在当前用户作用域放开策略:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

2. 控制台输出乱码

如果在部分命令行窗口输出存在乱码,需要确认默认编码为 UTF-8:

chcp 65001 > $null