PnPUtil(PnPUtil.exe)是一种命令行工具,可让管理员对驱动程序包执行操作。示例包括:
1、将驱动程序包添加到驱动程序存储区。
2、在计算机上安装驱动程序包。
3、从驱动程序存储区中删除驱动程序包。
4、禁用/启用对应的硬件设备……等操作。
枚举当前位于驱动程序存储区中的驱动程序包。仅列出非内置包的驱动程序包。内置驱动程序包是Windows或其servicepack的默认安装中包含的程序包。
PnPUtil包含在Windows的每个版本中,从目录)WindowsVista(%windir%\system32开始。没有单独的PnPUtil下载包。
打开"命令提示符"窗口(以管理员身份运行)。键入pnputil/以查看命令选项。有关详细信息,请参阅PnPUtil命令语法。
若要运行PnPUtil,请打开命令提示符窗口(以管理员身份运行)并使用以下语法和参数键入命令。
/add-driver
将驱动程序包()添加到驱动程序存储中。命令从Windows10版本1607开始可用。
标记:
/subdirs-遍历驱动程序包的子目录/install-在任何匹配的设备上安装/更新驱动程序/reboot-如果需要完成操作,请重新启动系统
/delete-driver
从驱动程序存储中删除驱动程序包。命令从Windows10版本1607开始可用。
/uninstall-从使用它的任何设备卸载驱动程序包/force-删除驱动程序包,即使设备正在使用驱动程序包/reboot-如果需要完成操作,请重新启动系统/export-driver将驱动程序包()从驱动程序存储导出到目标目录。命令从Windows10版本1607开始可用。
/enum-drivers
枚举驱动程序存储中的所有第三方驱动程序包。命令从Windows10版本1607开始可用。
从Windows11版本21H2开始可用的标志:
/class
/files-枚举所有驱动程序包文件
/disable-device
禁用系统上的设备。命令从版本2004Windows10开始可用。
/reboot-如果需要完成操作,请重新启动系统从Windows11版本21H2开始可用的标志:
/deviceid
/class
/enable-device
启用系统上的设备。命令从版本2004Windows10开始可用。
/deviceid
/class
/restart-device
重启系统上的设备。命令从版本2004Windows10开始可用。
/deviceid
/class
/remove-device
尝试从系统中删除设备。命令从版本2004Windows10开始可用。
/subtree-删除整个设备子树,包括任何子设备/reboot-如果需要完成操作,请重新启动系统从Windows11版本21H2开始可用的标志:
/deviceid
/class
/scan-devices
扫描系统以查找任何设备硬件更改。命令从版本2004Windows10开始可用。
/instanceid
/enum-devices
枚举系统上的所有设备。命令从版本1903Windows10开始可用。
/connected-按连接的设备进行筛选/disconnected-按断开连接的设备进行筛选/instanceid]-按有问题的设备进行筛选或按特定问题代码进行筛选/relations-显示父设备与子设备关系/drivers-显示匹配和已安装的驱动程序从Windows11版本21H2开始可用的标志:
/bus[
/deviceid
/enum-interfaces
枚举系统上的所有设备接口。从Windows10版本1903开始提供命令。
/enabled-按已启用的接口进行筛选/disabled-按禁用的接口进行筛选/class
/properties-显示所有接口属性
/enum-classes
枚举系统上的所有设备类。从Windows11版本22H2开始提供命令。
/class
/
显示命令行语法。
旧版命令映射
以下命令仍受支持,但都是旧版命令。建议改用最新的语法。