如何通过进程名称在Windows上自动监视和杀死进程


6

是否有程序或实用程序来监视正在运行的进程并自动终止特定进程?我的工作笔记本电脑上有一堆我无法卸载的废话。其中一些进程会不断弹出特定的时间间隔,并消耗大量的CPU,使我的笔记本电脑无用。我总是不得不手动杀死这些烦人的过程。我无法卸载这些,否则它们将自动重新安装。

Answers:


3

您可以制作一个vbscript(或批处理),然后按计划任务运行,例如

Set objArgs = WScript.Arguments
strProcess = objArgs(0)
strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcesses = objWMIService.ExecQuery("Select * from Win32_Process Where Name ='" & strProcess & "'")

If colProcesses.Count = 0 Then
    Wscript.Echo strProcess & " is not running."
Else
    Wscript.Echo strProcess & " is running."
    'Kill the process
    For Each objProcess in colProcesses
        objProcess.Terminate()
    Next

End If

将以上内容另存为terminate.vbs,并将其作为计划任务

cscript /nologo terminate.vbs "sleep.exe" 

2

尝试将调试器附加到该进程并中断。它不应再弹出(因为它仍在运行),但也不应再打扰您(从中断开始)。显然,我的一位同事曾经这样做,以避免在安装更新后自动重启。


1

AnVir任务管理器

免费软件流程和启动管理器。删除间谍软件并优化性能。监视和管理进程,服务,Internet连接,DLL,驱动程序。启动程序和所有Windows服务的说明。关于新创业公司的警报。

托盘中用于CPU使用率和磁盘负载的图标。快速访问托盘中最后启动的程序。隐藏窗口到系统托盘。

自动更改流程优先级,永久阻止不需要的流程。此外,还带有引人注目的用户界面。

高级启动管理器使您能够:·获取Windows启动时自动运行的应用程序的完整列表,包括所有隐藏的应用程序。·获取有关启动应用程序的所有其他信息。·禁用/启用,添加/删除,编辑启动项。·停止或再次运行启动应用程序。

启动防护使您能够:·当任何新应用程序将其自身添加到启动时,请查看警报。·禁止将某些应用程序添加到启动中。·更改Internet Explorer主页时,请参阅警报。

使用进程管理器,您可以:·获取有关所有进程的完整信息:CPU和内存使用率,具有完整路径的可执行文件名称,优先级,工作时间,用户名。·获取可执行文件的属性,图标和版本信息。·一键停止许多进程。·更改流程优先级。

任务栏图标使您能够:·获取有关CPU使用率的当前信息,包括最活动程序的列表。·获取有关HDD使用情况的最新信息。防御病毒包括:·检测和销毁大多数传播的病毒。·病毒数据库更新。·最少使用系统资源。

可以在此处下载免费和便携式版本。

但是,您可以考虑使用Pro版本来永久阻止不需要的进程:

创建进程的“黑名单”,这些进程启动后将立即自动终止。添加到此列表的烦人和不需要的过程,这些过程会自动启动,而无需您的意愿。

Anvir Task Manager Pro是共享软件,请在购买前尝试。



0

您应该尝试使用Microsoft TechNet的Sysinternals Process Explorer


2
可以自动终止进程吗?
斯纳克(Snark)'2009年

AFAIK否,但是使用PE,他可以检测到哪个程序启动了该过程,然后将其永久删除。为什么每次计算机启动时都杀死一个进程,而不是找到它的根目录并永久删除它?如果他想终止某个进程,则意味着他将不需要它。
Mehper C. Palavuzlar,2009年

我知道它是哪个程序,我无法将其卸载,或者IT会在后台以某种方式神奇地重新安装它...相信我,我已经尝试过
user17810

那么莫莉的答案就是正确的答案。但是我想知道:如果您安装了AnVir这样的第三方软件,IT会不会警告您?恕我直言,您应该将这些减速器告诉他们,他们应该找到解决方案。
Mehper C. Palavuzlar,2009年

1
理想情况下是的,但他们不在乎。它是pos备份软件,可备份所有内容,不可配置,并且不关心您是否在家中使用无线或其他任何方式,还占用了大量的CPU ...无法禁用或计划,他们坚持要保留它的安装状态,但不知道我们是否每当有机会杀死它时(我们这样做)
user17810


0

从开始菜单中的“运行程序...”启动msconfig。它允许您禁用从注册表启动的程序。服务也是如此。

但是我不知道。是您自己的笔记本电脑,还是公司的笔记本电脑。如果是后者,则可能是在组策略中配置的内容再次安装了程序。


0

如果应用程序列入黑名单足以满足您的需求,那么您可以免费使用Process Blocker。进程可以通过其名称(在路径和名称中使用通配符支持)以及其CRC32来阻止。

在付费版本中,它具有一些其他功能,例如按进程名称,CRC32以及许可的用户名或用户组加入白名单。


请阅读“我如何推荐软件”以获取有关如何推荐软件的一些提示。至少您应该提供的不仅仅是链接,例如有关软件本身的其他信息。
DavidPostill

大卫,我添加了详细信息
谢尔盖·罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.