为什么有这么多应用程序设计为只能在 C 盘上运行?

Ano*_*per 0 windows installation junction

似乎从 Windows 7 开始,许多常见的应用程序只会安装到他们选择的目录中:

  • 办公室 2013
  • 视觉工作室
  • 铬合金
  • 数据库服务器

如果您有一个小的操作系统驱动器和大的辅助驱动器,这可能会有点烦人到非常不方便。

我知道我可以将很多这些文件链接到另一个驱动器,但这对于某些应用程序(例如 Visual Studio)来说是不切实际的,因为它们的定期更新与这些链接不兼容。

我的问题是,您认为为什么会发生这种情况?

Ben*_*Ben 6

首先:您可以在不同的驱动器/文件夹上/中安装所有命名的应用程序。

通过默认情况下,大多数应用程序会自动选择默认%ProgramFiles%-文件夹(这也可能是不同的驱动器上)。

但在大多数情况下,当在 Setup-GUI 中(或通过命令行)选择Expert-ModeAdvanced-ModeCustom-Installation时,您可以选择安装目录。

*(某些应用程序(如 SQL-Server、Office)会
系统驱动器上安装一些文件[这并不总是 C! ])

在所有其他情况下,应用程序只是编程/开发错误!应用程序必须在驱动器 C 上
没有自然的理由。

进一步:要遵循 Microsoft-Developer-Guidelines,Microsoft 建议使用默认路径!(但这只是一个建议)(与 Apple 和 MacOS、Linux、....)

干杯!