VBS关闭IE进程方法及IE进程合并到桌面进程的问题

本文提供了一段VBS代码用于关闭未关闭的IE进程,并针对某些情况下IE进程消失的问题提出了解决方案,即通过修改注册表使得IE恢复为使用iexplore.exe进程。

VBS关闭IE进程的代码如下:

 

        '******关闭未关闭的IE********************************

        Dim wmi,pro_s,p

        Set wmi=GetObject("winmgmts://.")

        Set pro_s=wmi.instancesof("win32_process")

        For Each p In pro_s

            if LCase(p.name)="iexplore.exe" then p.terminate()

        Next

        '****************************************************

 

       [问题] 有时会发现以上的代码没有效果,查看任务管理器中的进程后,发现没有“iexplore.exe”进程,那IE的进程哪去了呢?因为注册表的一个值的设置,导致IE使用了桌面进程“Explore.exe”。因此,只要修改注册表相应的值,重启IE就可以发现又出现“iexplore.exe”进程了。

       具体做法如下:

把注册表项:

[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/BrowseNewProcess]

的键值改为:

BrowseNewProcess='yes'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值