Windows系统常用数据缓存介绍

  什么是缓存?听起来好像很技术范儿,其实就是把用户常用的一些「文件」或其它类型数据给临时存储到了某个地方,在下次需要使用时便可读取和使用。这样 Windows 就可以从固定地点去拿缓存数据,而不必再从原始文件或网络中去获取,以加快响应速度。由于缓存文件是非永久性的临时存储,所以 Windows 中的缓存数据位置大多比较隐蔽。

  对于大多数 Windows PC 用户来说,使用缓存是非常重要的,因为可以在很大程度上提升系统性能。但其不足之处便是会占用一定的磁盘空间,如果你磁盘空间严重不足,可以考虑定期清除一些「缓存数据」以释放磁盘空间。

  1. Windows Update 缓存文件

  Windows 操作系统中,占用最大量磁盘空间的「缓存数据」非 Windows Update 的缓存文件莫属了。默认情况下,Windows Update 的所有更新文件都会被缓存下来,这样就导致用户在不断更新 Windows 的同时就浪费了大量的磁盘空间。

  举例来说:我有台通过 Windwos Update 更新到 Windows 10 Version 1511 版本的机器只更新缓存文件就达 24GB。

  虽然这些更新缓存文件不会自动清理,但我们完全可以安全地进行手动清除。我们只需在关闭 Windows Update 服务时删除如下文件夹中 Windows Update 的所有缓存数据即可:

  C:\Windows\SoftwareDistribution\Download



  2.Windows 应用商店缓存文件

  Windows 应用商店是微软为与各大厂商的 APP Store 竞争而推出的一项功能,不过很多用户都不喜欢这些「假应用」。你可能已经猜到,Windows 也会自动缓存通过 Windows 应用商店下载的内容。这不仅会占用磁盘空间,还可能会导致莫名其妙的问题。当用户中断 Windows 应用商店下载或不正确停止下载时,这些缓存文件就最容易导致问题。



  当用户不使用 Windows 应用商店或其出问题时,我们可以尝试使用微软提供的 WSReset.exe 工具来清理缓存。当我们直接在「运行」中执行 WSReset.exe 命令时,其操作只在后台进行,大家只能看到一个黑窗口。执行完成后 Windows 应用商店将自动退出,以表示清理完成。

  3. 临时文件缓存

  Windows 也有类似于 Linux 的临时文件目录。在该临时文件目录中,各种应用程序都可将其产生的中间数据或临时文件丢到此进行缓存。但比较遗憾的是,很多 ISV 开发的应用都只有前手没后手,并不会很好地去处理其应用产生的临时文件。长时间如此,这就会导致 Windows 临时文件目录下存放一大堆不必要的垃圾数据。



  当然,我们可以使用「磁盘清理」工具来清除临时文件缓存数据。

  4. 缩略图缓存数据

  Windows 中的图片和视频预览功能会将所支持的视频和图片文件信息通过缩略图缓存进行存储,以达到快速显示视频和图片预览图的目的。如果你图片和视频众多,也可能会产生巨大的缩略图缓存。在必要时(例如预览图不刷新),我们也可使用「磁盘清理」工具来缩略图缓存,以便 Windows 刷新预览图。



  大家也可通过我们以前的文章手动重建 Windows 10 图标和图片缓存。

  5. 浏览器缓存

  当使用浏览器访问网页时,很多网站的文件包括 HTML、CSS、JavaScript 和图片等都会被缓存到本地,以加快我们再次访问该网站时的速度。对浏览器长时使用,便会积累下众多的缓存文件。建议大家可按自己的情况和需求,定期去清理一下浏览器缓存。

  由于大家所使用的浏览器都不尽相同,所以这个得大家自己去浏览器选项中去找,清理 Microsoft Edge 浏览器的方法大家可以参考这里。

  6. DNS缓存

  当我们在 Windows 中要访问某个网站或解析域名时,就需要通过 DNS 服务器帮我们把域名转换为 IP 地址。本文我们不对 DNS 的递归和迭代查询过程进行介绍,只需大家知道:Windows 会把 DNS 解析结果给缓存到本地计算机当中。



  DNS 缓存可以帮助用户更快速拿到常用网站的 IP 以加快访问过程,但有时候会帮倒忙。例如:某网站在公网 DNS 中更改了 IP 地址,而用户本地的 DNS 缓存还未到期时效,就会访问到错误的 IP 地址上。

  如果你遇到类似上述问题,可以通过如下命令来强制手动刷新 DNS 缓存:

  ipconfig /flushdns

  小结

  好了,上面介绍的是 Windows 中常用的一些「缓存数据」点。当然还可以细数出「Windows Search 索引」「系统还原点」等可以算是占空间的缓存文件,这里就不一一介绍了。

(0)

相关推荐

  • Windows系统常用运行库有哪些?常用系统运行支持库合集(附下载)

    常用软件运行库都有哪些?我们首先需要了解运行库是什么,这点在下文中小编为大家详细介绍,然后就是我们经常见到VC++系列..NET Framework 系列和XML.XNA.Visual等等各类常用软件 ...

  • 如何重建Windows系统桌面图标缓存

    现在大部分电脑都是Windows系统,有些新用户不知道如何重建桌面图标缓存,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,按下[Win+R]快捷键打开[运行]窗口. ...

  • Windows系统常用命令及常用DOS命令介绍

    电脑已经成为人们日常生活中必不可少的工具了,Windows系统中有很多实用的快捷键,会让我们在操作电脑的时候更加的得心应手.下面我将给大家介绍几个非常实用的快捷键,让你的工作和学习事半功倍. 操作方法 ...

  • windows系统常用运行的命令

    windows 系统中的开始菜单中的运行是个好东西 ,用它可以打开常用的一些程序和服务。 记录于此,方便查询参考。 gpedit.msc--------------------组策略 sndrec32 ...

  • Windows系统驱动程序的简单介绍

    由于设备驱动程序运行在内核模式下,有权访问Windows系统里的所有资源,所以必须确保设备驱动程序是值得信任的,这样才能确保Windows系统的稳定性.而要做到信任,则必须满足以下两个条件. 操作方法 ...

  • windows系统常用服务及端口

    常用服务及端口 服务名称 端口号/协议 别名 说明 echo 7/tcp echo 7/udp discard 9/tcp sink null discard 9/udp sink null syst ...

  • OHotfix.exe是什么进程 Windows系统OHotfix.exe文件介绍

    您是否在Windows任务管理器中发现了OHotfix.exe进程?其运行起到什么功能,我们一起了解下: DctSer.exe进程基本信息: 程序厂商:Microsoft®微软公司 进程描述:安装客户 ...

  • 阿里云操作运维Windows系统有哪些问题

    Windows2008 32位 64位自助正版激活教程 外网访问ECS服务器端口不通的排查方法 mysql的binlog太大太多占用大量磁盘 ECS服务器每3天出现一次CPU 100%的情况分析 EC ...

  • 自我挖掘,Windows Server 2008数据备份有门道

    俗话说“不怕一万,就怕万一”,保存在服务器硬盘中的重要数据信息时常会毫无征兆地被丢失掉 ,而丢失的数据信息要是无法寻找回来的话,那可能会给我们带来致命的损失。为了保护数据信息的安全,及早对它们进行安全 ...