---
title: WiredNetwork CSP
description: Learn more about the WiredNetwork CSP.
ms.date: 05/14/2025
ms.topic: generated-reference
---
# WiredNetwork CSP
The WiredNetwork configuration service provider (CSP) is used by the enterprise to configure wired Internet on devices that don't have group policy to enable them to access corporate Internet over ethernet.
The following list shows the WiredNetwork configuration service provider nodes:
- ./Device/Vendor/MSFT/WiredNetwork
- [EnableBlockPeriod](#deviceenableblockperiod)
- [LanXML](#devicelanxml)
- ./User/Vendor/MSFT/WiredNetwork
- [EnableBlockPeriod](#userenableblockperiod)
- [LanXML](#userlanxml)
## Device/EnableBlockPeriod
| Scope | Editions | Applicable OS |
|:--|:--|:--|
| ✅ Device
✅ User | ✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows 10, version 1809 [10.0.17763] and later |
```Device
./Device/Vendor/MSFT/WiredNetwork/EnableBlockPeriod
```
Enable block period (minutes), used to specify the duration for which automatic authentication attempts will be blocked from occurring after a failed authentication attempt.
**Description framework properties**:
| Property name | Property value |
|:--|:--|
| Format | `int` |
| Access Type | Add, Delete, Get, Replace |
| Allowed Values | Range: `[0-4294967295]` |
## Device/LanXML
| Scope | Editions | Applicable OS |
|:--|:--|:--|
| ✅ Device
✅ User | ✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows 10, version 1809 [10.0.17763] and later |
```Device
./Device/Vendor/MSFT/WiredNetwork/LanXML
```
XML describing the wired network configuration and follows the LAN_profile schemas
The profile XML must be escaped, as shown in the following examples.
> [!NOTE]
> If you need to specify other advanced conditions, such as specifying criteria for certificates that can be used by the LAN profile, you can do so by specifying this through the [EapHostConfig](/windows/win32/eaphost/eaphostconfigschema-eaphostconfig-element) portion of the LanXML ([LANProfile](/windows/win32/nativewifi/lan-profileschema-schema) > [MSM](/windows/win32/nativewifi/lan-profileschema-msm-lanprofile-element) > [security](/windows/win32/nativewifi/lan-profileschema-security-msm-element) > [OneX](/windows/win32/nativewifi/onexschema-onex-element) > EAPConfig). For more information, see [EAP configuration](./eap-configuration.md) and [Extensible Authentication Protocol (EAP) for network access](/windows-server/networking/technologies/extensible-authentication-protocol/network-access). For an example, see [Wired Profile Samples](/windows/win32/nativewifi/wired-profile-samples).
**Description framework properties**:
| Property name | Property value |
|:--|:--|
| Format | `chr` (string) |
| Access Type | Add, Delete, Get, Replace |
See [Examples](#examples).
## User/EnableBlockPeriod
| Scope | Editions | Applicable OS |
|:--|:--|:--|
| ✅ Device
✅ User | ✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows 10, version 1809 [10.0.17763] and later |
```User
./User/Vendor/MSFT/WiredNetwork/EnableBlockPeriod
```
Enable block period (minutes), used to specify the duration for which automatic authentication attempts will be blocked from occurring after a failed authentication attempt.
**Description framework properties**:
| Property name | Property value |
|:--|:--|
| Format | `int` |
| Access Type | Add, Delete, Get, Replace |
| Allowed Values | Range: `[0-4294967295]` |
## User/LanXML
| Scope | Editions | Applicable OS |
|:--|:--|:--|
| ✅ Device
✅ User | ✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows 10, version 1809 [10.0.17763] and later |
```User
./User/Vendor/MSFT/WiredNetwork/LanXML
```
XML describing the wired network configuration and follows the LAN_profile schemas
For more information, see [Device/LanXML](#devicelanxml).
**Description framework properties**:
| Property name | Property value |
|:--|:--|
| Format | `chr` (string) |
| Access Type | Add, Delete, Get, Replace |
## Examples
The following example shows how to add a wired network profile that authenticates with PEAP-MSCHAPv2. This example is based on the sample profile at [PEAP Profile Sample](/windows/win32/nativewifi/peap-profile-sample)
```xml
1
-
./Device/Vendor/MSFT/WiredNetwork/LanXML
chr
falsetrue2500025falsetruefalse26falsefalsefalsetruefalsetrue]]>
```
## Related articles
- [Wired profile samples](/windows/win32/nativewifi/wired-profile-samples)
- [Configuration service provider reference](configuration-service-provider-reference.md)
- [Extensible Authentication Protocol (EAP) for network access](/windows-server/networking/technologies/extensible-authentication-protocol/network-access)
- [Configure EAP profiles and settings in Windows](/windows-server/networking/technologies/extensible-authentication-protocol/configure-eap-profiles)