Driver Store Explorer-清理windows系统中DriverStore旧有的驱动程序

系统文件臃肿如何清理?臃肿的主因除了垃圾之外,旧有的更新文件与驱动程式更是臃肿的主因之一,尤其现在很多人使用SSD当系统硬盘,空间更是珍贵,我就常常遇到空间不足的问题,才发现C:\ Windows\System32\DriverStore是占据空间的一大元凶,这里存有旧的驱动程式,不过千万不要直接DELETE删除,当下统发生错误要还原驱动程式的时候可能会出错,建议使用Driver Store Explorer这款专用的工具来清理。

比如你有一块NV显卡,老黄比较勤快,一个月发一两次新驱动,每个版本驱动安装后会占用几百兆空间。半年后你一看,WTF,DriverStore已经有好几G了。于是你去百度/Google/Bing了一把:怎么给DriverStore减肥。搜出来的帖子大部分都是教你获取文件夹权限,删除。然后你就照做了,恭喜你,你已经对系统造成了不可恢复的破坏,以后很可能会有些莫名其妙的错误。其实Windows一直都有一个自带工具pnputil.exe,用这个可以列出DriverStore中的驱动,还可以删除。但是,命令行的工具太麻烦了,怎么办?DriverStore Explorer来拯救你。

Win系统对于驱动文件,有这样的一个机制。Win系统会把第三方的驱动都放入到“C:\Windows\System32\DriverStore”目录中,当你安装新驱动的时候,新的驱动也会安装到这个目录。然而,用户安装新驱动的同时,Win系统并不会清理掉之前的老驱动,而是保留老驱动的文件,方便出问题的时候回复。

如此一来,虽然能够提供系统的可靠性,但如果驱动更新得比较频繁,旧驱动文件所占的空间就会非常可观。例如NV的显卡驱动可能一个月更新两三次,每次都会残留数百M的老驱动文件,很多硬盘空间就被这样子占去了。如果想要删掉老驱动文件,又不能直接删掉DriverStore的文件,直接删DriverStore目录的文件很容易出问题。怎么办?

我个人习惯使用RidNacs这款软件来统计目录文件大小,这样就可以很清楚知道哪些目录占空间,今天要来开刀的就是C:\Windows\System32\DriverStore。

Driver Store Explorer必须通过右键以系统管理员身份执行Rapr.exe,开启Driver Store Explorer之后可以看到许多驱动程序清单,若是有重复的名称代表有旧的驱动程序,可以从右侧边Select Old Drivers一次勾选旧的驱动程序,之后Delete Package来删除,就能很轻松的将不必要的驱动程序删除!如果发现怎么还是那么臃肿的话,那可能就是NVIDIA的问题,超级占空间的啊!

Driver Store Explorer V0.8.3下载地址:

https://github.com/lostindark/DriverStoreExplorer

原创文章,作者:yuanyuan,如若转载,请注明出处:https://www.xiaoyuanjiu.com/889.html

发表评论

登录后才能评论