pnputil 是一个命令行实用程序,它用于管理 Windows 系统中的设备驱动程序。它提供了一种简单的方式来安装、卸载、列出和导出设备驱动程序

发布时间 2023-10-01 13:45:17作者: suv789

pnputil 是一个命令行实用程序,它用于管理 Windows 系统中的设备驱动程序。它提供了一种简单的方式来安装、卸载、列出和导出设备驱动程序。

使用 pnputil 可以完成以下任务:

安装设备驱动程序:将设备驱动程序添加到驱动程序存储库并安装它们。这对于管理员或高级用户来说是很有用的,可以通过命令行界面批量安装驱动程序。

卸载设备驱动程序:从系统中移除不需要的设备驱动程序。这对于解决驱动程序冲突或进行系统清理是很有帮助的。

列出已安装的设备驱动程序:显示系统中已安装的设备驱动程序列表。这可以提供有关系统中设备驱动程序状态的信息。

导出设备驱动程序:将已安装的设备驱动程序导出到指定的文件夹,以便备份或共享给其他计算机。

以下是使用 pnputil 的一些示例:

安装设备驱动程序:

pnputil /add-driver <inf文件路径> /install
使用上面的命令将指定的 .inf 文件安装为设备驱动程序。

卸载设备驱动程序:

pnputil /remove-driver <驱动程序名称>
使用上面的命令卸载指定名称的设备驱动程序。

列出已安装的设备驱动程序:

pnputil /enum-drivers
使用上面的命令列出系统中已安装的设备驱动程序。

导出设备驱动程序:

pnputil /export-driver <驱动程序名称> /copyfiles <目标文件夹路径>
使用上面的命令将指定名称的设备驱动程序导出到指定的目标文件夹。

安装设备驱动程序:

pnputil /add-driver <inf文件路径> /install
该命令将指定的 .inf 文件安装为设备驱动程序。

卸载设备驱动程序:

pnputil /remove-driver <驱动程序名称>
该命令将卸载指定名称的设备驱动程序。

列出已安装的设备驱动程序:

pnputil /enum-drivers
该命令将列出系统中已安装的设备驱动程序。

导出设备驱动程序:

pnputil /export-driver <驱动程序名称> /copyfiles <目标文件夹路径>
该命令将指定名称的设备驱动程序导出到指定的目标文件夹。

显示帮助信息:

pnputil /?
该命令将显示 pnputil 命令的帮助信息,包括所有可用的参数和示例。

列出指定硬件ID的设备驱动程序:

pnputil /enum-drivers /class <硬件ID>
该命令将列出指定硬件ID的设备驱动程序。

列出指定设备驱动程序的详细信息:

pnputil /enum-drivers /all
该命令将列出所有已安装设备驱动程序的详细信息,包括名称、供应商和版本等。

重启计算机以完成设备驱动程序的安装或卸载:

pnputil /restart
该命令将重启计算机以使设备驱动程序的安装或卸载生效。

清理非常驻内存的设备驱动程序:

pnputil /clean-driverstore
该命令将清理驱动程序存储库中的非常驻内存驱动程序。

强制删除指定设备驱动程序:

pnputil /delete-driver <驱动程序名称> /force
该命令将强制删除指定名称的设备驱动程序,即使驱动程序正在使用中也会被删除。

列出所有第三方驱动程序:

pnputil /enum-drivers /thirdparty
该命令将列出所有第三方设备驱动程序。

列出指定类别的设备驱动程序:

pnputil /enum-drivers /class <类别名称>
该命令将列出指定类别的设备驱动程序。

将设备驱动程序安装到指定的设备实例ID:

pnputil /add-driver <inf文件路径> /install /installfrom <设备实例ID>
该命令将指定的 .inf 文件安装为设备驱动程序,并将其安装到指定的设备实例ID。

删除驱动程序包:

pnputil /delete-driver <驱动程序名称>
该命令将删除指定名称的驱动程序包。

显示设备实例ID和设备描述符:

pnputil /enum-devices /verbose
该命令将显示设备实例ID和设备描述符的详细信息。

导出驱动程序包:

pnputil /export-driver <驱动程序名称> <导出文件路径>
该命令将指定名称的驱动程序包导出到指定路径的文件中。

恢复所有从 Windows 更新或驱动程序存储库备份中删除的驱动程序:

pnputil /restore-driver
该命令将恢复所有从 Windows 更新或驱动程序存储库备份中删除的驱动程序。

查找启动启动失败的设备并将其禁用:

pnputil /disable-device <硬件ID>
该命令将查找由于驱动程序问题而启动失败的设备,并将其禁用。

在检测到未知设备时自动安装设备驱动程序:

pnputil /add-driver <inf文件路径> /install
该命令将在检测到未知设备时自动安装指定的 .inf 设备驱动程序文件。

列出所有已安装的驱动程序:

pnputil /enum-drivers
该命令将列出系统中所有已安装的驱动程序。

列出所有设备实例ID:

pnputil /enum-devices
该命令将列出系统中所有设备的实例ID。

安装指定的驱动程序包:

pnputil /add-driver <inf文件路径>
该命令将安装指定的 .inf 文件中的驱动程序包。

删除指定的驱动程序包:

pnputil /delete-driver <驱动程序名称>
该命令将删除指定名称的驱动程序包。

导入驱动程序包到驱动程序存储库(驱动程序存储库是系统用于驱动程序管理的位置):

pnputil /add-driver <inf文件路径> /install
该命令将指定的 .inf 文件导入到驱动程序存储库,并让系统可以自动安装该驱动程序。