将程序安装到 Program Files 是最佳做法吗?

Col*_*d T 9 windows

我们有一个由第三方公司提供和安装的应用程序。他们正在收取市场费率的“咨询”费来做到这一点。

他们将大部分文件夹安装在 C 驱动器的根目录中,令我震惊。

安装到C盘根目录下可以吗?这种安装方法会导致问题吗?还是应该将应用程序安装到 Program Files 中?

use*_*ser 9

虽然不是官方消息来源,但 The Old New Thing 的 Raymond Chen 已经讨论过这个问题

具体来说,上面链接的博客文章指出:

Microsoft 的某些软件认证程序(例如 Windows 徽标)要求应用程序将其默认安装位置设置为 Program Files 目录。
/.../
Program Files 的引入是为了让秩序混乱。把它想象成在停车场画线。

自然,只有当您打算申请(或已经申请并获得认证)这些特定软件认证计划时,才能遵守这些软件认证计划的条款。在这种情况下更重要的是,它与默认安装路径有关,仅此而已。