Windows 8 将 Modern UI 的默认浏览器 exe 放在哪里?

Windows 8 将 Modern UI 的默认浏览器 exe 放在哪里?

我尝试破解 Win-8,结果发现了一些让我大吃一惊的东西。当我将默认浏览器设置为 IE 时,它的图标变成了 Modern UI,我看不到该选项Open file location当我右键选择它时,它会出现在底部。但如果我不将其设置为默认,它就会变成桌面版图标,并在我选择它时显示选项。

当我检查 Google Chrome 时,情况也是一样。

IE图标未设置为默认时,我可以看到该选项open file location

在此处输入图片描述

设置为默认时的 Google Chrome 图标。

在此处输入图片描述

当桌面版 Google Chrome 设置为默认版本时。

在此处输入图片描述

所以我的问题是 Modern UI 将默认浏览器的 exe 保存在哪里?为什么默认浏览器有 Modern UI 图标,而非默认浏览器有桌面版图标。

答案1

创建新的默认浏览器不会创建新的可执行文件。正如你在本文中所读到的构建 Windows 8 博客入口只有一个浏览器引擎(EXE)和两个皮肤。一个适用于触摸屏,一个适用于桌面。

您只能拥有一个 ModernUI 界面浏览器。无论将哪个浏览器设置为默认浏览器(IE、Chrome、Firefox 等),都可以在 Metro 模式下访问。

答案2

默认的 Metro 应用程序存储在 中Program Files\WindowsApps,但 IE 的 EXE 应该像往常一样位于其自己的 Program Files 文件夹中(桌面版和 Metro 版没有单独的 EXE)。对于 Chrome 也一样,请检查其安装目录。

通常,Metro 应用没有包含程序的单个文件,而桌面应用通常有。Metro/Windows Store 应用(.appx 打包)在包含许多不同文件/文件夹的应用容器中运行。

至于图标,只有您的默认浏览器在 Metro 中可用。换句话说,如果您将 Chrome 设置为默认浏览器,您将无法访问 Metro IE,反之亦然。因此,当您将浏览器的 Metro 版本设置为默认版本时,其他已安装浏览器的图标会自动更改,因为现在启动的是它们的桌面版本。

相关内容