正确的清理DriverStore文件夹中的驱动程序

原文地址: 正确的清理DriverStore文件夹中的驱动程序

不少人发现,Windows使用一段时间后,C:\Windows\System32\DriverStore目录越来越大。对于还在使用128G或者更小容量的SSD用户来说,更是头疼。

DriverStore是Windows用来存放第3方驱动程序的,当你安装一个驱动时,对应的文件就会被拷贝到DriverStore。当你卸载驱动时,文件会从DriverStore中删除。如果你升级驱动时,Windows会保留旧版驱动,这样有问题时可以回滚。
更多DriverStore信息请见[https://msdn.microsoft.com/en-us/library/ff544868(VS.85).aspx]

很美好是不是?可惜现实总是有好些不如意的地方。
比如你有一块NV显卡,老黄比较勤快,一个月发一两次新驱动,每个版本驱动安装后会占用几百兆空间。半年后你一看,WTF,DriverStore已经有好几G了。。。哭1
于是你去百度/Google/Bing了一把:怎么给DriverStore减肥。搜出来的帖子大部分都是教你获取文件夹权限,删除。
然后你就照做了,恭喜你,你已经对系统造成了不可恢复的破坏,以后很可能会有些莫名其妙的错误哭笑

其实Windows一直都有一个自带工具 pnputil.exe ,用这个可以列出DriverStore中的驱动,还可以删除。具体信息请见:[https://msdn.microsoft.com/en-us/library/windows/hardware/ff550419(v=vs.85).aspx]
但是,命令行的工具太麻烦了。。。怎么办?DriverStore Explorer来拯救你。

这玩意儿就是给pnputil做了个简单的图形界面。用管理员权限启动后,右键点击不要的选择删除即可。
不知道哪些能删怎么办?先准备好所有的驱动,全选删除。不选择”Force Deletion”的话,正在使用中的驱动是不会被删的。如果有需要的驱动不小心被删掉,再装一次吧。

官网:[https://github.com/lostindark/DriverStoreExplorer/]
下载地址:[https://github.com/lostindark/DriverStoreExplorer/releases],或者见附件。
需要.Net 4.0。

Win10减肥瘦身之DriverStore驱动备份文件夹篇

原文地址: Win10减肥瘦身之DriverStore驱动备份文件夹篇

Windows操作系统给人的感觉就像无底洞一样,虽然安装要求上仅需16GB的磁盘空间,但装完后使用一段时间就不是那么回事了,总是在不断蚕食我们的硬盘。喏,小编的C盘虽然存了一些杂七杂八的东西,但200GB只有27GB能用,也是非常让人心烦的。

虽然用Window 10自带的磁盘清理工具,能够有效的将升级文件、系统垃圾文件清理掉,但收效甚微,而且有些“大块头”的文件夹它是没有足够权限处理、瘦不了身的。

举个例子,就拿“DriverStore”(位置:C:\Windows\System32\DriverStore)来说,随随便便将近2个G,知道它是干啥的吗?
普及知识时间:Windows对于驱动文件有这么一个运行机制,为了保证系统稳定和安全,会把第三方驱动统统放在这个“DriverStore”文件夹中圈起来,安装新的驱动程序时,也会先把驱动程序释放在这儿再进行安装。但讨厌的是,系统并不会清理自动清理掉之前的老驱动,而是不断保存不断保存,方便出问题的时候回滚到旧版。

这样就不难理解为啥文件夹有事没事会越来越大了,你更新驱动越勤快,它增长的幅度也就越快。因为是系统会随时调用的文件夹,也不能把“DriverStore”一删了事,各种鬼画符一样的文件名也分辨不出来哪个是新驱动,哪个是旧驱动,这你能忍?
好吧,作为注册表和命里提示符爱好者,怎么会没有办法呢?
Windows本身就准备了“PnPUtil”命令和“PnPUtil.exe”程序给我们使用。
经过了这么多期的培训,大家都会在管理员模式下启动命里提示符了吧?
想详细了解PnPUtil的详细用法,输入“pnputil /?”查看即可,会详细列出可执行命令行,但小编不太建议大家在此进行删除操作,万一输错了,系统崩了责任就大了。

建议想删除旧驱动的童鞋,使用“DriverStore Explorer”这款基于PnPUtil命令图形化的小工具,只要运行它就能直接显示在此系统中所有已安装的驱动程序和保存的旧版驱动,按着后面的版本号勾选(需要以管理员模式运行),执行删除操作就行了,“DriverStore”文件夹能一下子就瘦下来。

你说小编推荐软件完成,还介绍“PnPUtil”命令干蛋,请仔细看上面的运行命令截图,对于能玩转命令的人,pnputil可以删旧驱动,对大家来说,它可以把咱们所有现在的驱动全部备份下来,只要使用
pnputil /export-driver * (此处有个空格)加上目标位置,如D:\XXXX(前提是该文件夹已经建好,建议使用英文名称),运行之后就可以将电脑中的所有驱动保存下来了。

以后重装操作系统时,直接让未能识别的硬件搜索保存驱动的文件夹即可,不需要再到处寻找匹配自己那些设备的安装包了哦!

正确的清理DriverStore文件夹中的驱动程序相关推荐

  1. 如何正确清理C盘中DriverStore文件夹中文件?

    用spacesniffer检测一下,还挺大的,貌似也不能直接删掉里面的文件,该如何清理呢? 参考文章:正确的清理DriverStore文件夹中的驱动程序

  2. 服务器上的此文件夹中具有更多项目,清理或删除“可恢复的项目”文件夹中的项目...

    清理或删除"可恢复的项目"文件夹中的项目 2021/6/1 本文内容 "可恢复的项目"文件夹 (在 Exchange 早期版本中称为垃圾站 ) , 用于防止意外 ...

  3. windows文件夹中的哪些文件可以删除

    经过以下的设置后,你的系统会更加清爽.简洁.高效! 1.打开"我的电脑"-"工具"-"文件夹选项"-"查看"-在&quo ...

  4. taro 在components文件夹中 新建组件时,组件支持自定义命名,但是不能大写开头...

    在components文件夹中 新建组件时,组件支持自定义命名,但是不能大写开头.否则会报错 错误写法: // 真实路径 import MinaMask from '../../components/ ...

  5. 服务器所有文件,检索服务器端文件夹中的所有文件

    我有以下C#方法,该方法检索文件夹中的所有文件,并在asp.net应用程序中使用,并通过JavaScript进行AJAX调用来调用: public string GetSoundFile(string ...

  6. sharepointa嵌入HTML网页,显示存储在SharePoint文档文件夹中的HTML页面

    我正在开发一个SharePoint Web部件,该部件在页面上的不同div中显示许多不同的报告.在其中一个div中,我需要显示我们存储在SharePoint中"Documents" ...

  7. 复制一个文件夹中的所有文件和文件夹的java程序实现

    使用java程序实现了对文件夹的复制功能: package demo.io; import java.io.BufferedInputStream; import java.io.BufferedOu ...

  8. C++ 从文件夹中读取文件

    OpenCV从文件夹中读取内含文件方法 参考:http://www.2cto.com/kf/201407/316515.html http://www.it610.com/article/512614 ...

  9. python文件移动到文件夹_python – 将文件夹中的文件移动到顶级目录

    我正在尝试为我的工作完成一个清理文件组织系统的脚本.我的脚本的最后一部分需要进入给定目录中的所有文件夹,并将每个文件夹中的所有文件移动到目录中.例如: import os path = 'C:/Use ...

最新文章

  1. 分享 10 个超实用的 Python 编程技巧
  2. asp.net 验证正则表达式
  3. Java程序员进阶的 3 个层次,你处于哪个?
  4. pycharm查看方法源码
  5. sleep()和yield()
  6. java成绩查询_JavaWeb项目第三次总结_成绩查询的实现
  7. C#开发笔记之21-C#解析Json(序列化/反序列化)的最佳实践。
  8. 截流式合流制设计流量计算_截流式合流制截污管设计污水量的实测统计方法
  9. Vmware虚拟机修改静态IP无法ping外网,以及eth0不见问题解决
  10. 1526B - I Hate 1111
  11. app图标圆角角度_?APP图标造型分析!
  12. 校招笔试、面试六十题
  13. 在PB中计算指定日期相对数量单位前(后)的日期
  14. 《夜深人静写算法》数论篇 - (22) 卢卡斯定理
  15. SQL Server 还原数据库
  16. 基于STM32F407的人脸追踪
  17. 安装ruby-2.3.1
  18. 黄冠|南昌大学计算机科学与技术,课制|这里有全华师最好看的课件
  19. 计算机怎么换背景图片,电脑开机背景图怎么换_怎么设置开机背景的教程
  20. 陪王思聪刷了一年微博,他赚了几个亿,你呢?

热门文章

  1. 请问差分线布线每对等长需要的长度差限制范围是多少?
  2. 【最新最详细】SQL Server 2019 安装教程
  3. ***录像收集与整理
  4. 分享113个图片切换JS特效,总有一款适合您
  5. 要想三十五岁以前成功必备九大好习惯
  6. Pure-Highlightjs – WordPress 代码高亮插件
  7. ps aux mysql_ps aux 命令分析
  8. 10份端午节手抄报模板,为孩子转发收藏!!!
  9. 推“今日爆款”对标美团与拼多多,滴滴布局电商有何居心?
  10. 初步搭建springboot应用,Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedd问题