安装 72 后如何在 Windows 上卸载 PowerShell 5.1

Sch*_*sam 17 windows powershell

我刚刚将 PowerShell 更新到 7.2.1:

Powershell 7.2.1

但旧的仍然安装:

Powershell 5.1

如何删除旧的?我认为安装两者有点多余。

Ben*_*est 28

你不知道。PowerShell Core (6+) 与Windows PowerShell(最高 5.1)一起安装。Windows PowerShell仍然包含尚未开源或在可预见的将来永远不会开源的专有代码。两者之间的主要区别在于,PowerShell Core运行在.NET Core上,而Windows PowerShell依赖于.NET FrameworkWindows PowerShell不再有新的开发,因为新功能已进入PowerShell Core

有一些不推荐且不受支持的方法可以清除系统中的Windows PowerShell,但在此过程中您实际上会破坏 Windows 的某些部分。截至目前,
Version 21H1 (OS Build 22000.466) Windows PowerShell仍然是核心操作系统的依赖项,并且可能会持续一段时间。