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

求助:无法在VSCode中启动PowerShell(拒绝访问错误)

解决VS Code中PowerShell终端启动路径访问被拒的问题

检查pwsh.exe的权限设置

  • 找到pwsh.exe的实际路径(默认通常是C:\Program Files\PowerShell\7\pwsh.exe),右键该文件选择「属性」→「安全」选项卡
  • 确认当前用户(以及管理员组)拥有读取和执行、读取权限。若权限缺失,点击「编辑」→「添加」,输入当前用户名后「检查名称」→「确定」,勾选对应权限后保存应用。

核对VS Code终端配置

  • 打开VS Code,按Ctrl+,打开设置面板,搜索terminal.integrated.profiles.windows
  • 找到PowerShell的配置项,确保path指向正确的pwsh.exe路径,示例配置:
    "terminal.integrated.profiles.windows": {
      "PowerShell": {
        "source": "PowerShell",
        "path": "C:\\Program Files\\PowerShell\\7\\pwsh.exe"
      }
    }
    
  • 也可尝试将path改为pwsh(需确保PowerShell路径已加入系统环境变量PATH)

排查杀毒软件拦截

  • 暂时关闭Windows Defender或第三方杀毒软件,尝试启动VS Code终端。若恢复正常,将pwsh.exe和VS Code安装目录(如C:\Users\<你的用户名>\AppData\Local\Programs\Microsoft VS Code)添加至杀毒软件信任列表。

重置VS Code终端配置

  • 按Ctrl+Shift+P打开命令面板,输入Terminal: Select Default Profile,重新选择PowerShell作为默认终端
  • 若无效,备份并删除%APPDATA%\Code\User\settings.json文件,重启VS Code后重新配置终端

修复或重装相关程序

  • 卸载当前PowerShell,从官方渠道下载最新版本重装
  • 卸载VS Code,删除残留配置文件夹(%APPDATA%\Code、%USERPROFILE%\.vscode)后,重装最新版VS Code

内容的提问来源于stack exchange,提问作者Belal Khan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 04:20:25