PnPUtil (PnPUtil.exe) 是一个命令行工具,使管理员可以执行以下操作驱动程序包

C:\Users\Administrator>pnputil
Microsoft PnP 工具

PNPUTIL [/add-driver <...> | /delete-driver <...> |
         /export-driver <...> | /enum-drivers | /?]

命令:

  /add-driver <filename.inf | *.inf> [/subdirs] [/install] [/reboot]

    将驱动程序包添加到驱动程序存储中。
      /subdirs - 遍历驱动程序包的子目录。
      /install - 在任何匹配的设备上安装/更新驱动程序。
      /reboot - 根据需要重新启动系统以完成此操作。

  /delete-driver <oem#.inf> [/uninstall] [/force] [/reboot]

    从驱动程序存储中删除驱动程序包。
      /uninstall - 从任何使用驱动程序包的设备中卸载驱动程序包。
      /force - 删除驱动程序包,即使有设备正在使用它。
      /reboot - 根据需要重新启动系统以完成此操作。

  /export-driver <oem#.inf | *> <目标目录>

    从驱动程序存储中将驱动程序包导出到目标目录中。

  /enum-drivers

    枚举驱动程序存储中的所有第三方驱动程序包。

  /?

    显示此用法屏幕。

旧版命令:

  [-i] -a <filename.inf> ==> /add-driver <filename.inf> [/install]
  [-f] -d <oem#.inf>     ==> /delete-driver <oem#.inf> [/force]
  -e                     ==> /enum-drivers

示例:

  pnputil /add-driver x:\driver.inf       <- 添加驱动程序包
  pnputil /add-driver c:\oem\*.inf        <- 添加多个驱动程序包
  pnputil /add-driver device.inf /install <- 添加并安装驱动程序包
  pnputil /enum-drivers                   <- 枚举 OEM 驱动程序包
  pnputil /delete-driver oem0.inf         <- 删除驱动程序包
  pnputil /delete-driver oem1.inf /force  <- 强制删除驱动程序包
  pnputil /export-driver oem6.inf .       <- 导出驱动程序包
  pnputil /export-driver * c:\backup      <- 导出所有驱动程序包


C:\Users\Administrator>

 

PnPUtil (PnPUtil.exe) 是一个命令行工具,使管理员可以执行以下操作驱动程序包:

在何处可以下载 PnPUtil?

PnPUtil (PnPUtil.exe) 包含在每个版本的 Windows,从 Windows Vista 开始 (在 %windir%\system32 目录中)。 没有单独的 PnPUtil 下载包。

  • 打开命令提示符窗口 (以管理员身份运行)。
  • 类型pnputil /? 若要查看命令选项。 请参阅 PnPUtil 命令语法有关详细信息。

请注意PnPUtil 支持在 Windows Vista 和更高版本的 Windows 上。 PnPUtil 不是适用于 Windows XP,但是,可以使用驱动程序安装框架 (DIFx)工具创建和自定义安装的驱动程序包。

本部分包含下列内容:

PnPUtil 命令语法

PnPUtil 示例

  • 将添加到驱动程序包驱动程序存储区

  • 在计算机上安装驱动程序包。

  • 从驱动程序存储区中删除驱动程序包。

  • 枚举驱动程序存储区中当前存在的驱动程序包。 列出不是现成的包的唯一驱动程序包。 现成驱动程序包是一个包含在 Windows 或其服务包的默认安装中。

若要运行 PnPUtil,打开命令提示符窗口 (以管理员身份运行) 并键入使用以下语法和参数的命令。

  • 请注意  PnPUtil (PnPUtil.exe) 包含在每个版本的 Windows,从 Windows Vista 开始 (在 %windir%\system32 目录)。

    复制

    pnputil [/add-driver <...> | /delete-driver <...> |
             /export-driver <...> | /enum-drivers | /?]
    

    命令

    /add-driver <filename.inf | *.inf> [/subdirs] [/install] [/reboot]

    将驱动程序包添加到驱动程序存储区。

    复制

    /subdirs - traverse sub directories for driver packages.  
    /install - install/update drivers on any matching devices.  
    /reboot - reboot system if needed to complete the operation.  
    

    /delete-driver <oem#.inf> [/uninstall] [/force] [/reboot]

    从驱动程序存储区中删除驱动程序包。

    复制

    /uninstall - uninstall driver package from any devices using it.  
    /force - delete driver package even when it is in use by devices.  
    /reboot - reboot system if needed to complete the operation.  
    

    /export-driver <oem#.inf | *>

    将驱动程序包从驱动程序存储区导出到目标目录。

    /enum-drivers

    枚举中的所有第三方驱动程序程序包驱动程序存储区。

    /?

    显示命令行语法。

    旧命令映射

    以下命令仍受支持,但旧。 我们建议你改为使用最新的语法。

    复制

      -a [-i]  <filename.inf> ==> /add-driver <filename.inf> [/install]
    
      -d [-f]  <oem#.inf>     ==> /delete-driver <oem#.inf> [/force]
    
      -e                     ==> /enum-drivers
    

    备注

    有关如何使用 PnPUtil 工具的示例,请参阅PnPUtil 示例

 

主题提供了有关如何使用 PnPUtil 工具的示例。

复制

  pnputil /add-driver x:\driver.inf       <- Add driver package
  pnputil /add-driver c:\oem\*.inf        <- Add multiple driver packages
  pnputil /add-driver device.inf /install <- Add and install driver package
  pnputil /enum-drivers                   <- Enumerate OEM driver packages
  pnputil /delete-driver oem0.inf         <- Delete driver package
  pnputil /delete-driver oem1.inf /force  <- Force delete driver package
  pnputil /export-driver oem6.inf .       <- Export driver package
  pnputil /export-driver * c:\backup      <- Export all driver packages

原文地址:https://blog.csdn.net/allway2

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习编程?其实不难,不过在学习编程之前你得先了解你的目的是什么?这个很重要,因为目的决定你的发展方向、决定你的发展速度。
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面设计类、前端与移动、开发与测试、营销推广类、数据运营类、运营维护类、游戏相关类等,根据不同的分类下面有细分了不同的岗位。
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生学习Java开发,但要结合自身的情况,先了解自己适不适合去学习Java,不要盲目的选择不适合自己的Java培训班进行学习。只要肯下功夫钻研,多看、多想、多练
Can’t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock问题 1.进入mysql路径
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 sqlplus / as sysdba 2.普通用户登录
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开...
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 country 列的别名。**提示:**如果列名称包含空格,要求使用双引号或方括号:
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​
+----+--------------+---------------------------+-------+---------+
数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu...
第一步:到appuploader官网下载辅助工具和iCloud驱动,使用前面创建的AppID登录。
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快...
赛门铁克各个版本概览:https://knowledge.broadcom.com/external/article?legacyId=tech163829
实测Python 3.6.6用pip 21.3.1,再高就报错了,Python 3.10.7用pip 22.3.1是可以的
Broadcom Corporation (博通公司,股票代号AVGO)是全球领先的有线和无线通信半导体公司。其产品实现向家庭、 办公室和移动环境以及在这些环境...
发现个问题,server2016上安装了c4d这些版本,低版本的正常显示窗格,但红色圈出的高版本c4d打开后不显示窗格,
TAT:https://cloud.tencent.com/document/product/1340