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

VS Code集成Powershell终端启动失败(错误码216)求助

VS Code中PowerShell终端启动失败(错误码216)的解决方案

问题描述

每次在VS Code中打开终端时立即失败,报错:
The terminal process failed to launch: A native exception occurred during launch (Cannot create process, error code: 216).
已尝试卸载重装VS Code、禁用所有扩展,问题仍存在;故障出现前未修改任何配置,公司同事无此问题,怀疑和IT部门配置有关。当前VS Code版本1.70.0,默认终端为PowerShell;切换到CMD.exe终端可正常使用,单独打开PowerShell也能正常运行。

VS Code终端报错界面
单独运行PowerShell正常界面

排查与解决步骤

  • 检查VS Code的PowerShell路径配置
    打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.profiles.windows,确认PowerShell的路径指向正确的可执行文件。默认路径通常为C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe,若路径被修改,手动指定完整路径:

    "terminal.integrated.profiles.windows": {
      "PowerShell": {
        "source": "PowerShell",
        "path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
      }
    }
    
  • 验证PowerShell执行策略与环境变量
    VS Code可能以不同权限或环境运行,打开管理员CMD执行以下命令:

    1. 检查执行策略:
      powershell -Command "Get-ExecutionPolicy"
      
      若为Restricted,执行以下命令修改(需管理员权限):
      powershell -Command "Set-ExecutionPolicy RemoteSigned -Scope CurrentUser"
      
    2. 检查系统环境变量Path是否包含PowerShell路径,确保无缺失。
  • 排查IT组策略或安全软件拦截
    因同事无此问题,优先排查本地IT策略或安全软件限制:

    • 联系IT部门确认是否存在针对VS Code调用终端的限制策略;
    • 临时禁用本地杀毒、EDR等安全软件,测试终端是否能正常启动。
  • 彻底重置VS Code用户配置
    关闭VS Code后,打开文件资源管理器输入%APPDATA%\Code,删除User文件夹,重新启动VS Code测试。

  • 升级VS Code至最新版本
    1.70.0版本存在已知终端兼容性问题,下载最新稳定版安装后重试。

内容的提问来源于stack exchange,提问作者Guy Gross

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 00:27:38