当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Windows 11/10 中禁用 PowerShell

作者:精品下载站 日期:2024-12-14 19:09:50 浏览:15 分类:玩电脑

如何在 Windows 11/10 中禁用 PowerShell


Windows 11/10 附带预装的 PowerShell 跨平台工具。这是一个非常重要的工具,只需输入一些简单的命令即可轻松执行多项任务。它允许您运行命令来对设置进行各种更改、解决多个问题、管理功能以及自动化您的工作等。

Windows PowerShell 是 Windows 操作系统中包含的一个重要且方便的应用程序。但有时,您可能需要禁用它,以避免通过运行恶意命令进行不必要的更改。威胁行为者使用此工具来创建运行恶意脚本并访问文件系统和注册表的恶意软件。换句话说,你可以说这个工具也被一些黑客用来运行恶意命令。

在这种情况下,如果您需要禁用 PowerShell 应用程序,那么本文将帮助您做到这一点。本文介绍如何使用安全策略和本地组策略编辑器禁用 PowerShell 应用程序。让我们详细看看它们。

在 Windows 11/10 上禁用 PowerShell

在继续之前,建议创建一个系统还原点。现在,请按照以下建议在 Windows 10 上禁用 Windows PowerShell:

1. 使用安全策略在 Windows 上禁用 PowerShell

本地安全策略为用户提供了一种阻止 Windows 10 上的 PowerShell 访问的方法。请按照以下说明执行此操作:

[玩转系统] 如何在 Windows 11/10 中禁用 PowerShell

  1. 单击“开始”,键入“本地安全策略”,然后从菜单列表中选择结果。

  2. 转到左侧窗格并展开软件限制策略

  3. 右键点击其他规则并选择新哈希规则选项。

  4. 如果您找不到展开软件限制策略的方法,请右键单击软件限制策略,然后选择新软件限制策略 > 选项。

[玩转系统] 如何在 Windows 11/10 中禁用 PowerShell

在“新建规则”窗口中,点击浏览选项。现在使用 Windows+E 键打开文件资源管理器,然后在地址栏中键入以下路径位置,然后按 Enter:

%SystemRoot%\system32\WindowsPowerShell\v1.0

这将找到 32 位版本的 PowerShell。从列表中选择powershell.exe,然后单击打开 > 应用 > 确定

禁用 PowerShellISE

如果要在 Windows 10 计算机上禁用 PowerShellISE,请从列表中选择 powershell_ise.exe(而不是 powershell.exe)。

在“本地安全策略”窗口中,右键单击“软件限制策略”部分下的其他规则,然后单击新哈希规则按钮,然后选择浏览 按钮。

再次打开文件资源管理器并将下面给出的路径复制粘贴到地址栏中。然后按 Enter 键选择 64 位版本的 PowerShell。

%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0

在接下来的页面上,向下滚动并选择 powershell.exe 选项,然后单击打开按钮。

注意:如果要禁用 PowerShellISE,则需要选择 powershell_ise.exe 选项。

然后单击应用,然后选择确定按钮。

完成上述步骤后,重新启动计算机以保存更改。这将禁用您 PC 上的 Powershell 访问权限。

2. 使用组策略在 Windows 上禁用 PowerShell

本地组策略编辑器是 Windows 10 专业版或企业版中提供的功能强大的工具,可以简化 PC 上的多项任务。使用 Windows 11/10 专业版或企业版的用户可以使用组策略工具来阻止 PowerShell。请按照以下步骤使用组策略禁用 PowerShell:

首先,按Windows+R键盘快捷键打开“运行”对话框。

输入gpedit.msc并按Enter键。在本地组策略编辑器窗口中,导航到以下路径:

用户配置 > 管理模板 > 系统

[玩转系统] 如何在 Windows 11/10 中禁用 PowerShell

转到右侧窗格,双击不运行指定的 Windows 应用程序策略。

[玩转系统] 如何在 Windows 11/10 中禁用 PowerShell

在下一页上,单击启用按钮,如上图所示。然后转到选项部分并单击显示按钮。

现在,您需要在列中打开一个新单元格,键入powershell.exe,然后单击确定按钮。这将禁用 PowerShell 访问。

您还可以禁用 PowerShell ISE 界面。为此,请打开一个新单元格,键入 powershell_ise.exe,然后单击“确定”按钮。

不过,如果您需要禁用 PowerShell 7,请在新单元格中输入 pwsh.exe,然后点击确定按钮。

最后,单击应用>确定保存更改。

完成上述过程后,您将无法再访问 Powershell。

提示:这篇文章展示了如何卸载 PowerShell。

在 Windows 上禁用 PowerShell 7

如果您的设备上有 PowerShell 7,您可以通过从 Windows PC 卸载它来禁用它。以下是您需要遵循的步骤:

  1. 右键单击“开始”按钮

  2. 从高级用户菜单中选择设置。

  3. 在“设置”应用程序中,单击“应用程序”类别

  4. 然后从左侧窗格中选择应用和功能选项。

  5. 现在转到右窗格,向下滚动并选择 PowerShell 应用程序。

  6. 单击卸载按钮。

  7. 如果 Windows 要求您确认,请再次单击卸载按钮。

按照屏幕上的说明卸载此应用程序。它将删除该应用程序及其相关数据。这样您就可以禁用用户对 PowerShell 版本 7 的访问。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯