Windows中ProgramData文件夹是什么鬼

2017-07-16  本文已影响0人  zjuskm

问题来源

好久没用这台笔记本了,发现128gSSD怎么只剩20g空间了,用WinDirStat看了下磁盘使用统计,


PS:ProgramData是个隐藏文件夹,文件夹选项里勾选显示隐藏文件才能看到。

探其本质

应用程序的数据存放位置

作为一个非码农,平时只会Windows的图形界面操作,使用软件也只会点击按钮,软件是如何在内存、磁盘上运行计算全都一窍不通。今天查看了几个相关资料才理解,任何一个软件运行都需要数据,比如本地安装一个有道字典可以划词翻译Word中的英文单词。如果可以离线的话,那么是因为软件提前下载安装了一个字典放在电脑中,然后划词的时候去调用这本字典,而这个字典存放在哪里呢?主要就是上面列出的几个文件夹,具体位置由软件的作者写定。


溯其历史

回到ProgramData

文章的初衷是了解ProgramData文件夹里到底存放了什么东西,为什么占用那么大的空间。
了解了上面的一些文件夹后,讲起来就非常简单了。ProgramData跟APPData基本类似,都是用来存放一些setting文件、缓存文件的,不同的是ProgramData是所有用户共享的,没有私有的文件夹。
在XP时代,存放在C:\Documents and Settings\All Users\Application Data,从Vista开始,将这些应用数据都转移到C:\ProgramData下。在win10中,微软做了优化,如果你在资源管理器中输入C:\Documents and Settings\All Users\Application Data,系统会自动重定向到C:\ProgramData。

 一般应用程序需要获取的系统权限配置文件也放在C:\ProgramData下。
Roaming
一般最重要的一些文件都会放在C:\Users\username\AppData\Roaming下面,可用来备份重要数据。

最后贴一张WinDirStat的图,非常酷炫!


WinDirStat
上一篇 下一篇

猜你喜欢

热点阅读