VS Code终端无法启动:powershell.exe进程退出码-65536求助
解决VSCode终端启动PowerShell失败(退出码-65536)的方案
重置PowerShell默认配置
- 以管理员身份打开命令提示符(CMD)
- 执行命令:
powershell -ExecutionPolicy Unrestricted -Command "& {Set-ExecutionPolicy RemoteSigned -Force}" - 继续执行重置配置文件命令:
powershell -Command "Remove-Item -Path $PROFILE -Force -ErrorAction SilentlyContinue" - 重启VSCode后测试终端
切换VSCode默认终端为CMD或PowerShell Core
- 打开VSCode设置(快捷键
Ctrl+,) - 搜索
terminal.integrated.defaultProfile.windows - 将默认选项改为
Command Prompt;若已安装PowerShell 7,可选择PowerShell - 也可直接编辑
settings.json,添加以下配置后保存:"terminal.integrated.defaultProfile.windows": "Command Prompt"
- 打开VSCode设置(快捷键
以管理员权限运行VSCode
右键VSCode图标→选择「属性」→切换到「兼容性」标签→勾选「以管理员身份运行此程序」→点击「应用」后重启VSCode修复PowerShell安装
- 打开Windows设置→「应用」→「应用和功能」
- 搜索「Windows PowerShell」→点击「修改」→选择「修复」
- 修复完成后重启系统,再打开VSCode测试终端
清理VSCode缓存
- 完全关闭VSCode
- 删除以下目录的缓存文件:
%APPDATA%\Code\Cache%APPDATA%\Code\CachedData- (可选)备份后删除
%USERPROFILE%\.vscode\extensions目录(排查插件冲突)
- 重启VSCode后测试终端
内容的提问来源于stack exchange,提问作者SUJAL
相关产品推荐
相关产品推荐

