不少人发现,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]
很美好是不是?可惜现实总是有好些不如意的地方。
比如你有一块Nvidia
显卡,老黄比较勤快,一个月发一两次新驱动,每个版本驱动安装后会占用几百兆空间。半年后你一看,DriverStore
已经有好几G
了。
于是你去百度
/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]