假设我的硬盘有三个分区,其中两个已经安装了Windows 7和Windows 10,还剩一个分区用于两个Windows之间共享照片。假设我想使用Microsoft Office,那就意味着我需要在其中一个Windows中安装Microsoft Office。
因此,我想知道是否可以安装一次 Microsoft Office(例如 MS Office 2007),以便我能够在两个 Windows 中使用 MS Office 2007?
答案1
您可以尝试将其安装在其中一个分区(例如,Windows 10)中,然后再安装在另一个分区中,但在那个分区中,将其指向在第一个操作系统中安装它的现有目录。
请注意,如果您必须从第一个操作系统卸载它,则必须在第二个操作系统中运行修复安装(或再次卸载/安装),如果您希望将其保留在那里,因为卸载将删除所有内容。如果您从第二个操作系统卸载,则可能并非如此,因为在这种情况下,安装程序应该将所有内容标记为已经存在,不需要在卸载时删除,因此安装应该仍可在第一个操作系统上运行,而无需修复或重新安装。
当然,如果您不为第二次安装付费,即使它们共享同一组文件,您也可能违反 EULA。(如果安装程序调用 home 来验证密钥,则可能无法在第二个操作系统上进行安装,即使您的意图是让它与第一个安装共享相同的文件,即使在这种情况下,甚至不可能同时在两个操作系统上使用它们。)
更新
根据fixer1234的回答,在同一台物理机的两个不同的启动分区上安装Office不会违反EULA。
答案2
为了回答标题中的一般问题,您可以使用“便携式”应用程序来实现这一点。这些应用程序设计为无需安装即可运行。如果您可以在其他操作系统的分区中看到它,则可以运行它。
不幸的是,Office 2007 不是便携式应用程序。它不仅需要安装时的钩子和注册表项,微软还坚持将其作为许可证控制的一部分。
话虽如此,但你试图解决或避免的问题并不明确(许可证限制、重复安装浪费硬盘空间还是其他问题)。如果你的问题与许可证有关,那么没有必要花心思进行单一安装。
我同样对在双启动系统上的多个分区中安装 Office 有疑问;就我而言,从使用许可证授权的安装的角度来看。我向 Microsoft 咨询了他们如何计算这些安装。如果是同一台物理机器,并且您在任何给定时间只使用一个安装,Microsoft 会将其算作一个安装。