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 支持在 Windows Vista 和更高版本的 Windows 上。 PnPUtil 不是适用于 Windows XP,但是,可以使用驱动程序安装框架 (DIFx)工具创建和自定义安装的驱动程序包。 |
本部分包含下列内容:
-
将添加到驱动程序包驱动程序存储区。
-
在计算机上安装驱动程序包。
-
从驱动程序存储区中删除驱动程序包。
-
枚举驱动程序存储区中当前存在的驱动程序包。 列出不是现成的包的唯一驱动程序包。 现成驱动程序包是一个包含在 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