在 Windows 10 中某些应用程序如何绕过非管理员用户的 UAC?

在 Windows 10 中某些应用程序如何绕过非管理员用户的 UAC?

我在 Windows 10 上创建了一个新用户帐户,其类型为“标准用户”,其中用户帐户控制 (UAC) 设置设置为“始终通知”。为了测试权限,我下载了 GitHub Desktop,它会自动安装,没有询问任何问题。管理员帐户没有提示输入密码,只有一个启动画面显示“正在安装 GitHub Desktop”,然后会有一个窗口要求输入 GitHub 凭据。该应用程序确实已成功安装,因为它列在“应用程序和功能”列表中,但我不明白为什么 Windows 会允许这种情况发生。

我遗漏了什么?我如何确保应用程序在安装前始终请求许可?例如,如果是误点击,GitHub Desktop 无论如何都会自行安装,而不会给我机会纠正错误甚至取消该过程。

答案1

仅当安装程序等应用程序要将自身添加到 PATH、修改注册表或修改敏感和受保护的文件夹(如)时,才需要管理员权限C:\Program Files

不执行上述任何操作的应用程序不需要管理员权限,也没有理由要求获得管理员权限。

相关内容