在 Windows 11 中,除了“Program Files”之外,哪个目录需要为单个用户手动安装?

在 Windows 11 中,除了“Program Files”之外,哪个目录需要为单个用户手动安装?

我使用的是 Windows 11,我注意到一些应用程序安装程序为您提供了“为所有用户安装”或“为一个用户安装”的选项。如果选择前者,而不是后者,则会弹出一个管理员权限的弹出窗口,然后才允许您继续。这是有道理的。

但是,对于某些安装程序,它没有明确提供“为单个用户安装”的选项,而是只允许您编辑安装路径。

例如,Transmission 安装程序当前允许您编辑路径,默认情况下它是C:\Program Files\Transmission\

如果我只想为一个用户安装,我应该用什么来替换该路径?

答案1

如果要为一位用户安装应用程序,请使用%localappdata%。此路径转换为C:\Users\<username>\appdata\Local并确保所有文件只能由该用户访问,并且不需要管理员权限。

许多针对单用户安装的流行应用程序(Chrome、WhatsApp Desktop、Spotify 等)都安装在 appdata\local 或 appdata\roaming 中。微软希望将 appdata\local 作为保留在此计算机上的存储,通常是程序,而漫游则是设置之类的内容。当程序提供对计算机范围安装(即所有用户)的支持时,每个用户可能仍然可以拥有自己的设置,开发人员可以选择将其存储在注册表中,但如果他们还需要存储文件,则几乎总是 appdata\roaming。因为您不希望将应用程序放在程序也可能写入的地方,所以使用 appdata\local 是为单个用户安装应用程序的方法。

相关内容