Windows:为所有用户安装和当前用户安装有什么区别?

Ash*_*ppa 11 windows setup installation

Windows 上的许多软件安装对话框都会向安装用户提出询问,询问是否应为所有用户当前用户安装此软件。

他们为什么这样做呢?为什么不只为所有用户安装?这两个选项之间真正的技术区别是什么?我想知道注册表、文件执行权限、文件系统中的文件、开始菜单快捷方式等方面的差异。

小智 2

简而言之...

当您希望该程序对使用其个人帐户登录到计算机的任何人(如果有多个登录)“活动”时,将使用“为所有用户安装”。一个很好的例子是防病毒程序,您希望在任何用户登录时都可以使用该程序。

当前用户安装通常在管理员帐户下使用,用于处理磁盘操作和其他管理类型的功能,例如 Acronis True Image、键盘记录器(用于跟踪非管理员用户在登录时所做的操作)和其他磁盘- 相关或敏感软件。

  • 它主要控制该程序的链接出现在哪个开始菜单中(当前[管理员]用户的或*所有用户*的)。您不希望键盘记录器仅限管理员使用。实际上你根本不需要键盘记录器,但这只是我的意见:-) (5认同)
  • 我还要指出,当用户没有管理员权限时,“为当前用户安装”通常用于安装常规程序。现在,许多程序都有一些选项,允许标准用户仅在不是管理员的情况下为其帐户安装程序。通常,为所有用户安装程序都需要管理权限,但并不总是只为当前用户安装程序。 (2认同)