阻止脚本在启动时自动启动

时间:2019-11-21 00:19:03

标签: powershell

前一段时间,为了准备将AD与Microsoft Azure同步,我们运行了一个供应商提供的Powershell脚本,该脚本现在每次有人登录到服务器时都会启动。问题在于,在完成所讨论的Powershell脚本之前,供应商提供了一个新进程(可执行文件代替了该脚本所做的工作,甚至更多)。我们没有让脚本完成,其部分过程是在重新启动后自动启动,以便可以完成脚本中的其余步骤。

我对启动时收到的两个提示的回答是“否”,希望它可以关闭(直到再次登录之前,它都会提示)。我也尝试过键入“退出”,希望它不再自动启动。我还使用了任务管理器来结束任务。无论我如何退出当前会话的脚本,它都会回来。如何杀死该脚本?它不会保存到任何地方的计算机中。它不在启动文件夹中,也没有任何内容。

1 个答案:

答案 0 :(得分:0)

有几个位置可以寻找。请参阅:Windows Automatic Startup Locations

常见的是:

启动文件夹

当前用户

%appdata%\Microsoft\Windows\Start Menu\Programs\Startup
C:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

所有用户

%programdata%\Microsoft\Windows\Start Menu\Programs\Startup
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

任务计划程序

Task Scheduler (Local) -> Task Scheduler Library

注册表启动

运行键(单个用户)

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKCU\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run (only on 64-bit systems)
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Run
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce (runs the program/command only once, clears it as soon as it is run)
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnceEx (runs the program/command only once, clears it as soon as execution completes)
HKCU\Software\Microsoft\Windows\CurrentVersion\RunServices
HKCU\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

运行键(机器,所有用户)

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run (only on 64-bit systems)
HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce (runs the program/command only once, clears it as soon as it is run)
HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx (runs the program/command only once, clears it as soon as execution completes)
HKLM\System\CurrentControlSet\Services
HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices
HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

组策略

Computer Configuration > Administrative Templates > System > Logon > Run these programs at user logon
User Configuration > Administrative Templates > System > Logon > Run these programs at user logon