怎么结束进程
怎么在进程出现某个程序后,自动结束进程不要什么360电脑管家类的第三方软件,要系统后台直接能搞定的方法求大神指点。...
怎么在进程出现某个程序后,自动结束进程
不要什么360电脑管家类的第三方软件,要系统后台直接能搞定的方法
求大神指点。 展开
不要什么360电脑管家类的第三方软件,要系统后台直接能搞定的方法
求大神指点。 展开
3个回答
展开全部
1、右键单击桌面底部的任务栏,在弹出菜单中,选择【任务管理器】;
2、在任务管理器中找到要结束的程序,右键单击程序,选择结束任务;
3、程序进程已结束。
命令行方式:
1、在桌面使用快捷键Win+R打开运行窗口,输入cmd打开命令行;
2、在命令行窗口输入tasklist,查看进程列表;记住要结束的进程名称和PID;
3、根据进程名称结束程序,输入taskkill /f /im “进程名称”;
4、根据进程PID结束程序,输入taskkill /f /im “进程名称”;
2、在任务管理器中找到要结束的程序,右键单击程序,选择结束任务;
3、程序进程已结束。
命令行方式:
1、在桌面使用快捷键Win+R打开运行窗口,输入cmd打开命令行;
2、在命令行窗口输入tasklist,查看进程列表;记住要结束的进程名称和PID;
3、根据进程名称结束程序,输入taskkill /f /im “进程名称”;
4、根据进程PID结束程序,输入taskkill /f /im “进程名称”;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先写上脚本代码先:
do while(1)
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" & strComputer & "rootcimv2")
Set colProcessList1 = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'iexplore.exe'")
For Each objProcess1 in colProcessList1
objProcess1.Terminate()
Next
Set colProcessList2 = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'notepad.exe'")
For Each objProcess2 in colProcessList2
objProcess2.Terminate()
Next
Set colProcessList3 = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'ping.exe'")
For Each objProcess3 in colProcessList3
objProcess3.Terminate()
Next
Wscript.Sleep(1000)
Loop
把上面的代码用记事本保存先,上面的3个红色的进程名则是我要终止的进程名(注:一定要写全名哦~)
如果你要禁止多个进程只需把上面的蓝色部分代码段多复制几下,然后把其中红色部分的进程名改为你
想终止的进程名即可。
最下面的红色的“1000”表示脚本循环运行一次的周期时间,默认单位为:毫秒。1000毫秒即=1秒
就是说每1秒循环一次,自己可以根据你的实际情况自由改动
OK,代码都改好之后就可以把记事本的后缀名改为“.vbs”并运行可以了,你在看看你禁用掉的进程还可以
运行吗?呵呵,是不是感觉很不错,呵呵~
如果想把这个运行的VBS脚本关掉,请在任务栏把进程wscript.exe结束掉先,然后再把wmiprvse.exe结束掉
就可以啦~
另外请不要重复运行改好的脚本,否则任务栏里会出现多个wscript.exe进程,如果有多个这样的进程请手动
结束掉多余的,只留一个就OK啦
如果你想开机就自动执行的话,请把这个脚本放到启动栏里就可以了。
总的来说还是很实用的,例如机器中了病毒或者木马,找到它的进程名,然后把它的进程名添加到脚本里,
开启脚本,这样就能防止病毒进一步爆发减少你的损失,接下来就可以慢慢进行排毒工作了
do while(1)
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" & strComputer & "rootcimv2")
Set colProcessList1 = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'iexplore.exe'")
For Each objProcess1 in colProcessList1
objProcess1.Terminate()
Next
Set colProcessList2 = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'notepad.exe'")
For Each objProcess2 in colProcessList2
objProcess2.Terminate()
Next
Set colProcessList3 = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'ping.exe'")
For Each objProcess3 in colProcessList3
objProcess3.Terminate()
Next
Wscript.Sleep(1000)
Loop
把上面的代码用记事本保存先,上面的3个红色的进程名则是我要终止的进程名(注:一定要写全名哦~)
如果你要禁止多个进程只需把上面的蓝色部分代码段多复制几下,然后把其中红色部分的进程名改为你
想终止的进程名即可。
最下面的红色的“1000”表示脚本循环运行一次的周期时间,默认单位为:毫秒。1000毫秒即=1秒
就是说每1秒循环一次,自己可以根据你的实际情况自由改动
OK,代码都改好之后就可以把记事本的后缀名改为“.vbs”并运行可以了,你在看看你禁用掉的进程还可以
运行吗?呵呵,是不是感觉很不错,呵呵~
如果想把这个运行的VBS脚本关掉,请在任务栏把进程wscript.exe结束掉先,然后再把wmiprvse.exe结束掉
就可以啦~
另外请不要重复运行改好的脚本,否则任务栏里会出现多个wscript.exe进程,如果有多个这样的进程请手动
结束掉多余的,只留一个就OK啦
如果你想开机就自动执行的话,请把这个脚本放到启动栏里就可以了。
总的来说还是很实用的,例如机器中了病毒或者木马,找到它的进程名,然后把它的进程名添加到脚本里,
开启脚本,这样就能防止病毒进一步爆发减少你的损失,接下来就可以慢慢进行排毒工作了
追问
试了,脚本运行不起,错误
就算能搞定,要需要脚本一直循环执行才行啊
有没有更好的办法
追答
比如 要关闭 iexplore.exe
里面替换 自己的进程 名称
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询