首页 > 范文大全 > 正文

IE发飙,都因BrowseNewProcess

开篇:润墨网以专业的文秘视角,为您筛选了一篇IE发飙,都因BrowseNewProcess范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

作为一家电脑公司的技术人员,多年来我碰到过不少令人挠头的怪事,而最后却发现,这些怪事仅仅是因为一些参数设置不当造成的。下面我就给大家讲几个“ie闹鬼”的事。

怪事1:IEXPLORE.EXE闹鬼玩隐身

启动IE浏览器后在任务管理器的“进程”列表中找不到IEXPLORE.EXE进程,但IE浏览器确实已经启动。无论打开多少IE窗口或者多少个IE标签(IE 7/8 Beta 2),无法看到IEXPLORE.EXE,反倒是Explorer.EXE进程的内存占用率一再飙升。

怪事2:IE 6阴魂不散

在已经安装了IE 7/8 Beta 2的Windows XP系统中,IE 6理论上已经被新版取代。但有时通过“开始”菜单打开Windows Update时,弹出的却不是带有标签的IE 7/8 窗口,而是没有标签的IE 6窗口;或者,当有时在某些应用软件中点击一个链接时,弹出的也是一个空白的IE 6窗口。

怪事3:下载工具闹罢工

FlashGet、迅雷等下载软件的右键菜单突然失效,即使重新安装相应的下载软件多次也无法解决。

怪事4:网页留后门

基于安全考虑,一般我们在登录网站后,只要关闭浏览器窗口一段时间,之前登录的信息就将过期,重新访问时需要重新登录。而有些人在访问基于应用的网站后,即使关闭浏览器很长时间,再次打开指定页面时发现登录信息依然被保留,这可是个严重的“后门”。

以上怪事看似互不相干,实际都是因Windows注册表中的“browsenewprocess”而起。打开注册表编辑器,定位到[ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BrowseNewProcess]以及[ HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BrowseNewProcess](前者对所有用户账户生效、后者只对当前用户账户生效),将其中的字符串值“BrowseNewProcess”的值,修改为“yes”(不含引号),确认后重启系统,上面的怪事也就消失不见了。

专家解析

“BrowseNewProcess”可以将Windows Shell进程Explorer.EXE和与IE浏览器进程IEXPLORE.EXE合并在一起(或分开),设置为yes时表示这两个进程分开,设置为“no”,则表示将它们合并。因为进程合并,所以会出现怪事1中不见IEXPLORE.EXE的现象;怪事2中出现的空白的IE 6窗口,实际就是一个Explorer.EXE资源管理器窗口;怪事3中,是因为FlashGet、迅雷等网络下载工具只能识别进程IEXPLORE.EXE所致;怪事4中,虽然关闭浏览器窗口,但Explorer.EXE依然运行,所以形同没有关闭。(文/Alexis Zhang)