Microsoft-Windows-NlaSvc

EventTitleChannelSampleRule
4001Entered State: Entered_State Interface Guid: Interface_Guid.DiagnosticNN
4002Transitioning to State: CurrentOrNextState Interface Guid: InterfaceGuid.DiagnosticNN
4101Received WMI Media Connect Notification for 'AdapterName' InterfaceGuid.DiagnosticNN
4102Received WMI Media Disconnect Notification for 'AdapterName' InterfaceGuid.DiagnosticNN
4103Route change has occurred for interface InterfaceGuid (MibNotificationType).DiagnosticNN
4104Address change has occurred for interface InterfaceGuid (MibNotificationType).DiagnosticNN
4105Quarantine state has changedDiagnosticNN
4106Received DHCP notificationDiagnosticNN
4201Start link resolverDiagnosticNN
4202Stop link resolverDiagnosticNN
4203Start gateway resolution on interface InterfaceGuid for GatewayIpAddress.DiagnosticNN
4204Stop gateway resolution on interface NlnsState for MAC.DiagnosticNN
4205Gateway resolution failed on interface InterfaceGuid for GatewayIpAddress with …OperationalYN
4251Plug-in data indicated from PluginName for entity EntityName (IndicatedRowCount …DiagnosticNN
4261DHCP has stabilized for InterfaceGuid (NlaState).DiagnosticNN
4301Start Intranet resolverDiagnosticNN
4302Stop Intranet resolverDiagnosticNN
4311Start DsGetDcName(DnsSuffix,Flags) for DnsSuffix.DiagnosticNN
4312Stop DsGetDcName(DnsSuffix,Flags) for DnsSuffix returned error ErrorCode …DiagnosticNN
4313DsGetDcName(DnsSuffix,Flags) for DnsSuffix failed with error ErrorCode.DiagnosticNN
4321Start DsGetDcName(Flags) for DS info.DiagnosticNN
4322Stop DsGetDcName(Flags) for DS info returned error ErrorCode …DiagnosticNN
4323DsGetDcName(Flags) for DS info failed with error ErrorCode.DiagnosticNN
4331Start DsGetDcName(Flags) for root domain GUID.DiagnosticNN
4332Stop DsGetDcName(Flags) for root domain GUID returned error ErrorCode …DiagnosticNN
4333DsGetDcName(Flags) for root domain GUID failed with error ErrorCode.OperationalNN
4341Start LDAP authentication on interface Interface Name (Addresses) (Try Count …DiagnosticNN
4342Stop LDAP authentication on interface Interface Name (Addresses).DiagnosticNN
4343LDAP authentication on interface Interface Name (Addresses) failed with error …OperationalYN
4351Start ldap_connect(Addresses) for DC=DcName (Try Number of Try Count tries).DiagnosticNN
4352Stop ldap_connect(Addresses) for DC=DcName (Try Number of Try Count tries).DiagnosticNN
4353ldap_connect(Addresses) for DC=DcName (Try Number of Try Count tries) failed …DiagnosticNN
4354Start ldap_bind(Addresses) for DC=DcName (Try Number of Try Count tries).DiagnosticNN
4355Stop ldap_bind(Addresses) for DC=DcName (Try Number of Try Count tries).DiagnosticNN
4356ldap_bind(Addresses) for DC=DcName (Try Number of Try Count tries) failed with …DiagnosticNN
4401Inserting identifying signature for interface InterfaceGuid.DiagnosticNN
4402Inserting identified signature for interface InterfaceGuid.DiagnosticNN
4403Removing identified signature for interface InterfaceGuid.DiagnosticNN
4404Inserting identified signature for interface InterfaceGuid.DiagnosticNN
4405Inserting identified signature for interface InterfaceGuid.DiagnosticNN
4407Adding interface 'AdapterName' InterfaceGuid.DiagnosticNN
4408Removing interface 'AdapterName' InterfaceGuid.DiagnosticNN
4409Adding interface 'AdapterName' InterfaceGuid.DiagnosticNN
4410Inserting identified signature for interface InterfaceGuid.DiagnosticNN
4411Inserting identified signature for interface InterfaceGuid.DiagnosticNN
4451Network on Reason is unlikely to be authentication-capable; authentication will …DiagnosticNN
5001DhcpDiagnosticNN
5002Inserting identified signature for interface InterfaceGuid.DiagnosticNN
6101Perftrack cancel event for interface 'AdapterName' InterfaceGuid.DiagnosticNN
6102Perftrack cancel event for interface 'AdapterName' InterfaceGuid.DiagnosticNN
6103Perftrack cancel event for interface 'AdapterName' InterfaceGuid.DiagnosticNN
6104Perftrack cancel event for interface 'AdapterName' InterfaceGuid.DiagnosticNN

Event ID 4001: Entered State: Entered_State Interface Guid: Interface_Guid.

#
Channel
Diagnostic
Task
WaitforIdentification
Opcode
Start

Message #

Entered State: %2 Interface Guid: %1

Fields #

NameDescription
InterfaceGuid GUID
CurrentOrNextState UInt8

Event ID 4002: Transitioning to State: CurrentOrNextState Interface Guid: InterfaceGuid.

#
Channel
Diagnostic
Task
WaitforIdentification
Opcode
Stop

Message #

Transitioning to State: %2 Interface Guid: %1

Fields #

NameDescription
InterfaceGuid GUID
CurrentOrNextState UInt8

Event ID 4101: Received WMI Media Connect Notification for 'AdapterName' InterfaceGuid.

#
Channel
Diagnostic
Task
Trigger
Opcode
MediaConnect

Message #

Received WMI Media Connect Notification for '%2' %1

Fields #

NameDescription
InterfaceGuid GUID
AdapterName UnicodeString

Event ID 4102: Received WMI Media Disconnect Notification for 'AdapterName' InterfaceGuid.

#
Channel
Diagnostic
Task
Trigger
Opcode
MediaDisconnect

Message #

Received WMI Media Disconnect Notification for '%2' %1

Fields #

NameDescription
InterfaceGuid GUID
AdapterName UnicodeString

Event ID 4103: Route change has occurred for interface InterfaceGuid (MibNotificationType).

#
Channel
Diagnostic
Task
Trigger
Opcode
RouteChange

Message #

Route change has occurred for interface %1 (%2)

Fields #

NameDescription
InterfaceGuid GUID
MibNotificationType UInt32

Event ID 4104: Address change has occurred for interface InterfaceGuid (MibNotificationType).

#
Channel
Diagnostic
Task
Trigger
Opcode
AddressChange

Message #

Address change has occurred for interface %1 (%2)

Fields #

NameDescription
InterfaceGuid GUID
MibNotificationType UInt32

Event ID 4105: Quarantine state has changed

#
Channel
Diagnostic
Task
Trigger
Opcode
QuarantineStateChange

Event ID 4106: Received DHCP notification

#
Channel
Diagnostic
Task
Trigger
Opcode
DhcpNotification

Event ID 4201: Start link resolver

#
Channel
Diagnostic
Task
GatewayResolution
Opcode
Start

Event ID 4202: Stop link resolver

#
Channel
Diagnostic
Task
GatewayResolution
Opcode
Stop

Event ID 4203: Start gateway resolution on interface InterfaceGuid for GatewayIpAddress.

#
Channel
Diagnostic
Task
GatewayResolution
Opcode
Start

Message #

Start gateway resolution on interface %1 for %2

Fields #

NameDescription
InterfaceGuid GUID
GatewayIpAddress UnicodeString

Event ID 4204: Stop gateway resolution on interface NlnsState for MAC.

#
Channel
Diagnostic
Task
GatewayResolution
Opcode
Stop

Description

Stop gateway resolution on interface NlnsState for MAC. Error: InterfaceGuid NlnsState: GatewayIpAddress MAC: MacAddrLen.

Message #

Stop gateway resolution on interface %1 for %2. Error: %3 NlnsState: %4 MAC: %6

Fields #

NameDescription
InterfaceGuid GUID
GatewayIpAddress UnicodeString
ErrorCode UInt32
NlnsState UInt32
MacAddrLen UInt16
MacAddr Binary

Event ID 4205: Gateway resolution failed on interface InterfaceGuid for GatewayIpAddress with error: ErrorCode.

#
Channel
Operational
Level
Error
Task
GatewayResolution
Opcode
Failed

Message #

Gateway resolution failed on interface %1 for %2 with error: %3

Fields #

NameDescription
InterfaceGuid GUID
GatewayIpAddress UnicodeString
ErrorCode UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-NlaSvc",
    "guid": "63B530F8-29C9-4880-A5B4-B8179096E7B8",
    "event_source_name": "",
    "event_id": 4205,
    "version": 0,
    "level": 2,
    "task": 3,
    "opcode": 21,
    "keywords": 4611686018427387938,
    "time_created": "2026-03-15T05:30:49.223016+00:00",
    "event_record_id": 1,
    "correlation": {
      "ActivityID": "6FDE36A2-B353-0009-B736-DE6F53B3DC01"
    },
    "execution": {
      "process_id": 1992,
      "thread_id": 12780
    },
    "channel": "Microsoft-Windows-NlaSvc/Operational",
    "computer": "LAB-WIN11.ludus.domain",
    "security": {
      "user_id": "S-1-5-20"
    }
  },
  "event_data": {
    "InterfaceGuid": "8A1760B6-DC99-4B90-9C4A-029698E5AE27",
    "GatewayIpAddress": "10.2.10.1",
    "ErrorCode": 67
  },
  "message": ""
}

Event ID 4251: Plug-in data indicated from PluginName for entity EntityName (IndicatedRowCount rows).

#
Channel
Diagnostic
Task
Plugin
Opcode
DataIndication

Message #

Plug-in data indicated from %1 for entity %2 (%3 rows)
%5

Fields #

NameDescription
PluginName UnicodeString
EntityName UnicodeString
IndicatedRowCount UInt16
RowsWithInterfacesIndicatedCount UInt16
RowInterfaceGuid GUID

Event ID 4261: DHCP has stabilized for InterfaceGuid (NlaState).

#
Channel
Diagnostic
Task
Dhcp
Opcode
Stabilized

Message #

DHCP has stabilized for %1 (%2)

Fields #

NameDescription
InterfaceGuid GUID
NlaState UInt32

Event ID 4301: Start Intranet resolver

#
Channel
Diagnostic
Task
IntranetResolution
Opcode
Start

Event ID 4302: Stop Intranet resolver

#
Channel
Diagnostic
Task
IntranetResolution
Opcode
Stop

References #

Event ID 4311: Start DsGetDcName(DnsSuffix,Flags) for DnsSuffix.

#
Channel
Diagnostic
Task
DsGetDcName(DnsSuffix)
Opcode
Start

Message #

Start DsGetDcName(%1,%2) for DnsSuffix

Fields #

NameDescription
DnsSuffix UnicodeString
Flags UInt32
ErrorCode UInt32
RetrievedDomain UnicodeString
RetrievedForest UnicodeString

Event ID 4312: Stop DsGetDcName(DnsSuffix,Flags) for DnsSuffix returned error ErrorCode (domain=RetrievedDomain, forest=RetrievedForest).

#
Channel
Diagnostic
Task
DsGetDcName(DnsSuffix)
Opcode
Stop

Message #

Stop DsGetDcName(%1,%2) for DnsSuffix returned error %3 (domain=%4, forest=%5)

Fields #

NameDescription
DnsSuffix UnicodeString
Flags UInt32
ErrorCode UInt32
RetrievedDomain UnicodeString
RetrievedForest UnicodeString

Event ID 4313: DsGetDcName(DnsSuffix,Flags) for DnsSuffix failed with error ErrorCode.

#
Channel
Diagnostic
Task
DsGetDcName(DnsSuffix)
Opcode
Failed

Message #

DsGetDcName(%1,%2) for DnsSuffix failed with error %3

Fields #

NameDescription
DnsSuffix UnicodeString
Flags UInt32
ErrorCode UInt32
RetrievedDomain UnicodeString
RetrievedForest UnicodeString

Event ID 4321: Start DsGetDcName(Flags) for DS info.

#
Channel
Diagnostic
Task
DsGetDcName(Ds)
Opcode
Start

Message #

Start DsGetDcName(%2) for DS info

Fields #

NameDescription
DnsSuffix UnicodeString
Flags UInt32
ErrorCode UInt32
RetrievedDomain UnicodeString
RetrievedForest UnicodeString

Event ID 4322: Stop DsGetDcName(Flags) for DS info returned error ErrorCode (domain=RetrievedDomain, forest=RetrievedForest).

#
Channel
Diagnostic
Task
DsGetDcName(Ds)
Opcode
Stop

Message #

Stop DsGetDcName(%2) for DS info returned error %3 (domain=%4, forest=%5)

Fields #

NameDescription
DnsSuffix UnicodeString
Flags UInt32
ErrorCode UInt32
RetrievedDomain UnicodeString
RetrievedForest UnicodeString

Event ID 4323: DsGetDcName(Flags) for DS info failed with error ErrorCode.

#
Channel
Diagnostic
Task
DsGetDcName(Ds)
Opcode
Failed

Message #

DsGetDcName(%2) for DS info failed with error %3

Fields #

NameDescription
DnsSuffix UnicodeString
Flags UInt32
ErrorCode UInt32
RetrievedDomain UnicodeString
RetrievedForest UnicodeString

Event ID 4331: Start DsGetDcName(Flags) for root domain GUID.

#
Channel
Diagnostic
Task
DsGetDcName(RootDomainGuid)
Opcode
Start

Message #

Start DsGetDcName(%2) for root domain GUID

Fields #

NameDescription
DnsSuffix UnicodeString
Flags UInt32
ErrorCode UInt32
RetrievedDomain UnicodeString
RetrievedForest UnicodeString

Event ID 4332: Stop DsGetDcName(Flags) for root domain GUID returned error ErrorCode (domain=RetrievedDomain, forest=RetrievedForest).

#
Channel
Diagnostic
Task
DsGetDcName(RootDomainGuid)
Opcode
Stop

Message #

Stop DsGetDcName(%2) for root domain GUID returned error %3 (domain=%4, forest=%5)

Fields #

NameDescription
DnsSuffix UnicodeString
Flags UInt32
ErrorCode UInt32
RetrievedDomain UnicodeString
RetrievedForest UnicodeString

Event ID 4333: DsGetDcName(Flags) for root domain GUID failed with error ErrorCode.

#
Channel
Operational
Task
DsGetDcName(RootDomainGuid)
Opcode
Failed

Message #

DsGetDcName(%2) for root domain GUID failed with error %3

Fields #

NameDescription
DnsSuffix UnicodeString
Flags UInt32
ErrorCode UInt32
RetrievedDomain UnicodeString
RetrievedForest UnicodeString

Event ID 4341: Start LDAP authentication on interface Interface Name (Addresses) (Try Count tries).

#
Channel
Diagnostic
Task
LdapAuthentication
Opcode
Start

Message #

Start LDAP authentication on interface %1 (%2) (%3 tries)

Fields #

NameDescription
InterfaceName UnicodeString
Addresses UnicodeString
TryCount UInt32
ErrorCode UInt32

Event ID 4342: Stop LDAP authentication on interface Interface Name (Addresses).

#
Channel
Diagnostic
Task
LdapAuthentication
Opcode
Stop

Message #

Stop LDAP authentication on interface %1 (%2)

Fields #

NameDescription
InterfaceName UnicodeString
Addresses UnicodeString
TryCount UInt32
ErrorCode UInt32

Event ID 4343: LDAP authentication on interface Interface Name (Addresses) failed with error ErrorCode.

#
Channel
Operational
Task
LdapAuthentication
Opcode
Failed

Message #

LDAP authentication on interface %1 (%2) failed with error %4

Fields #

NameDescription
InterfaceName UnicodeString
Addresses UnicodeString
TryCount UInt32
ErrorCode UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-NlaSvc",
    "event_id": 4343,
    "level": "Error",
    "task": "Ldap Authentication",
    "opcode": null,
    "time_created": "2026-03-29T23:39:11.7779321+00:00",
    "computer": "JD-DC01-2022.ludus.domain",
    "channel": "Microsoft-Windows-NlaSvc/Operational"
  },
  "event_data": {
    "Addresses": "10.2.10.11",
    "Try Count": "3",
    "Interface Name": "{2A7BD48E-DDC6-4641-9F41-682F29F1D76C}",
    "ErrorCode": "81"
  }
}

Example keys not documented in the fields table: Interface Name, Try Count

Event ID 4351: Start ldap_connect(Addresses) for DC=DcName (Try Number of Try Count tries).

#
Channel
Diagnostic
Task
ldap_connect
Opcode
Start

Message #

Start ldap_connect(%1) for DC=%2 (%3 of %4 tries)

Fields #

NameDescription
Addresses UnicodeString
DcName UnicodeString
TryNumber UInt32
TryCount UInt32
ErrorCode UInt32

Event ID 4352: Stop ldap_connect(Addresses) for DC=DcName (Try Number of Try Count tries).

#
Channel
Diagnostic
Task
ldap_connect
Opcode
Stop

Message #

Stop ldap_connect(%1) for DC=%2 (%3 of %4 tries)

Fields #

NameDescription
Addresses UnicodeString
DcName UnicodeString
TryNumber UInt32
TryCount UInt32
ErrorCode UInt32

Event ID 4353: ldap_connect(Addresses) for DC=DcName (Try Number of Try Count tries) failed with ErrorCode.

#
Channel
Diagnostic
Task
ldap_connect
Opcode
Failed

Message #

ldap_connect(%1) for DC=%2 (%3 of %4 tries) failed with %5

Fields #

NameDescription
Addresses UnicodeString
DcName UnicodeString
TryNumber UInt32
TryCount UInt32
ErrorCode UInt32

Event ID 4354: Start ldap_bind(Addresses) for DC=DcName (Try Number of Try Count tries).

#
Channel
Diagnostic
Task
ldap_bind
Opcode
Start

Message #

Start ldap_bind(%1) for DC=%2 (%3 of %4 tries)

Fields #

NameDescription
Addresses UnicodeString
DcName UnicodeString
TryNumber UInt32
TryCount UInt32
ErrorCode UInt32

Event ID 4355: Stop ldap_bind(Addresses) for DC=DcName (Try Number of Try Count tries).

#
Channel
Diagnostic
Task
ldap_bind
Opcode
Stop

Message #

Stop ldap_bind(%1) for DC=%2 (%3 of %4 tries)

Fields #

NameDescription
Addresses UnicodeString
DcName UnicodeString
TryNumber UInt32
TryCount UInt32
ErrorCode UInt32

Event ID 4356: ldap_bind(Addresses) for DC=DcName (Try Number of Try Count tries) failed with ErrorCode.

#
Channel
Diagnostic
Task
ldap_bind
Opcode
Failed

Message #

ldap_bind(%1) for DC=%2 (%3 of %4 tries) failed with %5

Fields #

NameDescription
Addresses UnicodeString
DcName UnicodeString
TryNumber UInt32
TryCount UInt32
ErrorCode UInt32

Event ID 4401: Inserting identifying signature for interface InterfaceGuid.

#
Channel
Diagnostic
Task
Identifying

Message #

Inserting identifying signature for interface %1 
Source=%4 Signature=%3

Fields #

NameDescription
InterfaceGuid GUID
SignatureLength UInt16
Signature Binary
SignatureSource UInt32

Event ID 4402: Inserting identified signature for interface InterfaceGuid.

#
Channel
Diagnostic
Task
Identified

Message #

Inserting identified signature for interface %1 
Source=%4 Signature=%3

Fields #

NameDescription
InterfaceGuid GUID
SignatureLength UInt16
Signature Binary
SignatureSource UInt32

Event ID 4403: Removing identified signature for interface InterfaceGuid.

#
Channel
Diagnostic
Task
Disconnect

Message #

Removing identified signature for interface %1 
Source=%4 Signature=%3

Fields #

NameDescription
InterfaceGuid GUID
SignatureLength UInt16
Signature Binary
SignatureSource UInt32

Event ID 4404: Inserting identified signature for interface InterfaceGuid.

#
Channel
Diagnostic
Task
InsertIdentifiedSignature

Message #

Inserting identified signature for interface %1 

Source=%4 Signature=%3

Fields #

NameDescription
InterfaceGuid GUID
SignatureLength UInt16
Signature Binary
SignatureSource UInt32

Event ID 4405: Inserting identified signature for interface InterfaceGuid.

#
Channel
Diagnostic
Task
Identified

Message #

Inserting identified signature for interface %1 
Source=%4 Signature=%3

Fields #

NameDescription
InterfaceGuid GUID
SignatureLength UInt16
Signature Binary
SignatureSource UInt32

Event ID 4407: Adding interface 'AdapterName' InterfaceGuid.

#
Channel
Diagnostic
Task
Interface
Opcode
MediaConnect

Message #

Adding interface '%2' %1

Fields #

NameDescription
InterfaceGuid GUID
AdapterName UnicodeString

Event ID 4408: Removing interface 'AdapterName' InterfaceGuid.

#
Channel
Diagnostic
Task
Interface
Opcode
MediaDisconnect

Message #

Removing interface '%2' %1

Fields #

NameDescription
InterfaceGuid GUID
AdapterName UnicodeString

Event ID 4409: Adding interface 'AdapterName' InterfaceGuid.

#
Channel
Diagnostic
Task
Interface

Message #

Adding interface '%2' %1

Fields #

NameDescription
InterfaceGuid GUID
AdapterName UnicodeString

Event ID 4410: Inserting identified signature for interface InterfaceGuid.

#
Channel
Diagnostic
Task
Identified

Message #

Inserting identified signature for interface %1 
Source=%4 Signature=%3

Fields #

NameDescription
InterfaceGuid GUID
SignatureLength UInt16
Signature Binary
SignatureSource UInt32

Event ID 4411: Inserting identified signature for interface InterfaceGuid.

#
Channel
Diagnostic
Task
InsertIdentifiedSignature

Message #

Inserting identified signature for interface %1 

Source=%4 Signature=%3

Fields #

NameDescription
InterfaceGuid GUID
SignatureLength UInt16
Signature Binary
SignatureSource UInt32

Event ID 4451: Network on Reason is unlikely to be authentication-capable; authentication will continue in the background.

#
Channel
Diagnostic
Task
LdapAuthentication

Message #

Network on %1 is unlikely to be authentication-capable; authentication will continue in the background. 
Reason: %2

Fields #

NameDescription
InterfaceGuid GUID
AuthCapUnlikelyReason UInt32
SpeculativeTimeout UInt32

Event ID 5001: Dhcp

#
Channel
Diagnostic
Task
Dhcp
Opcode
Stabilized

Fields #

NameDescription
InterfaceGuid GUID
NlaState UInt32

Event ID 5002: Inserting identified signature for interface InterfaceGuid.

#
Channel
Diagnostic
Task
InsertIdentifiedSignature

Message #

Inserting identified signature for interface %1 

Source=%2 Characteristics=%3

Fields #

NameDescription
InterfaceGuid GUID
SignatureSource UInt32
SignatureCharacteristics UInt32

Event ID 6101: Perftrack cancel event for interface 'AdapterName' InterfaceGuid.

#
Channel
Diagnostic
Task
PerftrackCancel

Message #

Perftrack cancel event for interface '%2' %1

Fields #

NameDescription
InterfaceGuid GUID
AdapterName UnicodeString

Event ID 6102: Perftrack cancel event for interface 'AdapterName' InterfaceGuid.

#
Channel
Diagnostic
Task
PerftrackCancel

Message #

Perftrack cancel event for interface '%2' %1

Fields #

NameDescription
InterfaceGuid GUID
AdapterName UnicodeString

Event ID 6103: Perftrack cancel event for interface 'AdapterName' InterfaceGuid.

#
Channel
Diagnostic
Task
PerftrackCancel

Message #

Perftrack cancel event for interface '%2' %1

Fields #

NameDescription
InterfaceGuid GUID
AdapterName UnicodeString

Event ID 6104: Perftrack cancel event for interface 'AdapterName' InterfaceGuid.

#
Channel
Diagnostic
Task
PerftrackCancel

Message #

Perftrack cancel event for interface '%2' %1

Fields #

NameDescription
InterfaceGuid GUID
AdapterName UnicodeString

Provenance

ETW provider GUID 63b530f8-29c9-4880-a5b4-b8179096e7b8

Defined in nlasvc.dll, which carries the event manifest.

  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.1, captured 2026-06-02 — Manifest XML pack, 1.9 MB
  • Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.1, captured 2026-06-02 — Manifest XML pack, 2.0 MB