Microsoft-Windows-Wlansvc

The Microsoft-Windows-Wlansvc component implements:

  • The RadioLocation setting, which specifies the location of the radio feature when a wireless local area network (LAN) connection is used.
  • System capabilities for Wi-Fi adapters, which are new for Windows 10. These system capabilities are added at image time to ensure that the information is at its most accurate. The capabilities allow the OS to have a better understanding of the underlying hardware that it's running on. Telemetry data is generated by the system to provide data that can be used to diagnose both software and hardware issues.

OEMs or ODMs can configure the system capabilities for Wi-Fi adapters to accurately provide the information during image creation time. These system capabilities are different from device capabilities, which the IHV that developed the WLAN driver, provides. System capabilities are only locked down after the OEM or ODM has assembled a complete system and an understanding of the WLAN radio is available. For example, an OEM can configure a 2X2 WLAN device as a 1X1 device so the OEM must relay this configuration information to the OS using the system capabilities.

If OEMs or ODMs don't use these system capabilities or no additional input is registered by the OS, the OS will not generate any default values to store in the registry.

The settings you can use to enable system capabilities for Wi-Fi adapters are: CoexistenceSupport, NumAntennaConnected, SimultaneousMultiChannelSupported, WLANFunctionLevelDeviceResetSupported, and WLANPlatformLevelDeviceResetSupported.

The following example shows how you can configure these settings:

<component name="Microsoft-Windows-Wlansvc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <NumAntennaConnected>2</NumAntennaConnected>
    <CoexistenceSupport>1</CoexistenceSupport>
    <SimultaneousMultiChannelSupport>2</ SimultaneousMultiChannelSupport>
    <WLANFunctionLevelDeviceResetSupported>1</WLANFunctionLevelDeviceResetSupported>
    <WLANPlatformLevelDeviceResetSupported>0</WLANPlatformLevelDeviceResetSupported>
</component>

Child elements

Setting Description
CoexistenceSupport Specifies the type of co-existence that's supported on the device:
Both - Both Wi-Fi and Bluetooth work at the same performance level during co-existence.
Wi-Fi reduced - On a 2X2 system, Wi-Fi performance is reduced to 1X1 level.
Bluetooth centered - When co-existing, Bluetooth has priority and restricts Wi-Fi performance.
One - Either Wi-Fi or Bluetooth will stop working.
NumAntennaConnected Specifies the number of antennas that are connected to the WLAN radio.
RadioLocation RadioLocation provides instructions to users for enabling the wireless local area network (WLAN) hardware. These instructions are displayed when a wireless connectivity problem is detected, for example, when a wireless adapter is turned off.
SimultaneousMultiChannelSupported Specifies the maximum number of channels that the Wi-Fi device can simultaneously operate on. For example, you can use this to specify support for Station mode and Wi-Fi Direct GO on separate channels simultaneously.
WLANFunctionLevelDeviceResetSupported This setting is deprecated in Windows 10, version 1803. Specifies whether the device supports functional level device reset (FLDR). The FLDR feature in the OS checks this system capability exclusively to determine if it can run.
WLANPlatformLevelDeviceResetSupported This setting is deprecated in Windows 10, version 1803. Specifies whether the device supports platform level device reset (PLDR). The PLDR feature in the OS checks this system capability exclusively to determine if it can run.

Applies To

To determine whether a component applies to the image you’re building, load your image into Windows SIM and search for the component or setting name. For information on how to view components and settings, see Configure Components and Settings in an Answer File.

Components