![Powershell:如何卸载 Powershell 2.0 之前的版本?](https://linux22.com/image/483187/Powershell%EF%BC%9A%E5%A6%82%E4%BD%95%E5%8D%B8%E8%BD%BD%20Powershell%202.0%20%E4%B9%8B%E5%89%8D%E7%9A%84%E7%89%88%E6%9C%AC%EF%BC%9F.png)
我正在尝试安装 Powershell 2.0,它告诉我需要卸载早期版本?它不在已安装的应用程序列表中,并且在 system32 下的 windowspowershell\v1.0 目录中没有明显的卸载。
答案1
您必须在“添加/删除程序”中选中“显示更新”才能看到 Powershell。
答案2
除非您已安装服务包,否则请像删除任何其他 Windows 更新一样删除它。由于 PS 是作为更新安装的,因此服务包会删除卸载缓存。老实说,回滚 SP、删除 PS 更新并重新安装服务包更容易。因此,要么升级到 Vista,要么不要制定任何计划 ;)
答案3
如何卸载 Windows PowerShell 1.0 要卸载 Windows PowerShell 1.0,请按照适合您的操作系统的步骤操作。 Windows Vista 单击“开始”,在“开始搜索”框中键入 appwiz.cpl,然后按 Enter。在任务列表中,单击“查看已安装的更新”。在“卸载更新”列表中,右键单击“Windows PowerShell(TM) 1.0 (KB928439)”,然后单击“卸载”。按照说明卸载 Windows PowerShell 1.0。
注意:如果使用“打开或关闭 Windows 功能”选项禁用 Windows PowerShell,则这不能满足兼容性检查过程。您必须卸载 Windows PowerShell。Windows Server 2003 单击“开始”,单击“运行”,键入 appwiz.cpl,然后单击“确定”。单击以选中“显示更新”复选框。在“当前安装的程序和更新”列表中,找到安装 Windows PowerShell 1.0 的修补程序条目。根据所使用的安装包,此条目类似于以下内容之一:Windows Server 2003 的修补程序 (KB926139)Windows Server 2003 的修补程序 (KB926140)Windows Server 2003 的修补程序 (KB926141)单击 Windows PowerShell 修补程序条目,然后单击“删除”。按照说明卸载 Windows PowerShell 1.0 的修补程序。注意:默认情况下,如果系统上安装了 Windows Server 2003 Service Pack 2,则无法卸载 PowerShell 1.0。要解决此问题,请按照以下步骤操作:按照以下 Microsoft 知识库 (KB) 文章 931941 中的步骤信任 KB926139 中引入的 Windows PowerShell 1.0:931941 (http://support.microsoft.com/kb/931941/) 安装 Windows Server 2003 Service Pack 2 后,可以使用 Oobmig.exe 工具恢复对带外更新的信任。注意可能必须重新启动计算机。检查是否可以使用控制面板卸载更新。如果无法通过这种方式卸载更新,请从以下位置手动卸载 PowerShell:C:\WINNT\$NtUninstallKB926139$\spuninst\spuninst.exe注意可能必须重新启动计算机。Windows XP 单击“开始”,单击“运行”,键入 appwiz.cpl,然后单击“确定”。单击以选中“显示更新”复选框。在“当前安装的程序和更新”列表中,单击“Windows PowerShell(TM) 1.0”,然后单击“删除”。按照说明卸载 Windows PowerShell 1.0。