![为什么 64 位操作系统上加载的是 32 位应用程序,而不是 64 位版本](https://linux22.com/image/1538905/%E4%B8%BA%E4%BB%80%E4%B9%88%2064%20%E4%BD%8D%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%B8%8A%E5%8A%A0%E8%BD%BD%E7%9A%84%E6%98%AF%2032%20%E4%BD%8D%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%2064%20%E4%BD%8D%E7%89%88%E6%9C%AC.png)
我想知道为什么 32 位应用程序会安装在 Windows 8 64 位上。在我妻子的电脑上,安装了许多 32 位版本的流行应用程序,而我预计这些应用程序应该使用 64 位版本。下载页面如何确定下载哪个版本的 Skype?MS-Office 和其他一些应用程序也存在同样的问题。
答案1
许多软件都没有 64 位版本。
通常,64 位版本不会给软件带来任何价值。它的功能与 32 位版本完全相同。
如果您已经有 32 位版本,那么 64 位版本不会凭空出现。开发人员仍然必须单独构建、测试和调试 64 位版本,并测试极端情况,例如“如果用户已经有 32 位版本并尝试在其基础上安装 64 位作为升级,会怎样”。支持人员需要
处理这两个版本。许多致电支持人员的客户无法区分两者,这会造成混淆。
因此,64 位版本并不是“免费的”:总而言之,在这种情况下制作 64 位版本没有多大意义。
还有一个方面。具体来说,正如您提到的 Microsoft Office。
那就是与其他软件的兼容性:
Office 确实有 64 位版本,主要用于 Excel 和 Access,而 64 位版本可以处理更大的文件。
但与此同时,其他公司制作的许多 Office 插件和其他附加软件都是 32 位的,它们无法与 64 位 Office 程序一起使用。因为这些插件通常对用户非常重要(尤其是在商业环境中,我自己的公司 Office 仅在 Outlook 中就有 12 个这样的插件,在 Word 中就有 7 个)。除非
您有真正理由使用 64 位版本的 Office(例如巨大的 Excel 电子表格),否则 Microsoft 甚至建议使用 32 位 Office。
答案2
我发现的原因之一是我多年前就安装了 32 位版本,而内部更新过程会更新已安装的版本,并且在 64 位版本可用时不会建议或自动安装。
答案3
计算机由计算机商店或制造商预装,他们只安装了 32 位版本。可能是因为没有 64 位版本,如上一篇文章中提到的,他们没有 64 位版本的许可证(有时许可证不同)或者他们只是决定这样做。
32 位应用程序已经问世很长时间了,它们更好,引起的问题更少,而且一切还需要一段时间才能在 64 位操作系统和应用程序上正常运行。32 位应用程序与所有东西兼容,并且在所有东西上安装它们要容易得多,而不必切换。