![Windows 10 非管理员安装](https://linux22.com/image/1615476/Windows%2010%20%E9%9D%9E%E7%AE%A1%E7%90%86%E5%91%98%E5%AE%89%E8%A3%85.png)
我今天在学校,看到了一些奇怪的东西,我想了解一下它是如何工作的。所以我们无法在学校的笔记本电脑上安装任何程序,而学校里有人试图安装 Roblox。我以为它永远不会起作用,但后来我看到 Roblox 正在安装,所以我尝试了一下,令我惊讶的是,它起作用了。所以我们尝试了 steam,但那个没有用。怎么会这样?
一些信息笔记本电脑运行 Windows 10 并使用 Windows 域 Microsoft 商店已安装并运行,但他没有从那里安装
答案1
安装 Steam 时需要管理员权限。但 Roblox 是基于 Java 的,无需任何管理员权限即可执行。这就是它成功的原因。
答案2
(某些)自行安装到用户的应用程序AppData
不需要管理员权限,因为任何具有用户访问令牌的应用程序都可以访问该文件夹。
只有使用管理员访问令牌运行的应用程序才能写入 Program Files 文件夹。
Steam 将自身放在 中Program Files (x86)
,需要管理员权限。Roblox 将自身放在 AppData\Local 中,因此不需要管理员权限。
请注意,如果您首先以管理员权限运行 Roblox 安装程序,它将安装到Program Files
,要求 Roblox 每次后续运行都以管理员身份运行才能使其正常工作,因为它需要访问该文件夹。