什么是Windows中的ProgramData文件夹?

在现代版本的Windows上,您将在系统驱动器上看到一个“ProgramData”文件夹 - 通常是C:\驱动器。 此文件夹是隐藏的,所以你只能看到它,如果你显示文件浏览器隐藏文件

应用程序数据,注册表和其他地方程序存储数据

程序将数据存储在Windows中的多个不同位置。 这取决于开发人员如何编码程序。 他们可以包括:

  • 应用程序数据文件夹 :大多数应用程序位于C存储他们的应用程序数据文件夹设置:\ Users \用户名\ AppData \,默认情况下。 每个Windows用户帐户都有自己的应用程序数据文件夹,因此,如果程序使用此文件夹,每个Windows用户帐户可以有自己的应用程序数据和设置。

  • 文件夹 :一些应用程序,尤其是PC游戏,选择文件夹下存储其设置在C:\ Users \用户名\文件。 这使得人们更容易找到,备份和编辑这些文件。

  • 注册表 :许多应用程序存储在各种设置Windows注册表 注册表设置可以是系统级或每个用户。 然而,注册表只是一个单独的设置的地方 - 应用程序不能存储文件或其他更大的数据在这里。

  • 应用程序自己程序文件夹 :早在Windows 95中,98和XP的日子,程序通常存储在自己的文件夹的设置和其他数据。 所以,如果你安装了一个名为“Example”的程序到C:\ Program Files \ Example,该应用程序可能只是存储自己的设置和其他数据文件在C:\ Program Files \ Example。 这不是伟大的安全。 Windows的现代版本限制了权限程序具有的,应用程序不能在正常操作期间写入系统文件夹。 但是,某些应用程序(例如,Steam)仍将其设置和其他数据文件存储在其Program Files目录中。

程序存储在ProgramData中是什么?

还有ProgramData文件夹。 此文件夹与应用程序数据文件夹最常见,但是 - 而不是为每个用户具有单独的文件夹 - ProgramData文件夹在您的PC上的所有用户帐户之间共享。

在Windows XP上,没有C:\ ProgramData文件夹。 相反,有一个“C:\ Documents and Settings \ All Users \ Application Data”文件夹。 从Windows Vista开始,“所有用户”应用程序数据文件夹已移至C:\ ProgramData。

你今天仍然可以看到这个。 如果将C:\ Users \ All Users \插入到文件资源管理器或Windows 10中的Windows资源管理器中,Windows将自动将您重定向到C:\ Program Data文件夹。 它会将任何尝试写入C:\ Users \ All Users \的程序重定向到C:\ ProgramData文件夹。

作为微软所说的那样 ,“这个文件夹是用于这不是用户的特定应用程序数据”。 例如,您使用的程序在运行时可能会下载拼写字典文件。 而不是将拼写字典文件存储在用户特定的应用程序数据文件夹下,它应该将其存储在ProgramData文件夹中。 然后,它可以与计算机上的所有用户共享该拼写字典,而不是在一堆不同的应用程序数据文件夹中存储多个副本。

使用系统权限运行的工具还可以在此处存储其设置。 例如,防病毒应用程序可以将其设置,病毒日志和隔离文件存储在C:\ ProgramData。 然后,这些设置将共享给PC的所有用户的系统范围。

虽然这个文件夹在概念上只是一个应用程序数据文件夹共享给计算机的所有用户,它也是一个现代的,更安全的替代存储应用程序的设置在自己的程序文件夹中的想法。

有什么重要的备份在ProgramData文件夹吗?

一般来说,你可能找不到很多重要的设置,你需要备份在ProgramData文件夹中。 大多数程序将此作为所有用户应该可用的数据的缓存位置,或配置一些基本设置。

你最重要的应用程序数据,如果要支持它 ,可能会被保存在C:\ Users \用户名\ AppData \漫游。 但是,如果您担心ProgramData文件夹下可能有一些重要的设置或数据,您可能需要检查并查看哪些程序正在存储数据。 每个程序的开发人员都需要选择程序存储数据的位置,所以没有一个适合所有人的答案。

赞 (0)
分享到:更多 ()