为什么现在程序将自身安装到 Windows 中的 AppData/Local 中?

Vee*_*kul 8 windows installation

当我安装一些程序时,比如 Atom、GitKraken 或 Discord。他们的安装程序不允许我选择安装位置,而是将自己安装到 AppData/Local 文件夹中。

这样做有什么好处?

Mic*_*ank 10

我 99% 确定这是为了绕过要求管理员访问权限来安装。

用户必须至少对其 AppData 文件夹具有修改权限,才能使基本帐户功能正常工作。

通过安装到AppData/Local这些应用程序中,可以绕过管理员或 UAC 提示授权安装的要求。

谷歌浏览器就是一个很好的例子。如果您取消 UAC 提示,它会意识到这一点并询问您是否要在没有管理员访问权限的情况下进行安装,然后它会安装到AppData/Local用户具有适当权限的位置。

  • 能够逃避 Windows 安全规定对用户来说没有任何好处(无论他们是否这么认为)。 (4认同)