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

VSCode启动及运行时触发PowerShell权限错误求助(无管理员权限)

解决VSCode无管理员权限下PowerShell权限错误问题

以下是几个无需管理员权限就能尝试的解决方案:

  • 切换默认终端为Command Prompt
    打开VSCode,按Ctrl+,调出设置界面,搜索terminal.integrated.defaultProfile.windows,将默认终端改为Command Prompt,保存设置后重启VSCode。很多场景下cmd的权限限制比PowerShell宽松,能绕开这个错误。

  • 为当前用户设置PowerShell执行策略
    打开普通权限的PowerShell窗口,执行命令:

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    

    按提示输入Y确认。这个操作只会修改当前用户的PowerShell权限,不需要管理员权限,能解决执行策略导致的权限问题。

  • 修改VSCode运行配置的终端参数
    打开项目下的.vscode/launch.json文件(没有的话就新建),添加或调整终端参数,强制PowerShell绕过执行策略:

    {
        "version": "0.2.0",
        "configurations": [
            {
                // 保留原有配置项,添加以下参数
                "terminal.integrated.shellArgs.windows": ["-ExecutionPolicy", "Bypass"]
            }
        ]
    }
    

    保存后重启VSCode,再尝试运行程序。

  • 重新安装VSCode到用户目录
    如果当前VSCode是全局安装在Program Files目录(需要管理员权限),可以卸载后重新下载安装包,安装时选择「仅为我安装」,这样VSCode会被安装到你的用户目录下(C:\Users\你的用户名\AppData\Local\Programs\Microsoft VS Code),能避免很多系统级权限限制。

内容的提问来源于stack exchange,提问作者Marco Capuano

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 14:54:55