JustPaste
HomeCategoriesAboutDonateContactTerms of UsePrivacy Policy
JustPaste

Free online notepad — write and share instantly

Navigate

  • Home
  • Timeline
  • Categories

Info

  • About
  • Donate
  • Contact

Legal

  • Terms of Use
  • Privacy Policy

© 2026 JustPaste.app. All rights reserved.

Made with ♥ by JustPaste

Untitled Page | JustPaste.app
2 days ago3 views
💻Technology
Microsoft Windows [Version 10.0.26200.8655]
(c) Microsoft Corporation. All rights reserved.

C:\Users\Reservations Team>pnputil/enum-devices/class net
PNPUTIL [/add-driver <...> | /delete-driver <...> |
         /export-driver <...> | /enum-drivers [<...>] |
         /enum-devices [<...>] | /enum-devicetree [<...>] |
         /disable-device <...> | /enable-device <...> |
         /restart-device <...> | /remove-device <...> |
         /scan-devices [<...>] | /enum-classes [<...>] |
         /enum-interfaces [<...>] | /enum-containers [<...>] | /?]

Commands:

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

    Add driver package(s) into the driver store.
      /subdirs - traverse sub directories for driver packages.
      /install - install/update drivers on any matching devices.
      /reboot - reboot system if needed to complete the operation.

    Examples:
      Add driver package:
        pnputil /add-driver x:\driver.inf
      Add multiple driver packages:
        pnputil /add-driver c:\oem\*.inf
      Add and install driver package:
        pnputil /add-driver device.inf /install

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

    Delete driver package from the driver store.
      /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.

    Examples:
      Delete driver package:
        pnputil /delete-driver oem0.inf
      Force delete driver package:
        pnputil /delete-driver oem1.inf /force

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

    Export driver package(s) from the driver store into a target directory.

    Examples:
      Export driver package:
        pnputil /export-driver oem6.inf .
      Export all driver packages:
        pnputil /export-driver * c:\backup

  /enum-drivers [/class <name | GUID>] [/files] [/ids] [/devices]
                [/format <txt | xml | csv>] [/output-file [<filename>]]

    Enumerate all 3rd party driver packages in the driver store.
      /class <name | GUID> - filter by driver class name or GUID.
      /files - enumerate all driver package files.
      /ids - display driver package and family IDs.
      /devices - display devices with driver package installed.
      /format - format output as text, XML, or CSV.
      /output-file [<filename>] - write output to optional filename.

    Examples:
      Enumerate all OEM driver packages:
        pnputil /enum-drivers
      Enumerate all OEM driver packages of a specific class:
        pnputil /enum-drivers /class "System"
      Enumerate all OEM driver packages and show driver files:
        pnputil /enum-drivers /files

  /disable-device [<instance ID> | /deviceid <device ID>] [/class <name | GUID>]
                  [/bus <name | GUID>] [/reboot] [/force]

    Disable devices on the system.
      /deviceid <device ID> - disable all devices with matching device ID.
      /class <name | GUID> - filter by device class name or GUID.
      /bus <name | GUID> - filter by bus enumerator name or bus type GUID.
      /reboot - reboot system if needed to complete the operation.
      /force - disable even if device provides critical system functionality.

    Examples:
      Disable device:
        pnputil /disable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
      Disable all devices with specific hardware/compatible ID:
        pnputil /disable-device /deviceid "USB\Class_03"
      Disable all devices of a specific class on a specific bus:
        pnputil /disable-device /class "USB" /bus "PCI"

  /enable-device [<instance ID> | /deviceid <device ID>] [/class <name | GUID>]
                 [/bus <name | GUID>] [/reboot]

    Enable devices on the system.
      /deviceid <device ID> - enable all devices with matching device ID.
      /class <name | GUID> - filter by device class name or GUID.
      /bus <name | GUID> - filter by bus enumerator name or bus type GUID.
      /reboot - reboot system if needed to complete the operation.

    Examples:
      Enable device:
        pnputil /enable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
      Enable all devices with specific hardware/compatible ID:
        pnputil /enable-device /deviceid "USB\Class_03"
      Enable all devices of a specific class on a specific bus:
        pnputil /enable-device /class "USB" /bus "PCI"

  /restart-device [<instance ID> | /deviceid <device ID>] [/class <name | GUID>]
                  [/bus <name | GUID>] [/reboot]

    Restart devices on the system.
      /deviceid <device ID> - restart all devices with matching device ID.
      /class <name | GUID> - filter by device class name or GUID.
      /bus <name | GUID> - filter by bus enumerator name or bus type GUID.
      /reboot - reboot system if needed to complete the operation.

    Examples:
      Restart device:
        pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
      Restart all devices with specific hardware/compatible ID:
        pnputil /restart-device /deviceid "USB\Class_03"
      Restart all devices of a specific class on a specific bus:
        pnputil /restart-device /class "USB" /bus "PCI"

  /remove-device [<instance ID> | /deviceid <device ID>] [/class <name | GUID>]
                 [/bus <name | GUID>] [/subtree] [/reboot] [/force]

    Attempt to remove a device from the system.
      /deviceid <device ID> - remove all devices with matching device ID.
      /class <name | GUID> - filter by device class name or GUID.
      /bus <name | GUID> - filter by bus enumerator name or bus type GUID.
      /subtree - remove entire device subtree, including any child devices.
      /reboot - reboot system if needed to complete the operation.
      /force - remove even if device provides critical system functionality.

    Examples:
      Remove device:
        pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
      Remove all devices with specific hardware/compatible ID:
        pnputil /remove-device /deviceid "USB\Class_03"
      Remove all devices of a specific class on a specific bus:
        pnputil /remove-device /class "USB" /bus "PCI"

  /scan-devices [/instanceid <instance ID>] [/async]

    Scan the system for any device hardware changes.
      /instanceid <instance ID> - scan device subtree for changes.
      /async - scan for changes asynchronously.

    Examples:
      Scan devices:
        pnputil /scan-devices

  /enum-devices [/connected | /disconnected] [/class <name | GUID>]
                [/instanceid <instance ID> | /deviceid <device ID>]
                [/problem [<code>]] [/bus [<name | GUID>]] [/deviceids]
                [/relations] [/services] [/stack] [/location] [/drivers]
                [/interfaces] [/properties] [/resources]
                [/format <txt | xml | csv>] [/output-file [<filename>]]

    Enumerate all devices on the system.
      /connected | /disconnected - filter by connected devices or
                                   filter by disconnected devices.
      /class <name | GUID> - filter by device class name or GUID.
      /instanceid <instance ID> - filter by device instance ID.
      /deviceid <device ID> - filter by device hardware/compatible ID.
      /problem [<code>] - filter by devices with problems or
                          filter by specific problem code.
      /bus [<name | GUID>] - display bus enumerator name and bus type GUID or
                             filter by bus enumerator name or bus type GUID.
      /deviceids - display hardware/compatible IDs.
      /relations - display parent and child device relations.
      /services - display device services.
      /stack - display effective device stack information.
      /location - display location information and paths.
      /drivers - display matching and installed drivers.
      /interfaces - display device interfaces.
      /properties - display all device properties.
      /resources - display device resources.
      /format - format output as text, XML, or CSV.
      /output-file [<filename>] - write output to optional filename.

    Examples:
      Enumerate only connected devices on the system:
        pnputil /enum-devices /connected
      Enumerate device with specific instance ID:
        pnputil /enum-devices /instanceid "ACPI\PNP0A08\1"
      Enumerate all devices with specific hardware/compatible ID:
        pnputil /enum-devices /deviceid "USB\Class_03"
      Enumerate all devices with specific class:
        pnputil /enum-devices /class Display
        pnputil /enum-devices /class {4d36e97d-e325-11ce-bfc1-08002be10318}
      Enumerate all devices with specific problem code:
        pnputil /enum-devices /problem 28
        pnputil /enum-devices /problem 0xA
      Enumerate all devices with specific bus:
        pnputil /enum-devices /bus PCI
        pnputil /enum-devices /bus {c8ebdfb0-b510-11d0-80e5-00a0c92542e3}
      Enumerate all devices with problems and display hardware/compatible IDs:
        pnputil /enum-devices /problem /deviceids

  /enum-interfaces [/enabled | /disabled] [/class <GUID>] [/instanceid <instance ID>]
                   [/properties] [/format <txt | xml | csv>] [/output-file [<filename>]]

    Enumerate all device interfaces on the system.
      /enabled | /disabled - filter by enabled interfaces or
                             filter by disabled interfaces.
      /class <GUID> - filter by interface class GUID.
      /instanceid <instance ID> - filter by device instance ID.
      /properties - display all interface properties.
      /format - format output as text, XML, or CSV.
      /output-file [<filename>] - write output to optional filename.

    Examples:
      Enumerate only enabled interfaces on the system:
        pnputil /enum-interfaces /enabled
      Enumerate all interfaces with specific interface class GUID:
        pnputil /enum-interfaces /class {884b96c3-56ef-11d1-bc8c-00a0c91405dd}

  /enum-classes [/class <name | GUID>] [/services] [/format <txt | xml | csv>]
                [/output-file [<filename>]]

    Enumerate all device setup classes on the system.
      /class <name | GUID> - filter by device class name or GUID.
      /services - display device class services.
      /format - format output as text, XML, or CSV.
      /output-file [<filename>] - write output to optional filename.

    Examples:
      Enumerate all device setup classes on the system:
        pnputil /enum-classes
      Enumerate information for a specific device setup class:
        pnputil /enum-classes /class Display
        pnputil /enum-classes /class {4d36e968-e325-11ce-bfc1-08002be10318}

    /enum-devicetree [root device instance ID] [/connected] [/services]
                     [/stack] [/drivers] [/interfaces]

    Enumerate the device tree.
      /connected - filter by connected devices.
      /services - display device services.
      /stack - display effective device stack information.
      /drivers - display matching and installed drivers.
      /interfaces - display device interfaces.

    Examples:
      Enumerate device tree:
        pnputil /enum-devicetree
      Enumerate device tree with "ACPI\PNP0A03\0" as root:
        pnputil /enum-devicetree "ACPI\PNP0A03\0"
      Enumerate tree of connected devices and display device interfaces:
        pnputil /enum-devicetree /connected /interfaces

    /enum-containers [/containerid <container id>] [/connected | /disconnected]
                     [/problem] [/devices] [/format <txt | xml | csv>]
                     [/output-file [<filename>]]

    Enumerate all device containers on the system.
      /containerid <container id> - filter by container ID.
      /connected | /disconnected - filter by connected device containers or
                                   filter by disconnected device containers.
      /problem - filter by device containers with problems.
      /devices - display container devices.
      /format - format output as text, XML, or CSV.
      /output-file [<filename>] - write output to optional filename.

    Examples:
      Enumerate all device containers on the system:
        pnputil /enum-containers
      Enumerate specific device container:
        pnputil /enum-containers /containerid "{00000000-0000-0000-ffff-ffffffffffff}"
      Enumerate all connected device containers and associated devices:
        pnputil /enum-containers /connected /devices

  /?

    Show usage screen.


C:\Users\Reservations Team>
← Back to timeline