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

看起来像Windows 7以后,许多常见的应用程序将只安装到他们select的目录:

  • Office 2013
  • 视觉工作室
  • SQL Server

如果你有一个小的操作系统驱动器,大型的辅助驱动器,从轻微烦恼到非常不方便。

我知道我可以将许多这些文件连接到另一个驱动器,但是对于像Visual Studio这样的应用程序来说,这样做是不切实际的,因为这些应用程序定期更新与这些链接不兼容。

我的问题是,你为什么认为这是发生?

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

默认情况下 ,大多数应用程序会自动select默认的%ProgramFiles% -Folder(也可以在不同的驱动器上)。

但在大多数情况下,您可以在Setup-GUI(或通过命令行)select专家模式高级模式自定义安装时select安装目录。

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

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

更进一步:要遵循Microsoft开发人员指南, Microsoftbuild议使用默认path! (但它只是一个build议)(与苹果和MacOS,Linux,…一样)

干杯!

我很难回答这个问题,但是仍然遵守职位准则,因为它说我们要回答这个问题,但是不要基于意见做出陈述。

我同意,像Visual Studio这样的大型应用程序是非常不方便的,但是其他的程序是我一直使用的程序,并希望安装在我的操作系统驱动器上(我假设您指的是较小的,为了速度的缘故更快的驱动。

作为一种预感,这可能与公司转向“更有效”types的设置有关,或者将其安装设置得尽可能简单,以至于尽可能地小。 这对于像Chrome或Office这样的应用程序来说是有意义的,这些应用程序是许多家庭计算机用户使用的典型应用程序,并且对它们的位置不在意。 另一方面,我反驳了自己与Visual Studio和SQL Server等应用程序的争论,因为这些应用程序通常涉及到用户“弄脏自己”,在代码中生根,并使其工作方式如何工作。

总之,没有意见就很难回答这个问题,我的看法是开发者认为他们比你更了解你的电脑。