PowerShell 是一个重要的命令行工具,可用于执行各种任务和自动化流程。 您可以使用它来授予应用程序管理员权限、从计算机上卸载应用程序等等。 但是,如果 PowerShell 未在您的计算机上打开,您将无法执行所有这些任务。
有多种方法可以启动 PowerShell。 但是,如果这些方法都不起作用,那么您来对地方了。 我们将研究修复 PowerShell 无法在一台计算机上运行或打开的方法 Windows 11 或 Windows 10 件,那么,让我们开始吧。
1. 激活 Windows 力量 Shell
如果您无法运行 PowerShell,则需要确保您的计算机上已启用它。 要检查这一点,请按照以下步骤操作:
步骤1: 按 键 Windows 键打开开始菜单。
第2步: 在搜索栏中输入控制面板,然后按 Enter。
步骤3: 选择程序。
步骤4: 单击翻转。 Windows “打开或关闭功能。”
第5步: 执行此操作之前,请单击加号 (+)。 Windows PowerShell 2.0。

第6步: 检查 Windows PowerShell 2.0 和 Windows PowerShell 2.0 引擎盒。 然后单击“确定”保存更改。

重新启动计算机以使更改生效。
2. 运行 SFC 和 DISM 扫描
系统文件损坏的情况经常发生。 当这种情况发生时,你很容易受到各种问题的影响,包括目前的问题。
如果由于系统文件损坏而无法运行 PowerShell,则需要运行 SFC(系统文件检查器)和 DISM(部署映像服务和管理)扫描。 这些内置实用程序诊断并尝试修复损坏的系统文件 Windows 图像文件。 要运行 SFC 和 DISM 扫描,请按照以下步骤操作:
步骤1: 按 Windows 按 键启动“开始”菜单,在搜索栏中键入“命令提示符”,然后在右侧窗格中选择“以管理员身份运行”。

第2步: 在提升的命令提示符窗口中,键入 sfc /scannow 并按 Enter。

如果您的计算机出现问题,此扫描可能需要一段时间才能完成。
步骤3: 在您的计算机上运行 DISM 扫描 Windows 在您的计算机上,一一键入以下命令,然后按 Enter 在每个命令之后:
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth

之后,重新启动计算机并检查问题是否存在。 如果问题仍然存在,请尝试列表中的下一个解决方案。
3. 更改本地组策略编辑器设置
消息“不要运行指定的 Windows 本地组策略编辑器中的应用程序策略可以停止 Windows 无法在您的计算机上打开 PowerShell。 您必须禁用此策略才能解决该问题。 就是这样完成的:
笔记: 本地组策略编辑器是专有的功能 Windows 专业版、企业版和教育版。 当您尝试访问它时 Windows 在家里,我收到 gpedit.msc 丢失错误消息。 幸运的是,消除这个错误是一个简单的过程。 查看我们的指南,了解如何修复 gpedit.msc 丢失错误 Windows。
步骤1: 按 键 Windows + R 组合键打开运行工具。
第2步: 在搜索栏中键入 gpedit.msc,然后单击“确定”。

步骤3: 在本地组策略编辑器中,导航到以下位置:
User ConfigurationAdministrative TemplatesSystem
步骤4: 双击“不运行指定”。 Windows 在右侧窗格中,单击应用程序策略。

第5步: 选择未配置。 然后单击“应用”和“确定”。

之后,重新启动计算机并检查问题是否存在。
4. 执行干净启动
解决 PowerShell 无法工作或无法打开问题的另一种快速方法 Windows 是执行干净启动。 Windows 仅以干净启动状态下的一组基本启动应用程序和驱动程序启动。
当由于第三方应用程序和 PowerShell 之间的冲突而无法打开 PowerShell 时,执行干净启动非常有用。 您可以按照以下说明执行干净启动:
步骤1: 按 键 Windows 键打开开始菜单,在搜索栏中输入“系统配置”,然后按 Enter。

第2步: 选择选择性启动,然后单击服务选项卡。

步骤3: 选中“隐藏所有 Microsoft 服务”框。 然后单击“全部禁用”按钮。

步骤4: 切换到主页选项卡。 然后单击“打开任务管理器”。

第5步: 选择第三方应用程序,然后单击顶部的“禁用”选项。 同样,禁用所有其他第三方应用程序。

之后重新启动计算机进入干净启动状态并尝试打开 Windows 再次使用 PowerShell。 如果这解决了您的问题,则问题是由您刚刚禁用的第三方程序之一引起的。
要缩小此应用程序的范围,请继续干净启动 Windows,但这次您每次启动时都会激活一个应用程序。 一旦问题再次出现,请禁用或卸载您刚刚在计算机上启用的应用程序。
5. 创建新用户帐户
如果您仍然无法在计算机上运行 PowerShell,则您的用户帐户可能存在问题。 在这种情况下,解决方案是创建一个新的用户帐户。 就是这样:
步骤1: 打开运行工具,输入 netplwiz 并按 Enter。

第2步: 单击添加按钮”。

步骤3: 单击“不使用 Microsoft 帐户登录(不推荐)”选项。

步骤4: 单击本地帐户。

第5步: Enter 输入凭据,然后单击下一步。

第6步: 单击“完成”。

然后从“用户帐户”窗口访问并使用您的帐户 Windows 力量 Shell。
修复 PowerShell 无法打开的问题 Windows 11
这在 UWP(通用)中很常见。 Windows 平台)遇到问题的应用程序,以及 Windows PowerShell 也不例外。 Windows 由于系统文件已损坏或本地组策略编辑器设置配置不正确,PowerShell 可能无法在您的计算机上启动。 幸运的是,通过上述修复,您可以快速解决问题。