在Program Files和Appdata中安装

Ra.*_*Ra. 33 windows installation installer

在用户的AppData目录中安装应用程序有什么好处和缺点?

我假设在AppData中安装将允许受限环境中的用户能够安装和使用该应用程序.

mir*_*agk 31

安装到Program Files的好处之一就是用户期望它的用途.通常用户首先会到这里查看程序的安装位置.最大的缺点是用户需要管理权限,而程序并不总是需要管理权限.

假设安装到AppData会限制用户安装和使用该应用程序,这是正确的.它还将跟随网络系统上的用户,允许他们从使用同一帐户登录的任何计算机访问该程序.这也是一个缺点,因为它意味着一台机器上的2或3个用户将安装2或3个版本.

谷歌将其产品安装到AppData,这是很好的,因为它可以由任何用户安装(包括计算机卡在IE6或其他东西的学校).

您应该将AppData用于任何配置,或者将随程序更改的程序文件.我个人更喜欢将程序安装到Program Files,因为这是用户认为它将被安装的地方,并且它需要管理员权限,这通常是出于某种原因而设置的,并且遵守这些权限对于应用来说是很好的.最终取决于你,但默认应该只是程序文件.

  • 我建议不要安装到AppData,除非你有充分的理由这样做.程序文件是用户期望的位置,权限也是这样设置的.AppData有一些缺陷,即程序只为那个用户安装,实际上可以重复安装.另一件事是AppData漫游跟随服务器网络上的用户,因此占用更多空间可能会使登录速度变慢. (4认同)
  • 作为参考,默认情况下安装到"AppData"的应用程序包括Discord,Flux,GitHub Desktop和Google Chrome. (3认同)