VS Code中无法切换至PowerShell 7的问题咨询
解决VS Code中无法运行PowerShell 7的问题
方法1:手动指定PowerShell 7的可执行路径
- 打开VS Code,按下
Ctrl+,打开设置界面 - 在搜索框输入
powershell.executable.path - 点击
编辑 in settings.json,将路径设置为PowerShell 7的可执行文件位置,默认路径一般为:"powershell.executable.path": "C:/Program Files/PowerShell/7/pwsh.exe" - 保存设置后重启VS Code的PowerShell终端,输入
$PSVersionTable.PSVersion验证版本,确认显示7.x系列即可
方法2:通过终端手动启动PowerShell 7会话
- 打开VS Code终端(按下`Ctrl+``)
- 直接输入
pwsh回车,即可启动PowerShell 7会话 - 若系统环境变量未包含PowerShell 7路径,输入完整路径启动:
"C:\Program Files\PowerShell\7\pwsh.exe"
方法3:检查扩展与PowerShell 7的完整性
- 在VS Code扩展市场搜索
PowerShell,确保安装的是最新版本,若不是则点击更新 - 若更新后问题依旧,卸载扩展后重新安装
- 在系统自带的「PowerShell 7 (x64)」窗口中输入
$PSVersionTable,确认PowerShell 7本身安装正常
额外排查项
- 若使用便携版PowerShell 7,需将
pwsh.exe所在路径添加到系统环境变量PATH,或在VS Code设置中指定完整路径 - 尝试以管理员身份启动VS Code,排查是否因权限问题导致无法读取PowerShell 7路径
内容的提问来源于stack exchange,提问作者NewSites
相关产品推荐
相关产品推荐

