Answers:
您可以制作一个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"
免费软件流程和启动管理器。删除间谍软件并优化性能。监视和管理进程,服务,Internet连接,DLL,驱动程序。启动程序和所有Windows服务的说明。关于新创业公司的警报。
托盘中用于CPU使用率和磁盘负载的图标。快速访问托盘中最后启动的程序。隐藏窗口到系统托盘。
自动更改流程优先级,永久阻止不需要的流程。此外,还带有引人注目的用户界面。
高级启动管理器使您能够:·获取Windows启动时自动运行的应用程序的完整列表,包括所有隐藏的应用程序。·获取有关启动应用程序的所有其他信息。·禁用/启用,添加/删除,编辑启动项。·停止或再次运行启动应用程序。
启动防护使您能够:·当任何新应用程序将其自身添加到启动时,请查看警报。·禁止将某些应用程序添加到启动中。·更改Internet Explorer主页时,请参阅警报。
使用进程管理器,您可以:·获取有关所有进程的完整信息:CPU和内存使用率,具有完整路径的可执行文件名称,优先级,工作时间,用户名。·获取可执行文件的属性,图标和版本信息。·一键停止许多进程。·更改流程优先级。
任务栏图标使您能够:·获取有关CPU使用率的当前信息,包括最活动程序的列表。·获取有关HDD使用情况的最新信息。防御病毒包括:·检测和销毁大多数传播的病毒。·病毒数据库更新。·最少使用系统资源。
可以在此处下载免费和便携式版本。
但是,您可以考虑使用Pro版本来永久阻止不需要的进程:
创建进程的“黑名单”,这些进程启动后将立即自动终止。添加到此列表的烦人和不需要的过程,这些过程会自动启动,而无需您的意愿。
Anvir Task Manager Pro是共享软件,请在购买前尝试。
检查一下,这似乎正是您所需要的。我在寻找这个网站的同时找到了您的网站。
http://www.zhacks.com/killprocess-automatically-terminate-multiple-process/
您应该尝试使用Microsoft TechNet的Sysinternals Process Explorer。
如果您知道Microsoft开发人员工具,则可以使用PSAPI(进程状态API)http://msdn.microsoft.com/zh-cn/library/ms684884(VS.85).aspx编写漂亮的实用程序来执行所需的操作。
如果应用程序列入黑名单足以满足您的需求,那么您可以免费使用Process Blocker。进程可以通过其名称(在路径和名称中使用通配符支持)以及其CRC32来阻止。