You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode使用Open New Integrated Terminal打开终端路径错误如何解决

VSCode 新建cmd终端默认进入C:\Windows路径的修复方法

这个问题一般由VSCode配置异常、系统cmd默认路径被篡改两类原因导致,按以下步骤排查配置即可实现终端自动打开到指定目录:

1. 配置VSCode终端默认启动路径

  • 按快捷键Ctrl+,打开VSCode设置面板,在顶部搜索框输入terminal.integrated.cwd
  • 该配置项用于指定内置终端的默认启动路径:
    • 留空时,终端默认启动到当前打开的项目根目录
    • 填入${fileDirname}时,终端默认启动到当前正在编辑的文件所在目录
  • 注意同时检查「用户」「工作区」两个作用域的配置,工作区级别的配置优先级更高,如果工作区配置里被填了C:\Windows,直接清空或改成你需要的路径即可。

2. 排查cmd终端profile的异常启动参数

  • 在VSCode设置面板搜索terminal.integrated.profiles.windows,找到列表里的Command Prompt(即cmd终端)配置项
  • 展开配置查看args字段,如果里面存在/k cd C:\Windows这类强制切换路径的启动参数,直接删除该段参数即可,正常配置下不需要给cmd加cd类启动参数,路径由前面的cwd配置统一接管。

3. 修复系统层面的cmd默认路径配置

如果单独打开系统自带的cmd也默认进入C:\Windows,说明是系统级配置被篡改,和VSCode无关,按以下步骤修复:

  • 检查cmd快捷方式配置:找到你常用的cmd快捷方式,右键选择「属性」,查看「起始位置」栏,如果填了C:\Windows,修改为%HOMEDRIVE%%HOMEPATH%后保存。
  • 检查注册表自动运行配置:按Win+R输入regedit打开注册表编辑器,定位到路径HKEY_CURRENT_USER\Software\Microsoft\Command Processor,查看是否存在名为AutoRun的字符串值,如果该值内写了cd /d C:\Windows这类强制切目录的命令,直接删除该键值或修改为你需要的默认路径即可。

常见踩坑提示:如果是用管理员权限启动VSCode,Windows权限策略会让注册表内的cmd AutoRun配置优先级高于VSCode的cwd配置,这种场景下优先排查注册表配置。

所有配置修改完成后,关闭所有已打开的内置终端,重新执行「Open New Integrated Terminal」命令即可生效。

内容的提问来源于stack exchange,提问作者Rafael Zanzoori

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 19:18:22