none
为什么 64-bit Blink 内核的 Microsoft Edge 会安装到 Program Files (x86) 目录中而不是 Program Files 目录? RRS feed

  • 问题

  • 所用的是离线安装包 MicrosoftEdgeEnterpriseX64.msi 进行的安装。安装后启动查看 msedge.exe 进程也是属于 64-bit 。可为什么是安装到 C:\Program Files (x86)\Microsoft\Edge\Application 目录中,而不是 C:\Program Files\Microsoft\Edge\Application 目录?
    2020年3月29日 12:50

全部回复

  • Edge 应该跟 IE 11 一样在 64 位系统里同时提供 32 位 64 位的两套程序,所以有一份在 Program Files (x86) 里并不奇怪。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <DOSforever>;

    | 所用的是离线安装包 MicrosoftEdgeEnterpriseX64.msi 进行的安装。安装后启动查看 msedge.exe 进程也是属于 64-bit 。可为什么是安装到 C:\Program Files (x86)\Microsoft\Edge\Application 目录中,

    2020年3月30日 13:02
    版主
  • 错了,错了。IE 在 Program Files 和 Program Files (x86) 目录中都有,而 Edge 却只在 Program Files (x86) 目录中。在 64-bit 系统中,安装的是 64-bit 的 Edge ,如果只在 Program Files 目录中,而没有在 Program Files (x86) 目录中那倒还说的过去,而事实却是完全相反。这就奇怪了。

    而且如果启动的是 64-bit IE ,父进程 iexplore.exe 是 64-bit 的,子进程 iexplore.exe 却是 32-bit 的,而且 IE 可以分别独立启动 32-bit 和 64-bit,所以在 Program Files 和 Program Files (x86) 目录中都有 IE 正常。

    而如果启动 64-bit Edge ,父进程和子进程 msedge.exe 都是 64-bit,也没有单独的 32-bit Edge 可启动。所以我对 64-bit Edge 却安装到 Program Files (x86) 目录中感到奇怪。

    2020年3月30日 17:00
  • 那估计只是为了兼容性考虑了吧?就像 64 位系统依然还叫 system32、外加一个 sysWOW64 一样。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <DOSforever>;

    | 而如果启动 64-bit Edge ,父进程和子进程 msedge.exe 都是 64-bit,也没有单独的 32-bit Edge 可启动。所以我对 64-bit Edge 却安装到 Program Files (x86) 目录中感到奇怪。

    2020年4月1日 14:33
    版主
  • 看看 Alexis Zhang 回复了什么?
    2020年4月3日 7:29