为什么 Internet Explorer 快捷方式(桌面快捷方式)会启动 3 个进程?

为什么 Internet Explorer 快捷方式(桌面快捷方式)会启动 3 个进程?

我们的一个旧版应用程序与 IE 绑定。我们在用户的工作站上为其创建了一个桌面快捷方式。现在,当此快捷方式启动应用程序时,我们会看到启动了 3 个 Windows 进程,而不是 2 个!!!通常,当您打开浏览器时会有 2 个进程,一个用于浏览器管理,一个用于选项卡。但在这里,我们看到 3 个进程,但只有一个选项卡。这意味着 1 个 IE 进程不可见。这会弄乱应用程序,因为它最终会在不可见的选项卡中打开后续选项卡。

如果用户在 IE 地址栏中输入 URL,应用程序将正常运行。我还检查了 perfmon 以验证活动,并发现当启动后续选项卡时,不可见的 IE 进程正在进行繁重的处理

有人知道为什么 IE 从桌面快捷方式启动时会启动第三个进程吗?还有没有办法确保它在两个进程的情况下正常启动

我已经测试过了:

>     Windows 2008 R2 - IE8
>     Windows 7 - IE8
>     Windows 7 - IE9

经过进一步的测试,我发现这种情况并非发生在所有盒子上,而是发生在许多盒子上。同样,如果它发生在一个盒子上,它将继续发生。

出于好奇,我尝试为 Chrome 创建 Web 快捷方式。Chrome 不会像 IE 那样调用任何其他进程。它确实打开了 3 个进程,但这是 Chrome 的正常现象。因此,这个幽灵进程问题特定于 Internet Explorer

答案1

所有浏览器都会发生此行为。附加进程通常由每个浏览器选项卡和每个浏览器插件创建。

相关内容