The netsh wlan show command in Windows is a powerful tool within the netsh (Network Shell) utility that provides a suite of subcommands for displaying information about wireless network (WLAN) configurations, adapters, and connections on a system. When executed without specifying a subcommand, netsh wlan show lists all available subcommands within the wlan context, helping users understand the options for retrieving specific wireless-related details.
Purpose of netsh wlan show
The netsh wlan show command serves as an entry point for querying various aspects of wireless networking on a Windows system. It is designed to display configuration details, status information, and capabilities related to wireless adapters, connections, profiles, and drivers. By specifying one of its subcommands, users can retrieve targeted information for tasks such as troubleshooting connectivity issues, auditing network settings, or verifying hardware capabilities.
When you run netsh wlan show without a subcommand, it does not display wireless data but instead lists the available subcommands with brief descriptions. This is useful for discovering the full range of options and choosing the appropriate subcommand for your needs.
Available Subcommands
The netsh wlan show command supports several subcommands, each retrieving specific information about the wireless configuration or hardware. Below is a detailed explanation of the most common subcommands available in Windows 11 (and earlier versions, where applicable):
- all
- Purpose: Displays comprehensive information about all wireless configurations on the system.
- Details Shown: Includes wireless profiles, network interfaces, driver information, and available networks. It essentially combines outputs from other subcommands like show profiles, show interfaces, show drivers, and show networks.
- Use Case: Useful for generating a complete report of the wireless setup for auditing or troubleshooting.
- blockednetworks
- Purpose: Lists wireless networks that have been blocked by the system or user.
- Details Shown: SSIDs of networks marked as blocked, preventing automatic or manual connection.
- Use Case: Helps verify if a specific network is intentionally blocked, which could explain connectivity issues.
- createalluserprofile
- Purpose: Shows whether the system allows creating wireless profiles accessible to all users.
- Details Shown: Indicates if the feature is enabled or disabled.
- Use Case: Useful for administrators managing shared systems to check profile creation permissions.
- drivers
- Purpose: Displays detailed information about the drivers for wireless network adapters.
- Details Shown:
- Interface name and description.
- Driver provider, version, date, and type (e.g., Native Wi-Fi Driver).
- Supported wireless standards (e.g., 802.11ac, 802.11ax).
- Authentication and cipher methods (e.g., WPA3, AES).
- Features like hosted network support, Wi-Fi Direct, FIPS 140 mode, 802.11w Management Frame Protection, and IHV (Independent Hardware Vendor) extensions (e.g., IHV adapter OUI, extensibility DLL path).
- Use Case: Helps diagnose driver-related issues or verify compatibility with specific network standards or security protocols.
- filters
- Purpose: Shows the list of allowed and blocked wireless networks configured via filters.
- Details Shown: SSIDs and network types (infrastructure or ad-hoc) in the allow or block lists, along with the reason for filtering (e.g., user or group policy).
- Use Case: Useful for managing network access control in enterprise environments or troubleshooting why certain networks are inaccessible.
- interfaces
- Purpose: Displays information about the wireless network interfaces (adapters) on the system.
- Details Shown:
- Interface name, description, GUID, and MAC address.
- State (connected or disconnected).
- For connected interfaces: SSID, BSSID, network type, radio type, authentication, cipher, channel, signal strength, and data rates.
- Use Case: Ideal for checking the status of Wi-Fi connections, signal quality, or verifying connection to the correct network.
- networks
- Purpose: Lists all visible wireless networks within range of the adapter.
- Details Shown:
- SSID, network type (infrastructure or ad-hoc), authentication (e.g., WPA2, WPA3), encryption (e.g., AES), and signal strength.
- Optionally, includes BSSID and channel if detailed mode is used (e.g., netsh wlan show networks mode=bssid).
- Use Case: Helps identify available networks for connection or diagnose issues with network visibility.
- profiles
- Purpose: Displays information about saved wireless network profiles.
- Details Shown:
- Names of all profiles stored on the system or for a specific interface.
- Optionally, detailed profile information like authentication, encryption, and connection mode if a specific profile is queried (e.g., netsh wlan show profiles name=”ProfileName”).
- Use Case: Useful for managing saved networks, checking profile settings, or troubleshooting automatic connection issues.
- settings
- Purpose: Shows the global wireless configuration settings on the system.
- Details Shown:
- Whether auto-connect or auto-switch is enabled for networks.
- Whether SSID broadcasting is allowed for hosted networks.
- Maximum number of clients for hosted networks.
- Whether wireless adapters are enabled or disabled.
- Use Case: Helps verify system-wide WLAN settings that affect connectivity behavior.
- tracing
- Purpose: Displays the status of wireless tracing (diagnostic logging).
- Details Shown: Whether tracing is enabled or disabled and the location of trace logs.
- Use Case: Useful for advanced troubleshooting when detailed diagnostic information is needed.
- wirelesscapabilities
- Purpose: Shows the capabilities of the wireless adapters and their drivers.
- Details Shown:
- Supported wireless standards (e.g., 802.11ax), frequency bands (2.4 GHz, 5 GHz, 6 GHz), and channel widths.
- Authentication and cipher support (e.g., WPA3, AES).
- Features like Wi-Fi Direct, Soft AP, MU-MIMO, 802.11w, FIPS mode, MAC randomization, and more.
- Advanced capabilities like number of spatial streams, Multi-Link Operation (MLO), and Quality of Service (QoS) features.
- Use Case: Essential for assessing hardware compatibility with modern networks or advanced features.
How to Use netsh wlan show
To use the netsh wlan show command effectively, follow these steps:
- Open Command Prompt:
- Press Win + R, type cmd, and press Enter. For some subcommands, you may need to run Command Prompt as an administrator (right-click and select “Run as administrator”).
- Run the Base Command:
- Type netsh wlan show and press Enter to see the list of available subcommands.
- The following commands are available:
- Commands in this context:
- show all – Shows complete wireless device and networks information.
- show blockednetworks – Shows the blocked network list.
- show createalluserprofile – Shows whether everyone is allowed to create all user profiles.
- show drivers – Shows properties of the wireless adapter drivers.
- show filters – Shows the allowed and blocked network list.
- show interfaces – Shows a list of the wireless LAN interfaces on the system.
- show networks – Shows a list of networks visible on the system.
- show profiles – Shows a list of profiles configured on the system.
- show settings – Shows the global settings of wireless LAN.
- show tracing – Shows whether wireless LAN tracing is enabled or disabled.
- show wirelesscapabilities – Shows wireless capabilities of the system.
- Specify a Subcommand:
- To retrieve specific information, append the desired subcommand. For example:
- netsh wlan show interfaces to view adapter status.
- netsh wlan show drivers to check driver details.
- netsh wlan show wirelesscapabilities to see adapter capabilities.
- To retrieve specific information, append the desired subcommand. For example:
- Optional Parameters:
- Some subcommands support additional parameters for refined output. For example:
- netsh wlan show networks mode=bssid includes BSSID and channel details.
- netsh wlan show profiles name=”ProfileName” shows details for a specific profile.
- Some subcommands support additional parameters for refined output. For example:
Practical Scenarios
Here are examples of how netsh wlan show subcommands can be applied:
- Troubleshooting Connectivity: Use netsh wlan show interfaces to check if the adapter is connected and verify signal strength or channel usage.
- Auditing Security: Run netsh wlan show drivers or netsh wlan show wirelesscapabilities to confirm support for WPA3 or 802.11w for secure networks.
- Managing Profiles: Execute netsh wlan show profiles to list saved networks and identify outdated or misconfigured profiles.
- Checking Available Networks: Use netsh wlan show networks to see nearby Wi-Fi networks and their security settings.
- Verifying System Settings: Run netsh wlan show settings to ensure auto-connect settings align with user preferences.
- Scripting for Automation: Combine subcommands in a batch file to collect wireless details across multiple devices. For example:
- netsh wlan show interfaces > wlan_interfaces.txt
- netsh wlan show drivers >> wlan_interfaces.txt
Show runtime details about active connections of the wireless network interfaces
The Windows command netsh wlan show interfaces is a powerful tool used to display snapshot of the current status and configuration of the wireless network interfaces on your computer.
The netsh utility in Windows is a command-line tool for configuring and monitoring network settings. When combined with the wlan context (short for wireless local area network), it focuses on Wi-Fi-related functionalities. The show interfaces subcommand specifically instructs netsh to display information about all wireless network interfaces present on the system, such as Wi-Fi adapters. This includes both connected and disconnected interfaces, providing a comprehensive overview of their current state and properties.
Below is an outline of the command’s key uses and the type of information it provides:
Information Provided by the Command
When you execute netsh wlan show interfaces, it generates a text-based output listing each wireless interface along with a set of key details. While the exact output may vary slightly depending on the system and its configuration, it typically includes the following properties for each interface:
- Name: The identifier of the interface (e.g., “Wi-Fi” or “Wireless Network Connection”).
- Description: A brief description of the wireless adapter hardware.
- GUID: A unique identifier for the interface.
- Physical Address: The MAC address of the adapter.
- State: Indicates whether the interface is connected or disconnected.
- SSID: The name of the wireless network the interface is connected to (if applicable).
- AP BSSID: The MAC address of the access point (e.g., the router) the interface is connected to.
- Band: A wireless network band refers to the specific frequency range used for transmitting wireless signals between devices and a wireless access point (e.g., router).
- Channel: The wireless channel the network is operating on.
- Network Type: Specifies whether the network is an infrastructure network (e.g., connected to a router) or ad-hoc (peer-to-peer).
- Radio Type: The Wi-Fi standard in use, such as 802.11n, 802.11ac, or 802.11ax.
- Authentication: The security protocol, such as WPA2-Personal or WPA3.
- Cipher: The encryption method, such as AES or TKIP.
- Connection Mode: Whether the connection was established manually or automatically.
- Receive Rate and Transmit Rate: The current data rates for receiving and sending data, measured in Mbps.
- Signal: The signal strength, typically expressed as a percentage.
- Profile: The name of the saved wireless profile associated with the connection (if any).
For a disconnected interface, some fields (like SSID, BSSID, or signal strength) may be omitted or marked as unavailable, while basic information like the name, MAC address, and state is still shown.
Primary Uses of the Command
The netsh wlan show interfaces command serves several practical purposes, making it valuable for both everyday users and network administrators. Here are its key uses:
- Checking Wireless Connection Status
The command quickly reveals whether a wireless interface is connected or disconnected. This is useful for verifying if your Wi-Fi is active and operational. - Viewing Connection Details
For connected interfaces, it provides critical details about the current network, such as the SSID, signal strength, channel, and authentication method. This helps users confirm they’re connected to the intended network. - Identifying Wireless Adapters
If a system has multiple wireless interfaces (e.g., a built-in Wi-Fi adapter and a USB Wi-Fi dongle), the command lists all of them, along with their properties, making it easy to distinguish between them. - Troubleshooting Connectivity Issues
By examining details like signal strength, channel, or data rates, users can diagnose problems such as weak signals, interference from overlapping channels, or slow connection speeds. - Network Monitoring and Configuration
The command provides a snapshot of the wireless setup, which can be used to gather information for configuring networks or monitoring their performance over time.
Practical Applications
Here are some examples of how netsh wlan show interfaces can be applied:
- Assessing Signal Quality: If streaming video is buffering, the signal strength percentage can indicate whether a weak connection is the culprit.
- Avoiding Channel Interference: By noting the channel in use, a user could adjust their router settings to avoid conflicts with nearby networks.
- Network Troubleshooting:
By inspecting the state and properties of the wireless interface, users can identify potential issues related to connectivity, signal strength, or misconfigurations. For example, if the interface is not connected or is showing poor signal quality, this information can guide further diagnosis. - Configuration Verification:
Administrators can verify that the wireless interface is operating with the correct settings, such as ensuring the proper wireless standard or security protocol is being used in accordance with the network’s policy or requirements. - Performance Monitoring:
Regularly checking the interface details can help in monitoring the performance of the wireless adapter. Parameters such as signal quality and channel usage provide critical insights into the current network environment. - Documentation and Reporting:
The detailed output from this command can be documented for network audits and reports, or used as part of a diagnostic process when resolving network-related issues.
Summary
In conclusion, the netsh wlan show interfaces command is an essential diagnostic tool that provides an in-depth overview of the wireless network interface configurations and statuses on a Windows system. Its comprehensive output aids in troubleshooting, verifying network configurations, and monitoring performance, making it a valuable resource for both individual users and IT professionals who manage network environments.
Show hardware and driver capabilities of the wireless network interfaces
The Windows command netsh wlan show wirelesscapabilities displays a detailed list of the wireless network adapter’s capabilities, providing insights into the features, standards, and configurations supported by the hardware and its drivers.
What Does the Command Do?
The netsh wlan show wirelesscapabilities command is part of the netsh wlan context, which focuses on wireless local area network (WLAN) settings and operations. Specifically, the show wirelesscapabilities subcommand queries the system to retrieve and display the capabilities of all wireless network interfaces (Wi-Fi adapters) installed on the computer. This includes details about supported standards, authentication methods, encryption types, and other technical features of the wireless hardware and its driver.
Unlike netsh wlan show interfaces, which focuses on the current state of wireless connections (e.g., SSID, signal strength), netsh wlan show wirelesscapabilities is concerned with the inherent capabilities of the adapter, regardless of whether it is currently connected to a network. This makes it a valuable tool for assessing what a Wi-Fi adapter can do rather than what it is doing.
Information Provided by the Command
When you run netsh wlan show wirelesscapabilities, it generates a text-based output listing each wireless interface on the system along with their respective capabilities. While the exact details may vary depending on the hardware and drivers installed, the output typically includes the following key information for each interface:
Version Information
These details provide versioning data for the software and firmware components of the wireless adapter.
- WDI Version (Windows)
Indicates the version of the Wireless Driver Interface (WDI) framework used by Windows to communicate with the wireless adapter. WDI ensures compatibility between the operating system and the driver. - WDI Version (IHV)
Shows the version of the WDI framework implemented by the Independent Hardware Vendor (IHV), i.e., the manufacturer of the wireless adapter. This version may differ from Windows’ WDI version depending on the driver. - WiFiCx Version (IHV)
Displays the version of the WiFi Connection Experience (WiFiCx) driver model provided by the IHV. WiFiCx is a modern framework for wireless drivers in Windows, affecting performance and feature support. - Firmware Version
Specifies the version of the firmware running on the wireless adapter. Firmware updates can enhance functionality or fix issues, making this useful for troubleshooting.
Operational Modes
These indicate the roles or operational modes the wireless adapter can support.
- Station
Confirms the adapter can function as a station (client) to connect to a wireless network, such as a Wi-Fi router. - Soft AP
Indicates the adapter can operate as a software-based Access Point (Soft AP), allowing other devices to connect to it, effectively turning the system into a Wi-Fi hotspot. - Network monitor mode
Shows whether the adapter can enter monitor mode to capture all wireless traffic in its vicinity, not just traffic addressed to it. This is useful for network analysis or security purposes. - Wi-Fi Direct Device
Indicates support for Wi-Fi Direct, enabling peer-to-peer connections with other devices without requiring a traditional access point. - Wi-Fi Direct GO
Confirms the adapter can act as a Group Owner (GO) in Wi-Fi Direct, functioning as an access point-like entity for other Wi-Fi Direct devices. - Wi-Fi Direct Client
Shows the adapter can connect as a client to a Wi-Fi Direct Group Owner.
Security and Management Features
These details highlight supported security protocols and network management capabilities.
- Protected Management Frames
Indicates support for IEEE 802.11w, which protects management frames (e.g., deauthentication or disassociation) from spoofing or tampering, enhancing security. - DOT11k neighbor report
Shows support for IEEE 802.11k, which provides neighbor reports to assist with roaming decisions by listing nearby access points. - ANQP Service Information Discovery
Confirms the adapter supports the Access Network Query Protocol (ANQP), used to discover network information (e.g., hotspot capabilities) before connecting. - Action Frame
Indicates support for IEEE 802.11 action frames, which are used for various management tasks, such as requesting measurements or reporting network status.
Hardware and Networking Features
These details describe physical or low-level networking capabilities.
- Diversity Antenna
Shows whether the adapter supports multiple antennas to improve signal quality and reliability through antenna diversity. - IBSS
Confirms support for an Independent Basic Service Set (IBSS), also known as ad-hoc mode, allowing direct device-to-device connections without an access point. - Promiscuous Mode
Indicates the adapter can operate in promiscuous mode, capturing all wireless traffic within range, similar to network monitor mode.
Peer-to-Peer (P2P) and Service Discovery
These details relate to Wi-Fi Direct and associated service discovery features.
- P2P Device Discovery
Shows the adapter can discover other Wi-Fi Direct (P2P) devices in its vicinity. - P2P Service Name Discovery
Indicates the ability to discover the names of services offered by P2P devices. - P2P Service Info Discovery
Confirms the adapter can retrieve detailed information about services offered by P2P devices. - P2P Background Discovery
Shows support for discovering P2P devices or services in the background, without active user intervention. - P2P GO on 5 GHz
Indicates the adapter can operate as a Wi-Fi Direct Group Owner on the 5 GHz frequency band. - P2P GO on 6 GHz
Confirms the ability to act as a Wi-Fi Direct Group Owner on the 6 GHz band, a feature introduced with Wi-Fi 6E. - P2P Sae on GO
Shows support for Simultaneous Authentication of Equals (SAE) when operating as a Wi-Fi Direct Group Owner, providing secure authentication. - ASP 2.0 Service Name Discovery
Indicates support for discovering service names using Application Service Platform (ASP) 2.0, a framework for Wi-Fi Direct services. - ASP 2.0 Service Information Discovery
Confirms the ability to retrieve detailed service information via ASP 2.0.
Additional Capabilities
These cover a variety of advanced features and configurations.
- IP Docking Capable
Suggests the adapter supports IP-based connectivity for docking stations, enabling seamless network access when docked. - Host FIPS Mode
Indicates support for Federal Information Processing Standards (FIPS)-compliant cryptography, required for certain secure environments. - Instant Connect
Shows the adapter supports a feature for rapid network or device connections, possibly for quick setup or pairing. - Dx Standby NLO
Likely refers to Network List Offload (NLO) during standby modes, allowing the adapter to maintain network awareness while conserving power. - Extended Channel Switch Announcement
Indicates support for announcing channel switches, useful for dynamic frequency selection or multi-band operations. - Function Level Reset
Shows the adapter can reset its wireless functionality independently, without affecting the entire system. - Platform Level Reset
Indicates a broader reset capability that may impact additional platform components. - Bus Level Reset
Confirms the ability to reset the hardware bus (e.g., PCIe) connecting the wireless adapter. - MAC Randomization
Shows support for randomizing the MAC address to enhance privacy by preventing tracking. - Fast Transition
Indicates support for IEEE 802.11r, enabling faster roaming between access points with minimal interruption. - MU-MIMO
Confirms support for Multi-User Multiple Input Multiple Output, allowing simultaneous communication with multiple devices to improve network efficiency. - Miracast Sink
Shows the adapter can act as a receiver (sink) for Miracast, a wireless display standard. - BSS Transition (802.11v)
Indicates support for IEEE 802.11v, which enhances transitions between Basic Service Sets (BSS) for better network management. - IHV Extensibility Module Configured
Shows whether an extensibility module from the Independent Hardware Vendor is configured, adding custom features to the driver.
Authentication and Security Protocols
These details specify supported authentication and encryption methods.
- SAE Authentication
Indicates support for Simultaneous Authentication of Equals (SAE), a secure password-based authentication method used in WPA3. - SAE Hash-to-Element Authentication
Shows support for a variant of SAE that uses hash-to-element mapping for key generation, enhancing security. - WPA3 SUITE-B Authentication
Confirms support for WPA3 with Suite B, a high-security cryptographic standard for sensitive environments. - OWE Authentication
Indicates support for Opportunistic Wireless Encryption (OWE), providing encryption on open networks without authentication.
Advanced Wireless Features
These details highlight support for modern wireless technologies and optimizations.
- FTM as Initiator
Shows the adapter can initiate Fine Timing Measurement (FTM) per IEEE 802.11mc, enabling precise location-based services. - MBO Support
Indicates support for Multiband Operation (MBO), optimizing the use of multiple frequency bands for better performance. - Number of Tx Spatial Streams
Specifies the number of transmit spatial streams supported, impacting data rates in MIMO systems (e.g., “2” for two streams). - Number of Rx Spatial Streams
Indicates the number of receive spatial streams supported, also affecting MIMO performance. - Number of Concurrent Channels Supported
Shows how many channels the adapter can use simultaneously, useful for multi-channel or multi-band operations. - Number of Radios
Specifies the number of physical radios in the adapter, enabling concurrent operations on different bands (e.g., 2.4 GHz and 5 GHz). - P2P GO ports count
Indicates the number of ports or connections the adapter can support as a Wi-Fi Direct Group Owner. - P2P Clients Port Count
Shows the number of clients that can connect to the adapter when acting as a Wi-Fi Direct Group Owner. - P2P Max Mobile AP Clients
Specifies the maximum number of clients that can connect when the adapter operates as a mobile access point. - Max ANQP Service Advertisements Supported
Indicates the maximum number of service advertisements the adapter can handle via ANQP. - Maximum Number of Secondary STAs Supported
Shows the maximum number of additional stations (STAs) the adapter can support in specific configurations. - Number of MLO Connections Supported
Likely refers to Multi-Link Operation (MLO), a Wi-Fi 7 feature allowing simultaneous use of multiple links (e.g., 2.4 GHz, 5 GHz, 6 GHz). - QoS MSCS Supported
Indicates support for Quality of Service (QoS) with Multi-Stream Channel Selection (MSCS), optimizing traffic across streams. - QoS DSCP to UP Mapping Supported
Shows support for mapping Differentiated Services Code Point (DSCP) to User Priority (UP) for QoS prioritization. - Wpa3-Sae with 384-bit Pmk Supported
Confirms support for WPA3-SAE with a 384-bit Pairwise Master Key (PMK), offering enhanced security. - Cross Akm/Cipher Roaming
Indicates the ability to roam between networks using different Authentication and Key Management (AKM) or cipher settings. - Co-existence Support
Shows the adapter can coexist with other wireless technologies (e.g., Bluetooth) or networks without significant interference.
This information is critical for understanding the full potential of your system’s wireless hardware and ensuring compatibility with various network environments.
Primary Uses of the Command
The netsh wlan show wirelesscapabilities command serves several practical purposes, making it valuable for users, IT professionals, and network administrators. Here are its key applications:
- Assessing Hardware Compatibility:
- The command helps determine whether a Wi-Fi adapter supports modern standards like 802.11ax (Wi-Fi 6) or 5 GHz/6 GHz bands, which is crucial when upgrading routers or connecting to high-performance networks.
- For example, if a user’s adapter only supports 2.4 GHz and 802.11n, they may experience slower speeds on a 5 GHz Wi-Fi 6 network.
- Verifying Security Support:
- By listing supported authentication and cipher types, the command confirms whether the adapter can connect to networks using advanced security protocols like WPA3.
- This is useful for ensuring compliance with organizational security policies or connecting to modern routers that enforce stricter standards.
- Troubleshooting Network Issues:
- If a user cannot connect to a specific network, the command can reveal whether the issue stems from unsupported standards, bands, or security protocols.
- For instance, if a network operates on the 5 GHz band but the adapter only supports 2.4 GHz, the command will clarify this limitation.
- Planning Network Upgrades:
- IT administrators can use the command to audit the capabilities of devices across a network, helping decide whether to upgrade hardware or adjust router settings (e.g., enabling 5 GHz or wider channels).
- Knowing channel width support (e.g., 80 MHz vs. 160 MHz) can guide decisions about optimizing network performance.
- Configuring Advanced Features:
- The command indicates support for features like Wi-Fi Direct, hosted networks, or MU-MIMO, which can be leveraged for specific use cases like file sharing, hotspot creation, or high-density environments.
- For example, confirming hosted network support allows a user to set up a virtual access point using netsh wlan start hostednetwork.
- Driver and Firmware Analysis:
- The driver version and date provided in the output can help determine whether an adapter’s driver is outdated, prompting users to download updates from the manufacturer’s website for improved performance or compatibility.
Practical Scenarios
Here are some real-world examples of how netsh wlan show wirelesscapabilities can be applied:
- Upgrading to a Wi-Fi 6 Router: A user runs the command to check if their laptop’s Wi-Fi adapter supports 802.11ax and 5 GHz. If it only supports 802.11n and 2.4 GHz, they may need to purchase a USB Wi-Fi adapter to take full advantage of the new router.
- Ensuring WPA3 Compatibility: An IT administrator uses the command to verify that all company laptops support WPA3 before transitioning the corporate network to this security standard.
- Diagnosing Slow Speeds: A user notices slow Wi-Fi speeds and runs the command to confirm that their adapter supports 80 MHz channel widths. They then adjust their router to use wider channels for better performance.
- Setting Up a Hotspot: A user wants to share their internet connection via a hosted network. They run the command to confirm that their adapter supports hosted networks before proceeding with configuration.
Show detailed information about the drivers for the wireless network adapters
The Windows command netsh wlan show drivers is a specialized command within the netsh (Network Shell) utility that provides detailed information about the drivers for the wireless network adapters installed on a system. This command is particularly useful for diagnosing issues related to Wi-Fi functionality, verifying driver compatibility, and understanding the capabilities supported by the driver software for wireless interfaces.
What Does the Command Do?
The netsh wlan show drivers command operates within the netsh wlan context, which focuses on wireless local area network (WLAN) settings and operations. Specifically, the show drivers subcommand retrieves and displays information about the software drivers associated with each wireless network adapter (Wi-Fi adapter) on the system. Unlike netsh wlan show interfaces, which provides runtime details about active connections, or netsh wlan show wirelesscapabilities, which focuses on hardware and driver capabilities, netsh wlan show drivers is centered on the driver itself—its version, vendor, supported features, and configuration details.
This command is particularly valuable because the driver acts as the intermediary between the operating system and the wireless hardware, and its properties can significantly impact Wi-Fi performance, compatibility, and functionality. By examining driver details, users can identify potential issues, such as outdated software, missing features, or incompatibilities with specific network configurations.
Information Provided by the Command
When you execute netsh wlan show drivers, the command generates a text-based report for each wireless interface on the system, detailing the properties of the associated driver. The exact output may vary depending on the adapter, driver, and Windows version, but it typically includes the following key pieces of information:
- Interface Information:
- Name: The identifier of the wireless interface (e.g., “Wi-Fi” or “Wireless Network Connection”).
- Description: A description of the adapter, often including the manufacturer and model (e.g., “Intel(R) Wireless-AC 9560”).
- Driver Information:
- Vendor: The company that developed the driver, such as Intel, Qualcomm, Broadcom, or Microsoft (for generic drivers).
- Provider: Specifies the company or entity that developed the driver, such as Intel, Microsoft, Broadcom, or Qualcomm. This indicates whether the driver is vendor-specific or a generic version supplied by Microsoft.
- Date: The release date of the driver, which helps determine whether it is recent or outdated.
- Version: The driver’s version number, useful for tracking updates or comparing against known compatible versions.
- INF File: The name of the Information File (.inf) used to install the driver, which is technical but can be useful for advanced troubleshooting.
- Type: Indicates whether the driver is a “Native Wi-Fi Driver,” meaning it adheres to Microsoft’s Native Wi-Fi architecture for enhanced Windows integration, or if it’s a legacy driver.
- Wireless Features Supported by the Driver:
- Supported Radio Types (Wireless Standards):
- Lists the wireless standards supported by the driver, such as:
- 802.11a
- 802.11b
- 802.11g
- 802.11n
- 802.11ac
- 802.11ax (Wi-Fi 6/6E)
- This reveals the adapter’s compatibility with various network types and its potential performance capabilities.
- Lists the wireless standards supported by the driver, such as:
- FIPS 140 Mode Supported
- Meaning: FIPS (Federal Information Processing Standards) 140 is a U.S. government standard for cryptographic modules. In the context of wireless drivers, this indicates whether the driver supports a mode that complies with FIPS 140 security requirements for encryption and cryptographic operations.
- Output Example: “FIPS 140-2 mode supported : Yes” (or “No”).
- Purpose: Shows if the driver can be used in environments requiring FIPS-compliant security, such as government or enterprise settings.
- 802.11w Management Frame Protection supported :
- Meaning: 802.11w is an amendment to the IEEE 802.11 wireless standard that adds protection for management frames (e.g., authentication or deauthentication frames). This helps prevent attacks like spoofing or denial-of-service by ensuring these frames are authenticated and encrypted.
- Output Example: “802.11w Management Frame Protection supported : Yes” (or “No”).
- Purpose: Indicates whether the driver supports this enhanced security feature for more robust wireless network protection.
- Hosted Network Support: Specifies whether the driver supports the “hosted network” feature, enabling the adapter to act as a virtual access point (soft AP) for creating a wireless hotspot or sharing an internet connection, with values like “Yes” or “No.”
- Authentication and Cipher Support:
- Details the security protocols and encryption types the driver supports, including:
- Authentication: Options like Open, WEP, WPA, WPA2-Personal/Enterprise, WPA3-Personal/Enterprise.
- Cipher: Encryption methods such as WEP, TKIP, CCMP (AES).
This information is key to ensuring the driver can connect to networks with specific security requirements.
- Details the security protocols and encryption types the driver supports, including:
- Number of supported bands: Indicates supported frequency bands, such as 2.4 GHz, 5 GHz, or 6 GHz (for Wi-Fi 6E).
- Wi-Fi Direct Support: Shows whether the driver supports Wi-Fi Direct, a peer-to-peer connection mode, with values like “Yes” or “No.”
- Virtual Station Support: Indicates whether the driver supports multiple virtual Wi-Fi interfaces (e.g., connecting to a network while simultaneously acting as an access point).
- Channel Widths: Shows supported channel widths (e.g., 20 MHz, 40 MHz, 80 MHz, 160 MHz), which affect bandwidth and performance.
- IHV Service Present
- Meaning: IHV stands for Independent Hardware Vendor, referring to the manufacturer of the wireless hardware. This detail shows whether an additional service or component from the IHV is present to extend or customize the driver’s functionality beyond standard Windows capabilities.
- Output Example: “IHV service present : Yes” (or “No”).
- Purpose: Highlights if vendor-specific enhancements are available.
- IHV Adapter OUI
- Meaning: OUI (Organizationally Unique Identifier) is the first three bytes of a MAC address, assigned to manufacturers by the IEEE. This identifies the vendor of the wireless adapter.
- Output Example: “IHV adapter OUI : [00 50 56], type: [00]”.
- Purpose: Provides the hardware vendor’s identifier, useful for troubleshooting or verifying the device’s origin.
- IHV Extensibility DLL Path
- Meaning: This is the file path to a Dynamic Link Library (DLL) provided by the IHV. The DLL contains custom code that extends the driver’s functionality, such as additional features or optimizations.
- Output Example: “IHV extensibility DLL path: C:\WINDOWS\system32\IntelIHVRouter10.dll”.
- Purpose: Specifies the location of the vendor’s extensibility module, aiding in diagnostics or customization.
- IHV UI Extensibility CLSID
- Meaning: CLSID (Class Identifier) is a unique identifier for a COM (Component Object Model) class in Windows. This CLSID points to a COM component provided by the IHV that extends the user interface, potentially offering custom settings or controls in the wireless configuration.
- Output Example: “IHV UI extensibility ClSID: {00000000-0000-0000-0000-000000000000}”.
- Purpose: Identifies the UI customization component, useful for developers or advanced users.
- IHV Diagnostics CLSID
- Meaning: This is another CLSID, this time for a COM component that provides diagnostic functionality specific to the IHV’s hardware or software, such as troubleshooting tools or logs.
- Output Example: “IHV diagnostics CLSID : {00000000-0000-0000-0000-000000000000}”.
- Purpose: Points to the diagnostics module, aiding in support and maintenance.
- Supported Radio Types (Wireless Standards):
- Additional Driver Features:
- WFD (Wi-Fi Display) Support: Indicates whether the driver supports Miracast or other wireless display technologies.
- Soft AP Support: Confirms whether the driver can create a software-based access point.
- Power Management: Shows whether the driver supports power-saving features, which can impact performance and battery life.
- MU-MIMO Support: Indicates support for Multi-User Multiple Input Multiple Output, which enhances performance in crowded networks.
- ANQP Support: Shows whether the driver supports Access Network Query Protocol, used in some hotspot and enterprise networks.
- Number of Antennas: May list the number of transmit and receive antennas, which affects throughput and signal quality.
Primary Uses of the Command
The netsh wlan show drivers command serves several practical purposes, making it valuable for users, IT professionals, and network administrators. Below are its key applications:
- Verifying Driver Version and Status:
- The command provides the driver’s version and date, allowing users to determine whether it is up to date. Outdated drivers can cause connectivity issues, reduced performance, or compatibility problems with modern networks.
- For example, if a user experiences frequent disconnections, checking the driver version can prompt them to download the latest update from the vendor’s website (e.g., Intel, Realtek, or Qualcomm).
- Ensuring Feature Compatibility:
- By listing supported features like WPA3, Wi-Fi 6, or 5 GHz bands, the command helps confirm whether the driver can handle specific network requirements.
- For instance, if a network uses WPA3 encryption but the driver only supports WPA2, the command will reveal this limitation.
- Troubleshooting Wireless Issues:
- The command can identify driver-related problems, such as lack of support for hosted networks, Wi-Fi Direct, or modern Wi-Fi standards, which may explain connectivity or functionality issues.
- For example, if a user cannot create a hotspot, the command can confirm whether hosted network support is missing.
- Planning Network Configurations:
- IT administrators can use the command to audit driver capabilities across multiple devices, ensuring that all systems support required features like 802.11ax, MU-MIMO, or specific security protocols before deploying new network infrastructure.
- Knowing supported channel widths can guide router settings to optimize performance (e.g., enabling 80 MHz channels if supported).
- Confirming Advanced Feature Support:
- The command verifies whether the driver supports advanced functionalities like Wi-Fi Direct for peer-to-peer connections, Miracast for wireless displays, or soft AP for creating hotspots.
- This is useful for scenarios like sharing an internet connection or mirroring a screen to a smart TV.
Practical Scenarios
Here are some real-world examples of how netsh wlan show drivers can be applied:
- Diagnosing Connectivity Issues: A user experiences slow Wi-Fi speeds and runs the command to check if their driver supports 802.11ac and 5 GHz. If it only supports 802.11n and 2.4 GHz, they may need to update the driver or replace the adapter.
- Checking for Hotspot Support: A user wants to create a Wi-Fi hotspot on their laptop. They run the command to confirm that hosted network support is enabled before attempting to configure it with netsh wlan start hostednetwork.
- Upgrading Network Security: An IT administrator uses the command to verify that all company laptops have drivers supporting WPA3 before upgrading the corporate Wi-Fi network to this standard.
- Auditing Driver Versions: A network manager runs the command across multiple devices to compile a report on driver versions, identifying systems that need updates to ensure compatibility with a new Wi-Fi 6 router.
Additional Notes
- No Admin Privileges Required: The netsh wlan show command only retrieves information and typically does not require elevated permissions, making it accessible to standard users.
- Driver Dependency: The accuracy and completeness of the output depend on the driver. Generic or outdated drivers (e.g., Microsoft’s default drivers) may report limited or inaccurate information. Installing the latest vendor-specific driver (e.g., from Intel, Broadcom, or Qualcomm) can improve reliability.
- Multiple Adapters: If a system has multiple wireless adapters (e.g., an internal Wi-Fi card and a USB dongle), the command provides separate driver details for each interface.
- Comparison with Related Commands:
- netsh wlan show interfaces: Focuses on current connection details (e.g., SSID, signal strength).
- netsh wlan show wirelesscapabilities: Emphasizes hardware and driver capabilities (e.g., supported bands, MU-MIMO).
- netsh wlan show drivers: Centers on driver-specific properties and supported features.
- Combining these commands provides a holistic view of a system’s wireless setup.



