Windows 上的许多软件安装对话框都会向安装用户提出一个问题,询问是否应该安装此软件全部用户或者当前用户。
他们为什么要这样做?为什么不为所有用户安装?这两个选项之间真正的技术差异是什么?我想知道注册表、文件执行权限、文件系统中的文件、开始菜单快捷方式等方面的差异。
答案1
简而言之...
当您希望程序对使用个人帐户登录计算机的任何人(如果有多个登录名)都“有效”时,可以使用“为所有用户安装”。一个很好的例子是防病毒程序,您希望在任何用户登录时都可以使用。
为当前用户安装通常在管理员帐户下用于处理磁盘操作和其他管理类型功能,例如 Acronis True Image、键盘记录器(用于跟踪非管理员用户登录时的操作)和其他与磁盘相关或敏感的软件。
答案2
答案3
我认为有两种方式可以回答这个问题:
对于系统管理员
- 你有一些应用程序,除了你自己,你不想让任何人使用——当前用户,管理员--,
- 你有一些 bs/bloatware 应用程序,你不想以管理员模式启动它们,但你却想通过某种方式为你的公司赚钱——当前用户、访客/非管理员--,
- 你可以使用内置的安全措施来控制应用程序,比如 AV(NC Phantom 提到过),它有内部密码保护——全部用户 - , 进而
- 你有需要监控的应用程序——任何。
对于日常用户来说
- 你希望每个人都能使用你的应用程序,因为它们非常棒——全部用户--,
- 你希望你的孩子使用某些应用程序,但又不想让你的朋友突然认为你在使用它们(例如 Candy Crush)——当前用户、访客/非管理员- , 和
- 你不想让你的孩子弄乱这些应用程序,或者让你的妻子知道你在使用它们——当前用户,管理员。
对于高级日常用户
为你的朋友、兄弟等创建一个额外的非管理员帐户,这样他们就不会使用访客帐户开始玩 Candy Crush 并惹恼你。
答案4
我认为唯一的区别是它是否将快捷方式放在所有用户的开始菜单文件夹中,还是放在当前用户的开始菜单文件夹中。