pnputil
http://mb.yidianzixun.com/article/0FYSZgnB?s=mb&appid=mibrowser
C:\Users\Administrator>pnputil
Microsoft PnP 工具
用法:
------
pnputil.exe [-f | -i] [ -? | -a | -d | -e ] <INF 名称>
示例:
pnputil.exe -a a:\usbcam\USBCAM.INF -> 添加 USBCAM.INF 指定的程序包
pnputil.exe -a c:\drivers\*.inf -> 添加 c:\drivers\ 中的所有程序包\
pnputil.exe -i -a a:\usbcam\USBCAM.INF -> 添加和安装驱动程序包
pnputil.exe -e -> 枚举所有第三方程序包
pnputil.exe -d oem0.inf -> 删除程序包 oem0.inf
pnputil.exe -f -d oem0.inf -> 强制删除程序包 oem0.inf
pnputil.exe -? -> 此用法屏幕
想详细了解PnPUtil的详细用法,输入“pnputil /?”即可,会详细列出可执行命令行,但大白不太建议大家在此进行删除操作,万一输错了,系统崩了就麻烦了。
另外建议想删除旧驱动的朋友,使用“DriverStore Explorer”这款基于PnPUtil命令图形化的小工具,只要运行它就能直接显示在此系统中所有已安装的驱动程序和保存的旧版驱动,按着后面的版本号勾选(需要以管理员模式运行),执行删除操作就行了,“DriverStore”文件夹能一下子就瘦下来。
你说推荐软件完成,还介绍“PnPUtil”命令做毛线,请仔细看上面的运行命令截图,对于能玩转命令的人,pnputil可以删旧驱动,对大家来说,它可以把咱们所有现在的驱动全部备份下来,只要使用:
pnputil /export-driver * (*后面有个空格)加上目标位置,如D:\XXXX(前提是该文件夹已经建好,建议使用英文名称),运行之后就可以将电脑中的所有驱动保存下来了。
以后重装操作系统时,直接让未能识别的硬件搜索保存驱动的文件夹即可,不需要再到处寻找匹配自己那些设备的安装包了哦!
这跟瘦身有啥关系呢?因为Windows对于驱动文件有这么一个运行机制,为了保证系统稳定和安全,会把第三方驱动统统放在这个“DriverStore”文件夹中圈起来,安装新的驱动程序时,也会先把驱动程序释放在这儿再进行安装。但讨厌的是,系统并不会清理自动清理掉之前的老驱动,而是不断保存不断保存,方便出问题的时候回滚到旧版。这样就会导致这个文件夹越来越大,由于这是系统文件夹,可能你还不容易删除掉,所以这个命令可以启动瘦身和管理的作用。
你可能又会说了,干嘛不使用驱动管理工具,嗯,你也可以使用驱动管理工
pnputil的更多相关文章
- Remove a Driver Package from the Driver Store
http://technet.microsoft.com/en-us/library/cc730875.aspx Determine the name of the driver package in ...
- Windows命令大全
From:http://technet.microsoft.com/zh-cn/library/cc731728(v=ws.10).aspx Adprep Append Arp Assoc At At ...
- PowerShell3.0中,所有的命令
Get-Command * >> cmd.txt CommandType Name ModuleName ----------- ---- ---------- Alias % -> ...
- Windows Server Core Command (管理服务器核心的具体操作命令)
从 Windows Server 2008 开始,管理员可以选择安装具有特定功能但不包含任何不必要功能的 Windows Server 的最小安装服务器核心(Server Core),它为一些特定服务 ...
- 【264】◀▶ Windows 批处理(CMD)
参考:Windows Commands 微软官方帮助 参考:DOS命令自学小窍门:巧用help命令 参考:bat批处理的注释语句 打开文件夹: start D:\abc 打开D盘abc文件夹 打开ex ...
- C:\Windows\System32目录可执行文件列表(Win7 64)
C:\Windows\System32>where /? C:\Windows\System32>where "c:\windows\system32:*.exe" & ...
- Dcgpofix
TechNet Library Windows Server Windows Server 2012 R2 and Windows Server 2012 Management and Tools C ...
- Dsamain
TechNet 库 Windows Server Windows Server 2008 R2 und Windows Server 2008 Windows Server 命令.参考和工具 Comm ...
- openstack windows2012r2 glance镜像制作
镜像实现: 密码注入 修改密码 根分区扩展 1.下载windows iso镜像 下载地址:http://imsdn.com/MSDN-1.html 例如:cn_windows_server_2012_ ...
随机推荐
- js最高效的数组去重方法
var arr=[1,2,33,2,4,5,33,5,7,8,1,3];var result=[];var temp={};for( var i=0;i<arr.length;i++){ if( ...
- (6)zabbix主机与组配置
1. 创建主机方法 1.1 新建主机configuration(配置)->Hosts(主机)->Create host(创建主机) 见前面的博文 1.2 克隆/完全克隆主机 2. 主机参数 ...
- PHP操作MySQL事务实例
PHP与MYSQL事务处理 一般来说,事务都应该具备ACID特征.所谓ACID是Atomic(原子性),Consistent(一致性),Isolated(隔离性),Durable(持续性)四个词的首字 ...
- springboot的启动类不能直接放在src/java目录下,不然会报错
jar包的application.yml 会被项目的覆盖,导致找不到原有的配置
- linux-命令学习-1
1. cat命令 http://blog.csdn.net/jackalfly/article/details/7556848 cat主要有三大功能:1.一次显示整个文件.$ cat filena ...
- Linux等待队列与唤醒
1.数据结构 1.1等待队列头 struct __wait_queue_head { spinlock_t lock; struct list_head task_list; }; typedef s ...
- gnu make规则记录
1. $(shell CMD) 名称: 执行 shell 命令函数 功能: 在新的 shell 中执行 CMD 命令 返回值: CMD 在 shell 中执行的结果 例如:PLATFORM=$(she ...
- python基础学习笔记——迭代器
我们之前一直在用可迭代对象进行操作,那么到底什么是可迭代对象.我们现在就来讨论讨论可迭代对象.首先我们先回顾下我们 熟知的可迭代对象有哪些: str list tuple dic set ...
- kendo Grid 列添加自定义模板
columns: [ {field: "行为",template: "<a href='#= 行为#'>#= 行为#</a>"}, {f ...
- ZingChart 图表插件
ZingChart提供了一个丰富的API,用于通过重新绘制绘图(重新加载) ,加载新数据(setseriesdata),修改现有图表(modifyplot), 放大数据范围(zoomto),切换各种交 ...