如何使用VBS(CMD)阻止某应用启动[Windows]
1、打开计算机中的cmd.exe(powershell.exe),可以从开始菜单-所有程序-附件打开CMD(如图【4.1】)(或开始菜单-所有程序-附件-Windows PowerShell-Windows PowerShell IDE打开Powershell,效果一样)
![如何使用VBS(CMD)阻止某应用启动[Windows]](https://exp-picture.cdn.bcebos.com/cf6d451b1edef4dce43357ab45ecd3d968750ca2.jpg)
![如何使用VBS(CMD)阻止某应用启动[Windows]](https://exp-picture.cdn.bcebos.com/edd84743040148fe504819df8fd149299b8802a2.jpg)
2、这里以cmd为例,在确定所关闭程序的程序名的情况下,输入以下代码:“taskkill /f /im "name"”,其中name为应用程序名,要带上英文半角引号,如taskkill /f /im "iexplore.exe",关闭IE浏览器。(如图【5】),
如果没有此应用则显示图【5.1】,成功关闭则显示图【5.2】。
有的应用有保护措施,会阻止cmd关闭,上面会显示拒绝访问。这个方法能关闭大部分应用。
(抱歉前面的应用名写错了,ie浏览器的正确名字应为iexplore.exe)
![如何使用VBS(CMD)阻止某应用启动[Windows]](https://exp-picture.cdn.bcebos.com/3852f6e5eceeadbce92503c4cd18dfdae53b7ba2.jpg)
![如何使用VBS(CMD)阻止某应用启动[Windows]](https://exp-picture.cdn.bcebos.com/4e168d5653bbf82006f1d2bfba21056105a36ea2.jpg)
![如何使用VBS(CMD)阻止某应用启动[Windows]](https://exp-picture.cdn.bcebos.com/54a89daee8d7592a88e5a4cc9f31dfb6336c67a2.jpg)
1、其实如果大家想长期阻止某应用启动,或者想整一下室友之类的,可以使用挂VBS脚本的方法,而且不同于循环使用方法一,而是一种特殊方法。(循环方法一会大量占用内存)
2、新建记事本文件或使用其他文本编辑器(以记事本为例),输入如下脚本:如图【6】:
On Error Resume Next
Dim bag,pipe,honker,good
Do
good="."
set bag=getobject("winmgmts:\\"& good &"\root\cimv2")
set pipe=bag.execquery("select * from win32_process where name='cmd.exe'")
for each i in pipe
i.terminate()
next
wscript.sleep 5
loop
注意在第六行的单引号里‘cmd.exe’可以换成其他应用,诸如上文中的“iexplore.exe”
修改完后将名字改为*.vbs,名字任意,扩展名为.vbs。
![如何使用VBS(CMD)阻止某应用启动[Windows]](https://exp-picture.cdn.bcebos.com/1570c1b6326c5766e8c546e7a4632385e13661a2.jpg)
3、启动后会没有任何反应,但是后台已经运行了,建议关闭杀软,以免报错。
现在就发现这些软件已经打不开了。
4、如果不想阻止运行了怎么办咧~打开任务管理器,如图【7】,关闭诸如wscript.exe名字的应用即可恢复!
如果想开机启动就把文件放入启动文件夹里。
![如何使用VBS(CMD)阻止某应用启动[Windows]](https://exp-picture.cdn.bcebos.com/22c4fe36e29147e84bea7dc6b603bbea3f8658a2.jpg)
1、好了,本次经验就分享到这里!希望能帮到大家!
未设置原创作者声明,如想转载的注明出处即可~