我可以安装两个 Windows 7(位于硬盘的不同分区上)来共享应用程序吗?例如,当提示安装路径时 - 选择第三个分区,然后让两个 Windows 安装都使用这些应用程序文件?
我指的不是应用数据之类的东西,而是实际的应用文件。当然,我指的也不是独立的应用,而是那些必须安装的应用。
答案1
这是一个非常好的问题,多个 Windows 安装应该能够共享应用程序,但是,我不相信 Windows 永远支持这样的功能。
话虽如此,尽管 Windows 不支持,但我一直在尝试这样做。这就是我所做的。
- 对于每个 Windows 系统,我至少创建三个磁盘。C: 是我的操作系统磁盘,D: 是我的应用程序磁盘,E: 是我的数据磁盘。
- 对于所有应用程序,我将它们安装到
D:\Program Files
,而不是C:\Program Files
- 这并不意味着已安装的应用程序已准备好在另一个 Windows 实例中使用,因为对于那些 Windows,这些应用程序“不存在”,因为它们从 Windows 的角度来看尚未安装。此外,大多数应用程序安装都会向寄存器写入一些内容。
- 但是,您可以在另一个 Windows 实例中执行相同的操作,将应用程序安装到
D:\Program Files
而不是C:\Program Files
,并选择与之前安装的相同位置 D:
其效果是,您将在 中拥有完全相同的安装D:\Program Files
,从而节省了相同安装的多个副本的空间。- 但是,有些 Windows 应用程序并不会让你的生活变得轻松,它们会抱怨目录或文件已经存在。在这种情况下,不用担心,只需删除以前的副本并安装另一个即可。因为安装将完全相同,所以后期安装的副本可以供以前的 Windows 实例使用。
- 再次强调,您节省的只是应用程序安装空间。您将为
D:
所有 Windows 系统进行单一安装,而不是让它们各自安装。 - 在
C:
驱动器上,你没有太多的控制权,因为它完全是 Windows 体制,你仍然必须拥有多个注册表副本等等。Windows 是共享应用程序最糟糕的操作系统,即使你已经与一个用户完成了安装,如果你以不同的用户身份登录并尝试使用已安装的应用程序,Windows 通常会触发另一个安装。 - 顺便说一句,我实际上并没有将它们安装到
D:\Program Files
而是安装D:\Programs
到 ,因为长文件名和其中的空格有时会让我头疼,我想尽可能地避免头疼。
高血压