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

如何在PowerShell终端内高效重启PowerShell实例?

在PowerShell中重启实例的有效方法

你当前执行的pwsh命令只是启动一个新的PowerShell实例,原来的旧进程会继续在后台运行(相当于开启了嵌套会话),并不是真正意义上的“重启”——重启应该是终止当前进程并启动全新的实例。

以下是两种实用的重启方法:

  • 方法一:启动新实例后终止当前会话
    这是最直接的方式,能让新实例替换当前窗口的旧会话:

    • 针对PowerShell 7+(即你用的pwsh):执行命令
      pwsh; exit
      
    • 针对Windows PowerShell(传统powershell.exe):执行命令
      powershell.exe; exit
      

    执行后,当前会话会先启动新的PowerShell进程,然后立即终止自身,实现“替换式重启”。

  • 方法二:用Start-Process启动新实例并退出
    如果你需要强制在新窗口启动实例(或自定义启动参数),可以用Start-Process:

    Start-Process pwsh; exit
    

    这个命令会单独启动新的PowerShell窗口,同时关闭当前的旧会话。

注意:重启后当前会话的所有临时状态(比如自定义变量、函数、未保存的输出)都会丢失,重启前请确保重要内容已妥善保存。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 22:35:27