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

VS Code报错‘Shell Integration Failed To Activate’的解决方法咨询

解决VS Code中PowerShell终端"shell integration failed to activate"报错的方案
  • 检查PowerShell扩展状态
    打开VS Code扩展面板(快捷键Ctrl+Shift+X),找到Microsoft发布的官方PowerShell扩展,确认已启用。若已启用,尝试禁用后重新启用,或点击扩展右上角的刷新按钮重新加载,避免扩展加载异常导致的集成失败。

  • 配置终端指向正确的PowerShell 7路径
    打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.profiles.windows,配置PowerShell 7的正确路径,示例配置如下:

    "terminal.integrated.profiles.windows": {
      "PowerShell 7": {
        "source": "PowerShell",
        "path": "C:\\Program Files\\PowerShell\\7\\pwsh.exe",
        "args": []
      }
    },
    "terminal.integrated.defaultProfile.windows": "PowerShell 7"
    

    保存设置后重启VS Code,确保终端默认使用PowerShell 7。

  • 调整PowerShell执行策略
    以管理员身份启动PowerShell 7,执行以下命令允许本地脚本运行:

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    

    按提示输入Y确认,该操作能保证VS Code的shell集成脚本正常执行。

  • 清除VS Code缓存与重置用户设置
    关闭VS Code,删除以下缓存目录:

    • %APPDATA%\Code\Cache
    • %APPDATA%\Code\CachedData
      同时可将%APPDATA%\Code\User\settings.json重命名为settings.json.backup,重置用户设置后重新配置终端,排除配置冲突问题。
  • 重新安装PowerShell 7
    卸载当前的PowerShell 7,从官方渠道下载最新安装包,安装时勾选"添加到PATH"选项,确保系统能正确识别pwsh命令。安装完成后,在命令提示符中输入pwsh验证是否能正常启动PowerShell 7。

内容的提问来源于stack exchange,提问作者Rajababu Shah

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 17:31:00