如何阻止 PowerShell 在 Windows 启动时打开

Jacki

PowerShell 是一个强大的系统管理命令行工具,但大多数用户不需要它在启动时自动运行。如果您发现在启动 Windows 11 或 10 电脑时 PowerShell 意外打开,有多种方法可以阻止此行为并收回对启动过程的控制。

阻止 PowerShell 在启动时启动的最直接方法是在任务管理器中禁用它:

步骤一:右键单击任务栏,然后从菜单中选择“任务管理器”。或者,按Ctrl + Shift + Esc直接打开任务管理器。

步骤2:在“任务管理器”窗口中,单击“启动”选项卡可查看配置为在系统启动时运行的所有程序。

步骤3:在启动项列表中找到“Windows PowerShell”。如果您没有立即看到它,该列表可能是按字母顺序排序的。

第4步:右键单击“Windows PowerShell”条目,然后从上下文菜单中选择“禁用”。这将阻止 PowerShell 随 Windows 自动启动。

完成这些步骤后,重新启动计算机以确保更改生效。当您启动系统时,PowerShell 不应再自动打开。

从启动文件夹中删除 PowerShell 快捷方式

有时,由于 Windows 启动文件夹中的快捷方式,PowerShell 可能会设置为在启动时运行。检查并删除它的方法如下:

步骤一:Windows key + R打开“运行”对话框。

步骤2:类型shell:startup进入“运行”对话框并按 Enter 键。这将打开您的用户帐户的启动文件夹。

步骤3:在此文件夹中查找与 PowerShell 相关的任何快捷方式。如果找到,请右键单击它并选择“删除”将其从启动序列中删除。

通过删除快捷方式,可以防止 Windows 在启动过程中启动 PowerShell。请记住清空回收站以从系统中完全删除快捷方式。

扫描恶意软件

在某些情况下,意外的 PowerShell 行为可能是恶意软件的迹象。排除这种可能性很重要:

步骤一:使用已安装的防病毒软件运行完整的系统扫描。如果您没有第三方防病毒软件,可以使用 Windows 10 和 11 中内置的 Windows Defender。

步骤2:要使用 Windows Defender 运行扫描,请打开“开始”菜单,键入“Windows 安全”,然后从结果中选择该应用程序。

步骤3:单击“病毒和威胁防护”,然后选择“扫描选项”。

第4步:选择“全面扫描”并单击“立即扫描”开始全面的系统检查。

如果扫描检测到任何威胁,请按照提示将其删除。清理系统后,检查 PowerShell 是否仍然在启动时打开。如果问题仍然存在,请继续使用下一个方法。

干净启动状态下的故障排除

如果前面的方法无法解决问题,执行干净启动可以帮助确定第三方应用程序是否导致 PowerShell 在启动时打开:

步骤一:Windows key + R, 类型msconfig,然后按 Enter 打开“系统配置”。

步骤2:在“系统配置”窗口中,转到“服务”选项卡,然后选中“隐藏所有 Microsoft 服务”旁边的框。

步骤3:单击“全部禁用”可关闭所有非 Microsoft 服务。

有关的:在 Windows 11 中阻止应用程序在启动时打开的 2 种方法

第4步:切换到“启动”选项卡,然后单击“打开任务管理器”。

第5步:在任务管理器的“启动”选项卡中,右键单击每个启动项并选择“禁用”来禁用所有启动项。

第6步:关闭任务管理器,返回系统配置,然后单击“应用”,然后单击“确定”。

第7步:重新启动计算机以进入干净启动状态。

如果 PowerShell 在干净启动模式下启动时未打开,则第三方应用程序可能是罪魁祸首。逐渐重新启用服务和启动项,每次更改后重新启动,直到确定有问题的应用程序。

通过执行这些方法,您应该能够防止 PowerShell 在 Windows 11 或 10 系统上启动时自动打开。如果您很少使用 PowerShell,请考虑卸载它以释放系统资源。但是,请记住,某些高级故障排除和系统管理任务将来可能需要 PowerShell。