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

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

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

  • Office 2013
  • 视觉工作室
  • 铬合金
  • SQL 服务器

如果您的操作系统驱动器较小,辅助驱动器较大,那么这种情况会有些烦人,甚至非常不方便。

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

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

答案1

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

通过默认,大多数应用程序将自动地选择默认的%ProgramFiles%文件夹(也可以位于不同的驱动器上)。

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

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

在所有其他情况下,应用程序只是编程/开发不当!
没有自然的应用程序必须位于驱动器 C 上的原因是

更远:要遵循 Microsoft-Developer-Guidelines,必须微软推荐,使用默认路径!(但仅有的建议)(与Apple和MacOS,Linux等相同...)

干杯!

答案2

这个问题对我来说很难回答,但请遵守发布指南,因为它指出我们要回答问题,但要避免根据意见发表言论。

我同意这对于较大的应用程序(例如您所说的 Visual Studio)来说也非常不方便,但其他程序都是我一直使用的,并且希望安装在我的操作系统驱动器上(我假设您指的是更小、更快的驱动器,以提高速度。

我猜,这可能与公司转向更“它就是有效”类型的设置有关,或者将安装调整得尽可能简单,以尽可能减少令人生畏。这对于 Chrome 或 Office 等应用程序来说是有意义的,它们是许多家庭计算机用户会使用的典型应用程序,并且不太关心它们的位置。另一方面,我反对我自己对 Visual Studio 和 SQL 服务器等应用程序的论点,因为这些应用程序通常需要用户“亲自动手”,在代码中寻找并让事情按照他们想要的方式运行。

总而言之,很难不带任何观点地回答这个问题,而我的观点是开发人员认为他们比你更了解你的计算机。

相关内容