在 Windows 中停止自动启动任务

在 Windows 中停止自动启动任务

在工作中,他们有一个愚蠢的横幅,当用户登录时会自动启动。它编程不好,碍事而且通常很烦人,所以我每天都会通过任务管理器将其关闭。我想以编程方式停止或在启动时将其关闭。

我的主要问题是,我不能 100% 确定它是如何启动的,并且我无法访问注册表查看器(并且他们禁用了 regedit)来查找,但即使我可以,我怀疑我是否有权编辑该设置。

我尝试将下列批处理脚本放入我的启动文件夹中:

taskkill /IM banner.exe

存在一个问题,有时我的脚本在banner.exe启动之前就被执行了。

自动停止或终止该应用程序的最佳解决方案是什么?

答案1

这实际上取决于它从哪里启动,因为 Windows 会在启动文件夹中的内容之前加载服务,例如...在任务管理器中,您曾经能够安排任务在登录后运行 - 看看您是否可以在登录后延迟一段时间执行此操作,比如说 10/20 秒(实际上取决于您的启动速度)。

banner.exe 可能是由登录脚本或组策略启动的。

答案2

程序启动很可能是在组策略中定义的。为了找出这一点,只要您没有被锁定,就有两种方法可以找到它:rsop.msc 和 gpresults。

rsop.msc(结果策略集)可以从运行框或搜索框运行,gpresult 可以从命令提示符运行。要检查本地策略,请键入gpresult /H gpresult.html,这将输出到根驱动器或“我的文档”中的某个位置。这将生成一个 HTML 文件,列出应用于您或您的计算机的所有策略。

如果设置了策略,则它可能位于计算机配置、策略、管理模板、系统和登录中。

但不要引用我的话:)

答案3

也许你应该删除该 exe 文件并创建同名文件夹,以防止它被下载和运行。你也可以尝试使用以下方法撤销对它的访问权限

CACLS 文件名/G 用户名:W

文件仍在磁盘上,但不可读/执行。仅可写/删除。

答案4

您是否查看过“开始”>“所有程序”>“启动”?(假设是 Windows XP)或者您可以运行 msconfig 吗?

相关内容