64位版本的Internet Explorer“不能成为默认浏览器”的原因是什么?

64位版本的Internet Explorer“不能成为默认浏览器”的原因是什么?

在 Internet 选项、程序、默认 Web 浏览器中,它指出“Internet Explorer(64 位)不能作为默认浏览器”。

我对此没意见,而且无论如何我都不会使用 IE 作为我的主要浏览器。

我想知道为什么微软不鼓励将其用作默认设置,以及它现在是否仍然适用。(2011 年 10 月)

有没有一个本地程序在使用 64 位版本打开帮助文件时可能会出现问题的例子,或者其他原因?

有没有一个从互联网网页上运行的附加组件和第三方项目出现故障、失败或崩溃的例子?

我正在考虑将其设置为默认值,除非你告诉我这是一个坏主意。

另请参阅如何设置为默认值它被设置为默认

答案1

这是 IE 团队的明确决定,主要原因是当时可用的附加组件(如 Flash)很少,而且不熟练的用户可能会“卡”在 64 位 IE 上,无法将其作为默认浏览器,并且不知道如何修复。随着 64 位版本中可用的附加组件越来越多,这一决定可能会在某个时候发生变化。(来源

问:为什么 64 位 IE 不是默认浏览器?为什么我无法将 64 位版本的 IE 设置为默认浏览器?

答:这是 IE 团队做出的明确选择,将来可能会有所改变。问题是用户可能会无意中“卡”在 64 位版本上,而没有意识到这一点。这可能会导致一些问题。

问:为什么?64 位 IE 无法正常工作?

答:浏览器插件(包括 BHO、工具栏和 ActiveX 控件)的位数通常必须与 IE 本身相同。因此,如果您运行的是 64 位版本的 IE,则任何使用 Adob​​e Flash 的网站都将无法运行,除非您安装 64 位版本的插件。遗憾的是,目前几乎没有 64 位版本的浏览器插件可用,但随着 64 位 Windows 变得越来越流行,这种情况将来可能会有所改变。

如果我不得不冒险猜测,最早推出该选项的版本是 Windows 8 上的 IE 10。Windows 7 可能也会有此功能,但 Vista 永远不会。不过,如果要等到 IE 11 推出后才有可能推出 64 位 IE 默认浏览器,我也不会感到惊讶。

答案2

我唯一能想到的是,目前没有 64 位版本的 Flash(64 位目前处于测试阶段)或 Silverlight(尽管这个问题将在 Silverlight 5 中得到纠正)。

这意味着如果您使用 64 位版本的 IE,很多网站将无法运行。

因此,如果发生变更,则测试将在这些插件的 64 位版本可用时进行。

据称,您可以通过以下方式将其设置为默认值将 64 位 IE 复制到C:\Program Files(x86)\Internet Explorer有些人必须工作。

答案3

谢谢您提供的所有答案。我认为,对于可以打开正在运行的程序和电子邮件的“默认”浏览器,我能做的最好的事情就是使用残缺的 :-) 浏览器。(64 位浏览器)

我读到过有人使用 Either,但后来却无法使用 One。也许那些使用 One 浏览器的人,因为恶意软件、插件或工具栏等原因而无法使用 One。所以它也可能是“牺牲品”浏览器。

我只需编辑类内容为 URL 和 HTM 以及所有此类内容打开的内容,这样任何更新或安全更新都不会出现问题。然后,如果我需要某些功能或附加组件,或者某些功能在残缺的设备上无法使用,并且我处于受信任的位置,我可以运行 32 位版本。

如果一切都出了问题,我会修改它。

我使用控制面板\所有控制面板项\默认程序\设置关联,来设置 URL HTM 和 HTML,这非常令人困惑,“程序”的位置不同,但名称大致相同。

获取 64 位 flash 尚不简单,一次安装 flash 时出现了一些问题,第二次安装 flash java 和 foxit PDf 时工作正常...到目前为止。

再次感谢您的回答和信息。

相关内容