BrowseNewProcess 引起IE相关的四则故障及解决

哎呀网 | 发布: 2008-11-09 14:23 | 作者: 佚名 | 来源: 网络转载 | 浏览次数: 128 | 评论数: 0

哎呀网 Vista问答Windows 有一个不太为人所知的注册表项 BrowseNewProcess,它可以将 Windows Shell 进程 Explorer.EXE 与 IE 浏览器的进程 IEXPLORE.EXE 合并在一起。在实际应用中,有非常多的 IE 相关故障都是由 BrowseNewProcess 引起的。
哎呀网 r*xg7]pUVN*z
故障 1. 启动 IE 浏览器后在任务管理器的“进程”列表找不到 IEXPLORE.EXE 进程,但 IE 浏览器确实已经启动。无论我们打开多少个 IE 窗口或者多少个 IE 标签(IE 7/8 Beta 2),都无法看到运行中的 IEXPLORE.EXE,反倒是 Explorer.EXE 进程的内存占用率一再飙升。哎呀网k#H+p@w/\q c
哎呀网3m,r&R T8h%I:m4gk
故障 2. 在已经安装了 IE 7/8 Beta 2 的 Windows XP 系统中,IE 6 理论上已经被 IE 7/8 取代。但有时通过开始菜单打开 Windows Update 时,弹出的却不是带有标签的 IE 7/8 窗口,而是没有标签的 IE 6 窗口;或者,当有时在某些应用软件中点击一个链接时,弹出的也不是 IE 7/8 窗口、而是一个空白的 IE 6 窗口。这个问题曾被问起过不止十次,很多人将其奇怪地形容为“IE 7/8 与 IE 6 可以共存”。
4reK]zp-m`WT
'q*UYJHQ/{4_故障 3. FlashGet、迅雷等网络下载工具可以通过右键菜单直接右键单击下载链接进行下载,但是在某些计算机中这些下载软件的右键菜单突然失效,即使重新安装相应的下载软件多次也无法解决。哎呀网-[&VN_1lT|s c#m

SN5f,|M0[h9^故 障 4. 某些网站应用了 ASP.NET 应用程序、通过 Session 保存用户的登录状态及相关信息(注意这里不是简单的通过 Cookies 保存用户登录信息)。按照常规的设计,用户在登录后只要关闭了浏览器窗口一段时间,之前登录的信息就将过期,用户重新访问这个页面时必须重新进行登录。但 在出现故障的计算机中,即使用户已经关闭了浏览器很长时间,再次打开指定的页面时发现登录信息依然被保留。
&z.?5zX;S3Ui@哎呀网(b;gI#[}5_bcq
以上四种故障都是因为设置了 BrowseNewProcess 引起的。我们可以打开注册表编辑器,定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BrowseNewProcess 以及 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \BrowseNewProcess(前者对所有用户帐户生效、后者只对当前用户帐户生效),修改字符串值 BrowseNewProcess,将其值设置为 yes 表示为 IE 浏览器使用单独的进程;将其设置为 no 则表示将 Explorer.EXE 与 IEXPLORE.EXE 进程合并。
[o jRrf哎呀网%~"cG&fC/UX\.g?
之前所述的四个故障都是因为 BrowseNewProcess 被设置为 no 所致。
 
由于 Explorer.EXE 与 IEXPLORE.EXE 进程合并,所以无论我们启动多少个 IE 窗口或标签,都只会叠加在 Explorer.EXE 进程上面、不会出现 IEXPLORE.EXE 进程,因此出现故障 1;
 
Explorer.EXE 做为 Windows 系统外壳,它与 Windows XP 自带的 IE 6 是紧密相连在一起的,故障 2 中点击链接后出现的空白的 IE 6 窗口,实际上那也不是真正的 IE 6 窗口,而是一个 Explorer.EXE 资源管理器窗口,因此出现故障 2;
 
FlashGet、迅雷等网络下载工具由于只能识别 IE 浏览器的进程 IEXPLORE.EXE,不能识别 Explorer.EXE,所以当出现故障 1 时,这些下载工具的右键菜单自然无法生效,因此出现故障 3;
 
至于故障 4,由于我们关闭浏览器后 Explorer.EXE 依然还在运行(因为 Explorer.EXE 同时也是 Windows Shell 进程),所以浏览器的进程等于还没有关闭,因此出现下一次访问页面时依然保存用户登录信息的故障 4。哎呀网O c8M%hRgQB_\

G9{7xuD所以我们只要将 BrowseNewProcess 修改为 yes,令 Explorer.EXE 与 IEXPLORE.EXE 进程分离,上述的故障就都可以迎刃而解了。

若您对该文章还有其它疑问,请到问吧提出。我们会全力为您解答。本站承诺:

TAG: IE 故障

字号: | 推荐给好友

哎呀网加入收藏 哎呀网打印本页 哎呀网关闭窗口 哎呀网返回顶部 哎呀网进入博客 哎呀网进入论坛 哎呀网点击复制本页地址发给QQ/MSN好友
上一篇:windows系统账户权限设置详解
下一篇:三步找回Windows Vista系统“丢失的”休眠功能

 

评分:0

我来说两句

seccode

请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论。
用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的),本站管理员有权保留或删除评论内容。
软件信息
最新版本:V3.0.4
发布日期:2008年12月30日
全能精灵是一款系统辅助工具,包含系统检测,系统优化,系统美化,系统清理,系统维护,IE管理,任务管理器等模块,是您优化系统的好帮手。
软件信息
最新版本:V1.5
发布日期:2008年12月08日
截图精灵是一款屏幕截图软件。可轻松截取全屏,活动窗口,自定义窗口等的图像。
软件信息
最新版本:V2.2
发布日期:2008年11月26日
该工具可对文件进行MD5,CRC32的批量校验,同时支持文件拖放,您可以直接拖动文件到校验窗口。

网络推荐