标题: [文本处理] 批处理如何反注册指定的IE插件呢? [打印本页]
作者: qq3475534 时间: 2011-1-3 19:07 标题: 批处理如何反注册指定的IE插件呢?
因为最近PUBWIN2009 加载了大量的广告到客户机
每次开机都会自动注册一些IE插件,导致客户机打开IE就跳转到他们的网站上。。。
以下是我用工具抓取的插件
Upiea日志文件
名称:HintBrowseA
cisid:{43D12DD6-637E-4F3F-85E6-E61A88C40FD8}
状态:已启用
类型:浏览器帮助项
文件:C:\WINDOWS\system32\ReinstallBackups\BHOEx.dll
名称:HintBrowseA
cisid:{B69F34DD-F0F9-42DC-9EDD-957187DA688D}
状态:已启用
类型:浏览器帮助项
文件:C:\WINDOWS\system32\ReinstallBackups\BHOEx.dll
我的问题就是。批处理可以自动反注册IE插件 以这个“HintBrowse”A名称的IE插件么
因为那个BHOEX.DLL是随机的。每次开机路径都不一样。没办法弄。。
特发帖求助。。
[ 本帖最后由 qq3475534 于 2011-1-3 19:19 编辑 ]
作者: hanyeguxing 时间: 2011-1-3 21:03
set "r= "中的=后为一个tab制表符:- @echo off&setlocal enableDelayedExpansion
- set "r= "
- set "d=HintBrowseA"
- for /f "skip=5 delims=" %%a in ('reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Ext\Stats') do (
- set a=%%a
- for /f "tokens=3 delims=%r%" %%b in ('reg query HKCR\CLSID\!a:~70! /ve 2^>nul') do (
- if /i "%%b"=="%d%" (
- for /f "tokens=3 delims=%r%" %%c in ('reg query HKCR\CLSID\!a:~70!\InProcServer32 /ve') do regsvr32 /u "%%c"
- )))
复制代码
[ 本帖最后由 hanyeguxing 于 2011-1-3 21:09 编辑 ]
作者: qq3475534 时间: 2011-1-4 19:11
原帖由 hanyeguxing 于 2011-1-3 21:03 发表
set "r= "中的=后为一个tab制表符:@echo off&setlocal enableDelayedExpansion
set "r= "
set "d=HintBrowseA"
for /f "skip=5 delims=" %%a in ('reg query HKCU\Software\Microsoft\Windows\Cur ...
测试 好像不行,不知道哪里错了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |