如何知道哪些应用程序在用户文件夹中,哪些在公共文件夹中?

如何知道哪些应用程序在用户文件夹中,哪些在公共文件夹中?

我在 Windows 笔记本电脑上安装了一些应用程序,如 D-Link Connection Manager、Adobe Reader X、VLC Media Player 和 Lava 144G。我可以在 中找到所有这些应用程序C:\Users\Public\Desktop,但它们在 中未提及C:\Users\User\Desktop。另一方面,我下载了一个名为“7capture”的应用程序,它只在 中被提及,C:\Users\User\Desktop而在 中没有被提及C:\Users\Public\Desktop。为什么会这样?我的意思是我怎么知道哪些应用程序在User文件夹中,哪些在Public文件夹中?为什么前 4 个只在Public文件夹中可见(为什么不在 中User?)并且为什么“7capture”只在文件夹中被提及User

答案1

很好的观察。

Windows 处理公用文件夹和用户文件夹的方式与 Linux 的方式略有不同。

出于教学目的,请看一下:

在 Linux 中,没有公共文件夹。只有根文件夹、用户文件夹和组。根用户创建组,用户添加到组中,文件的访问权限 (wrx) 与组的访问权限相关联。

另一方面,Windows 将目录结构主要分为两类,正如您所观察到的:

  1. 公共文件夹- 计算机上的所有用户都可以访问。
  2. 用户文件夹 - 仅可由用户访问。

因此,当您在公共文件夹中安装程序(假设为 x)时,计算机上的所有用户都可以访问 X。

公共文件夹 > 桌面内的软件,但用户文件夹内的桌面文件夹中未提及这些软件(即 C:\Users\User\Desktop)

所以它不需要存在于单个用户文件夹中。但是当您将其安装在用户文件夹中时,只有该用户可以访问它。

编辑:至于为什么程序没有出现在公共目录的桌面上,只是因为默认情况下它是用户的文件夹,是新程序的安装位置。您可以在安装程序时更改它。反之亦然。:-)

在您的情况下,只有您才能访问 7capture。而 Adob​​e reader X、VLC 和其他程序则可供使用该机器的任何人访问。

相关内容