6.16 用OmniPeek时禁止peekvx.exe加载 https://scz.617.cn/windows/200604201530.txt D: aaaaqw@netexpert 2006-4-7 15:36 OmniPeek启动后只有一个进程OPeek.exe。开始抓包后会加载peekvx.exe,占用了很 多内存。peekvx.exe的绝对路径如下: X:\Program Files\WildPackets\OmniPeek\Voice\peekvx.exe 上网找不到与之相关的资料,据我理解是提供"VoIP Analysis"支持时所用。当前环 境中根本没有VoIP应用,加载peekvx.exe白白浪费内存。在如下配置处关闭了VoIP相 关选项: Tools->Options->Analysis Modules Monitor->Monitor Options->Performance->Analysis Modules 尽管禁用了语音分析模块,但选择"Capture->Start Capture"之后,peekvx.exe仍被 加载上来。没办法,直接去Voice目录下将peekvx.exe改个名字,再用OmniPeek时就 只有OPeek.exe进程了,省了不少内存。 没有VoIP环境又想省内存的朋友可以试一下。 D: -ing@netexpert 2006-4-18 11:34 按aaaaqw的办法试了试,虽然没有加载peekvx.exe了,但eventvwr.msc的系统日志里 出现一个DCOM相关错误,里面提到了{11B2638A-55CC-4693-99E9-8DC0E8D30DC9}。于 是我去注册表里删除了相关项,构造DisablePeekvx.reg如下,双击即可: -------------------------------------------------------------------------- Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\CLSID\{11B2638A-55CC-4693-99E9-8DC0E8D30DC9}] -------------------------------------------------------------------------- 这样操作之后,再用OmniPeek时也不会加载peekvx.exe。 D: scz@nsfocus 2006-04-20 15:30 对peekvx.exe改名或删除,会导致系统日志里出现错误条目。删除相关注册表项则更 不妥,如果一定要那样做,建议先导出那个分支进行备份。 正经禁止peekvx.exe加载的办法是通过dcomcnfg.exe完成。以XP SP1为例: Console Root->Component Services->计算机->我的电脑->DCOM配置->RDCMHost 右键选中属性->位置->在此计算机上运行应用程序 缺省情况下是选中的,将复选框清掉即可。以后使用OmniPeek时不会加载peekvx.exe。 如想恢复,只需回到同一位置,选中复选框。 这是系统提供的正规途径,安全可靠,不会在系统日志里留下错误信息。