Microsoft-Windows-IIS-Configuration

EventTitleChannelSampleRule
3A cache node for 'ConfigPath' has been added to cacheDebug, OperationalNN
7Configuration cache is handling change notification for 'ConfigPath'Analytic, OperationalNN
8Configuration cache is polling for changes at 'ConfigPath'Analytic, OperationalNN
9Configuration cache is discarding all config files whose configuration path is …Debug, OperationalNN
10An error has occurred: Message.AdministrativeYN
10An error has occurred:OperationalNN
12Unable to find schema for config section 'SectionPath'.AdministrativeYN
12Unable to find schema for config section 'SectionPath'OperationalYN
13Parsing config file 'PhysicalPath'Analytic, OperationalNN
14MACHINE/WEBROOT/APPHOST configuration redirection has been enabledAnalytic, OperationalNN
15Attempting to open file or directory 'lpFileName'Debug, OperationalNN
16An impersonation token with handle 'TokenHandle' for the credentials of …Debug, OperationalNN
17File change notification monitor that watches for changes in 'Directory' has …Debug, OperationalNN
18File change notification monitor that watches for changes in 'Directory' has …Debug, OperationalNN
19File change notification monitor that watches for changes in 'Directory' …Debug, OperationalNN
20File change notification monitor that watches for changes in 'Directory' is …Analytic, OperationalNN
21File change notification monitor that watches for changes in 'Directory' has …Debug, OperationalNN
23A change listener of type 'TargetType' is being informed about a configuration …Debug, OperationalNN
24During schema file enumeration, the file 'PhysicalPath' was detected in the …Analytic, OperationalNN
25The virtual path 'ConfigPath' has been mapped to the physical path …Analytic, OperationalNN
27The 'MetadataName' metadata of a configuration system object was set to 'Value'Analytic, OperationalNN
28Thread is impersonating an access token belonging to handle …Debug, OperationalNN
29Changes to 'Configuration' at 'ConfigPath' have successfully been committed.OperationalYY
29Changes to 'Configuration' at 'ConfigPath' have successfully been committedOperationalYY
30Failed to commit changes to 'Configuration' at 'ConfigPath'Administrative, OperationalNN
33Unable to locate IIS_SchemaAdministrative, OperationalNN
36Handle 'hSourceHandle' duplicated to 'hTargetHandle'Debug, OperationalNN
37Unable to locate a site with SiteName 'SiteName'Analytic, OperationalNN
38Unable to locate a site with SiteId 'Id'Analytic, OperationalNN
39The SiteId 'Id' has been assigned to more than one siteAdministrative, OperationalNN
40The SiteName 'SiteName' has been assigned to more than one siteAdministrative, OperationalNN
41Failed to instantiate 'ProgId' when attempting to populate dynamic configuration …Administrative, OperationalNN
42Failed to initialize the 'ProviderName' encryption provider in 'PhysicalPath'Administrative, OperationalNN
43Failed to encrypt attribute 'ProviderType'Administrative, OperationalNN
44Failed to decrypt attribute 'ProviderType'Administrative, OperationalNN
45Unable to map 'ConfigPath' to the subpath of any known virtual directoryAnalytic, OperationalNN
46Virtual directory mapping from 'RelativeVirtualPath' to 'PhysicalPath' createdAnalytic, OperationalNN
47The location of the configuration file whose config path is 'ConfigPath' was …Analytic, OperationalNN
49Config/child source file for configuration 'ConfigSourceFilePath' specified in …Analytic, OperationalNN
50Changes have successfully been committed to 'ConfigPath'.OperationalYN
50Changes have successfully been committed to 'ConfigPath'OperationalYN
51Failed to commit changes to 'PhysicalPath' because file on the disk has been …Administrative, OperationalNN
52Checking whether file 'PhysicalPath' has changed on the disk returned …Analytic, OperationalNN
53Unable to create a path mapping for the virtual directory, /systemAdministrative, OperationalNN
54A commit operation has been initiatedAnalytic, OperationalNN
55A commit operation has completedAnalytic, OperationalNN
56A kernel transaction for a commit operation has been createdDebug, OperationalNN
57Failed to create a kernel transaction for the commit operationAnalytic, OperationalNN
58Changes have successfully been committed with a kernel transactionDebug, OperationalNN
59Failed to commit the changes with a kernel transactionAnalytic, OperationalNN
60A file write operation in a commit operation has been initiatedDebug, OperationalNN
61The contents of the file 'PhysicalPath' could not be erasedDebug, OperationalNN
62The contents of the file 'PhysicalPath' have successfully been erasedDebug, OperationalNN
63The new contents of the file 'PhysicalPath' could not be written toDebug, OperationalNN
64A file write operation in a commit operation has completedDebug, OperationalNN
65A change listener of type 'TargetType' has been informed about a configuration …Debug, OperationalNN

Event ID 3: A cache node for 'ConfigPath' has been added to cache

#
Channel
Debug, Operational

Message #

A cache node for '%3' has been added to cache.

Fields #

NameDescription
Address Pointer
ConfigCacheAddress Pointer
ConfigPath UnicodeString
FileChangeNotificationMonitorAddress Pointer
ConfigFileAddress Pointer
PhysicalPath UnicodeString

Event ID 7: Configuration cache is handling change notification for 'ConfigPath'

#
Channel
Analytic, Operational

Message #

Configuration cache is handling change notification for '%1'.

Fields #

NameDescription
ConfigPath UnicodeString

Event ID 8: Configuration cache is polling for changes at 'ConfigPath'

#
Channel
Analytic, Operational

Message #

Configuration cache is polling for changes at '%1'.

Fields #

NameDescription
ConfigPath UnicodeString

Event ID 9: Configuration cache is discarding all config files whose configuration path is equal to or a subpath of 'ConfigPath'

#
Channel
Debug, Operational

Message #

Configuration cache is discarding all config files whose configuration path is equal to or a subpath of '%1'.

Fields #

NameDescription
ConfigPath UnicodeString

Event ID 10: An error has occurred: Message.

#
Channel
Administrative
Level
Error

Message #

An error has occurred: %4

Fields #

NameDescription
HRESULT HexInt32
PhysicalPath UnicodeString
Type UInt32
Message UnicodeString
LineNumber UInt32
PreviousLine UnicodeString
ErrorLine UnicodeString
NextLine UnicodeString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-IIS-Configuration",
    "guid": "DC0B8E51-4863-407A-BC3C-1B479B2978AC",
    "event_source_name": "",
    "event_id": 10,
    "version": 0,
    "level": 2,
    "task": 0,
    "opcode": 0,
    "keywords": 9223372036854775808,
    "time_created": "2026-03-13T20:16:52.684481+00:00",
    "event_record_id": 1197,
    "correlation": {},
    "execution": {
      "process_id": 8424,
      "thread_id": 2136
    },
    "channel": "Microsoft-IIS-Configuration/Administrative",
    "computer": "LAB-DC01.ludus.domain",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "HRESULT": "0x800700b7",
    "PhysicalPath": "",
    "Type": 3,
    "Message": "Cannot add duplicate collection entry of type 'add' with unique key attribute 'name' set to 'SecurityCertificate'\r\n",
    "LineNumber": 0,
    "PreviousLine": "",
    "ErrorLine": "",
    "NextLine": ""
  },
  "message": ""
}

Event ID 10: An error has occurred:

#
Channel
Operational

Description

An error has occurred.

Fields #

NameDescription
HRESULT HexInt32
PhysicalPath UnicodeString
Type UInt32
Message UnicodeString
LineNumber UInt32
PreviousLine UnicodeString
ErrorLine UnicodeString
NextLine UnicodeString

Event ID 12: Unable to find schema for config section 'SectionPath'.

#
Channel
Administrative
Level
Warning

Description

Unable to find schema for config section 'SectionPath'. This section will be ignored.

Message #

Unable to find schema for config section '%4'. This section will be ignored.

Fields #

NameDescription
PhysicalPath UnicodeString
FileConfigPath UnicodeString
EffectiveLocationPath UnicodeString
SectionPath UnicodeString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-IIS-Configuration",
    "guid": "DC0B8E51-4863-407A-BC3C-1B479B2978AC",
    "event_source_name": "",
    "event_id": 12,
    "version": 0,
    "level": 3,
    "task": 0,
    "opcode": 0,
    "keywords": 9223372036854775808,
    "time_created": "2026-03-13T20:00:13.509827+00:00",
    "event_record_id": 1,
    "correlation": {},
    "execution": {
      "process_id": 8484,
      "thread_id": 8704
    },
    "channel": "Microsoft-IIS-Configuration/Administrative",
    "computer": "LAB-DC01.ludus.domain",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "PhysicalPath": "\\\\?\\C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\CONFIG\\machine.config",
    "FileConfigPath": "MACHINE",
    "EffectiveLocationPath": "",
    "SectionPath": "system.serviceModel/extensions"
  },
  "message": ""
}

Event ID 12: Unable to find schema for config section 'SectionPath'

#
Channel
Operational

Description

Unable to find schema for config section 'SectionPath'. This section will be ignored.

Fields #

NameDescription
PhysicalPath UnicodeString
FileConfigPath UnicodeString
EffectiveLocationPath UnicodeString
SectionPath UnicodeString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-IIS-Configuration",
    "event_id": 12,
    "level": "Warning",
    "task": null,
    "opcode": "Info",
    "time_created": "2026-05-25T00:18:28.9958981+00:00",
    "computer": "JD-DC01-2022.ludus.domain",
    "channel": "Microsoft-IIS-Configuration/Administrative"
  },
  "event_data": {
    "EffectiveLocationPath": null,
    "SectionPath": "system.xaml.hosting/httpHandlers",
    "PhysicalPath": "\\\\?\\C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\CONFIG\\web.config",
    "FileConfigPath": "MACHINE/WEBROOT"
  }
}

Event ID 13: Parsing config file 'PhysicalPath'

#
Channel
Analytic, Operational

Message #

Parsing config file '%2'.

Fields #

NameDescription
ConfigFileObjectAddress Pointer
PhysicalPath UnicodeString
ConfigPath UnicodeString
CryptoImpersonationToken Pointer
FileImpersonationToken Pointer
LastModifiedTime FILETIME
FileSize UInt64

Event ID 14: MACHINE/WEBROOT/APPHOST configuration redirection has been enabled

#
Channel
Analytic, Operational

Description

MACHINE/WEBROOT/APPHOST configuration redirection has been enabled. The redirected physical path is 'RedirectionPath'.

Message #

MACHINE/WEBROOT/APPHOST configuration redirection has been enabled. The redirected physical path is '%1'.

Fields #

NameDescription
RedirectionPath UnicodeString
Username UnicodeString
Password UnicodeString

Event ID 15: Attempting to open file or directory 'lpFileName'

#
Channel
Debug, Operational

Message #

Attempting to open file or directory '%2'.

Fields #

NameDescription
CallSite UnicodeString
lpFileName UnicodeString
dwDesiredAccess HexInt32
dwShareMode HexInt32
dwCreationDisposition HexInt32
dwFlagsAndAttributes HexInt32
IsTransacted Boolean
Handle Pointer
GetLastError HexInt32

Event ID 16: An impersonation token with handle 'TokenHandle' for the credentials of 'Domain\User' has been created

#
Channel
Debug, Operational

Message #

An impersonation token with handle '%4' for the credentials of '%1\%2' has been created.

Fields #

NameDescription
Domain UnicodeString
User UnicodeString
Password UnicodeString
TokenHandle Pointer

Event ID 17: File change notification monitor that watches for changes in 'Directory' has been created

#
Channel
Debug, Operational

Message #

File change notification monitor that watches for changes in '%3' has been created.

Fields #

NameDescription
Address Pointer
ConfigPath UnicodeString
Directory UnicodeString
File UnicodeString
WatchSubPaths Boolean
IsPollingMonitor Boolean
IsSchemaFileMonitor Boolean

Event ID 18: File change notification monitor that watches for changes in 'Directory' has blocked waiting for file changes

#
Channel
Debug, Operational

Message #

File change notification monitor that watches for changes in '%3' has blocked waiting for file changes.

Fields #

NameDescription
Address Pointer
ConfigPath UnicodeString
Directory UnicodeString
File UnicodeString
WatchSubPaths Boolean
IsPollingMonitor Boolean
IsSchemaFileMonitor Boolean

Event ID 19: File change notification monitor that watches for changes in 'Directory' received a change notification

#
Channel
Debug, Operational

Message #

File change notification monitor that watches for changes in '%3' received a change notification.

Fields #

NameDescription
Address Pointer
ConfigPath UnicodeString
Directory UnicodeString
File UnicodeString
WatchSubPaths Boolean
IsPollingMonitor Boolean
IsSchemaFileMonitor Boolean

Event ID 20: File change notification monitor that watches for changes in 'Directory' is processing notified changes

#
Channel
Analytic, Operational

Message #

File change notification monitor that watches for changes in '%3' is processing notified changes.

Fields #

NameDescription
Address Pointer
ConfigPath UnicodeString
Directory UnicodeString
File UnicodeString
WatchSubPaths Boolean
IsPollingMonitor Boolean
IsSchemaFileMonitor Boolean

Event ID 21: File change notification monitor that watches for changes in 'Directory' has been destroyed

#
Channel
Debug, Operational

Message #

File change notification monitor that watches for changes in '%3' has been destroyed.

Fields #

NameDescription
Address Pointer
ConfigPath UnicodeString
Directory UnicodeString
File UnicodeString
WatchSubPaths Boolean
IsPollingMonitor Boolean
IsSchemaFileMonitor Boolean

Event ID 23: A change listener of type 'TargetType' is being informed about a configuration change at 'ConfigPath'

#
Channel
Debug, Operational

Message #

A change listener of type '%2' is being informed about a configuration change at '%3'.

Fields #

NameDescription
TargetAddress Pointer
TargetType UInt32
ConfigPath UnicodeString
IsGranular Boolean
IsApplicationSpecific Boolean
IsLocationTag Boolean

Event ID 24: During schema file enumeration, the file 'PhysicalPath' was detected in the schema directory

#
Channel
Analytic, Operational

Message #

During schema file enumeration, the file '%1' was detected in the schema directory.

Fields #

NameDescription
PhysicalPath UnicodeString
LastModifiedTime FILETIME
FileSize UInt64

Event ID 25: The virtual path 'ConfigPath' has been mapped to the physical path 'PhysicalPath'

#
Channel
Analytic, Operational

Message #

The virtual path '%1' has been mapped to the physical path '%2'.

Fields #

NameDescription
ConfigPath UnicodeString
PhysicalPath UnicodeString

Event ID 27: The 'MetadataName' metadata of a configuration system object was set to 'Value'

#
Channel
Analytic, Operational

Message #

The '%6' metadata of a configuration system object was set to '%7'.

Fields #

NameDescription
FileConfigPath UnicodeString
EffectiveLocationPath UnicodeString
CallSite UnicodeString
Address Pointer
TargetName UnicodeString
MetadataName UnicodeString
Value UnicodeString

Event ID 28: Thread is impersonating an access token belonging to handle 'ImpersonationTokenHandle'

#
Channel
Debug, Operational

Message #

Thread is impersonating an access token belonging to handle '%2'.

Fields #

NameDescription
OriginalImpersonationTokenHandle Pointer
ImpersonationTokenHandle Pointer

Event ID 29: Changes to 'Configuration' at 'ConfigPath' have successfully been committed.

#
Channel
Operational
Level
Verbose

Message #

Changes to '%4' at '%2' have successfully been committed.

Fields #

NameDescriptionRules
PhysicalPath UnicodeString
ConfigPath UnicodeString
EffectiveLocationPath UnicodeString
Configuration UnicodeString4 detection rules
EditOperationType UInt32
OldValue UnicodeString1 detection rule
NewValue UnicodeString15 detection rules

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-IIS-Configuration",
    "guid": "DC0B8E51-4863-407A-BC3C-1B479B2978AC",
    "event_source_name": "",
    "event_id": 29,
    "version": 0,
    "level": 5,
    "task": 0,
    "opcode": 0,
    "keywords": 4611686018427387904,
    "time_created": "2026-03-13T20:06:38.758372+00:00",
    "event_record_id": 2219,
    "correlation": {},
    "execution": {
      "process_id": 2732,
      "thread_id": 1444
    },
    "channel": "Microsoft-IIS-Configuration/Operational",
    "computer": "LAB-DC01.ludus.domain",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "PhysicalPath": "\\\\?\\C:\\Windows\\system32\\inetsrv\\config\\applicationHost.config",
    "ConfigPath": "MACHINE/WEBROOT/APPHOST",
    "EffectiveLocationPath": "",
    "Configuration": "/system.webServer/handlers/add[@name=\"HttpRemotingHandlerFactory-rem-Integrated-4.0\"]/@type",
    "EditOperationType": 1,
    "OldValue": "",
    "NewValue": "System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
  },
  "message": ""
}

Detection Rules #

Full rule details for this event, including ATT&CK technique mappings and native queries →

Sigma # view in coverage

Splunk # view in coverage

  • Windows IIS Components New Module Added source: The following analytic detects the addition of new IIS modules on a Windows IIS server. It leverages the Windows Event log - Microsoft-IIS-Configuration/Operational, specifically EventCode 29, to identify this activity. This behavior is…T1505, T1505.004

Event ID 29: Changes to 'Configuration' at 'ConfigPath' have successfully been committed

#
Channel
Operational

Fields #

NameDescriptionRules
PhysicalPath UnicodeString
ConfigPath UnicodeString
EffectiveLocationPath UnicodeString
Configuration UnicodeString4 detection rules
EditOperationType UInt32
OldValue UnicodeString1 detection rule
NewValue UnicodeString15 detection rules

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-IIS-Configuration",
    "event_id": 29,
    "level": "Verbose",
    "task": null,
    "opcode": "Info",
    "time_created": "2026-03-17T19:25:10.4723631+00:00",
    "computer": "JD-DC01-2022.ludus.domain",
    "channel": "Microsoft-IIS-Configuration/Operational"
  },
  "event_data": {
    "PhysicalPath": "\\\\?\\C:\\Windows\\system32\\inetsrv\\config\\applicationHost.config",
    "EditOperationType": "1",
    "EffectiveLocationPath": null,
    "Configuration": "/system.webServer/staticContent/mimeMap[@fileExtension=\".wim\"]/@mimeType",
    "ConfigPath": "MACHINE/WEBROOT/APPHOST",
    "OldValue": null,
    "NewValue": "application/x-ms-wim"
  }
}

Detection Rules #

Full rule details for this event, including ATT&CK technique mappings and native queries →

Sigma # view in coverage

Splunk # view in coverage

  • Windows IIS Components New Module Added source: The following analytic detects the addition of new IIS modules on a Windows IIS server. It leverages the Windows Event log - Microsoft-IIS-Configuration/Operational, specifically EventCode 29, to identify this activity. This behavior is…T1505, T1505.004

Event ID 30: Failed to commit changes to 'Configuration' at 'ConfigPath'

#
Channel
Administrative, Operational

Message #

Failed to commit changes to '%4' at '%2'.

Fields #

NameDescription
PhysicalPath UnicodeString
ConfigPath UnicodeString
EffectiveLocationPath UnicodeString
Configuration UnicodeString
EditOperationType UInt32
OldValue UnicodeString
NewValue UnicodeString

Event ID 33: Unable to locate IIS_Schema

#
Channel
Administrative, Operational

Description

Unable to locate IIS_Schema.xml in 'PhysicalPath'.

Message #

Unable to locate IIS_Schema.xml in '%1'.

Fields #

NameDescription
PhysicalPath UnicodeString

Event ID 36: Handle 'hSourceHandle' duplicated to 'hTargetHandle'

#
Channel
Debug, Operational

Message #

Handle '%2' duplicated to '%3'

Fields #

NameDescription
CallSite UnicodeString
hSourceHandle Pointer
hTargetHandle Pointer

Event ID 37: Unable to locate a site with SiteName 'SiteName'

#
Channel
Analytic, Operational

Message #

Unable to locate a site with SiteName '%1'.

Fields #

NameDescription
SiteName UnicodeString

Event ID 38: Unable to locate a site with SiteId 'Id'

#
Channel
Analytic, Operational

Message #

Unable to locate a site with SiteId '%1'.

Fields #

NameDescription
Id UInt32

Event ID 39: The SiteId 'Id' has been assigned to more than one site

#
Channel
Administrative, Operational

Description

The SiteId 'Id' has been assigned to more than one site. Please change your configuration such that each site is assigned a unique SiteId.

Message #

The SiteId '%1' has been assigned to more than one site. Please change your configuration such that each site is assigned a unique SiteId.

Fields #

NameDescription
Id UInt32

Event ID 40: The SiteName 'SiteName' has been assigned to more than one site

#
Channel
Administrative, Operational

Description

The SiteName 'SiteName' has been assigned to more than one site. Please change your configuration such that each site is assigned a unique SiteName.

Message #

The SiteName '%1' has been assigned to more than one site. Please change your configuration such that each site is assigned a unique SiteName.

Fields #

NameDescription
SiteName UnicodeString

Event ID 41: Failed to instantiate 'ProgId' when attempting to populate dynamic configuration for 'Configuration'

#
Channel
Administrative, Operational

Description

Failed to instantiate 'ProgId' when attempting to populate dynamic configuration for 'Configuration'. This COM component may not be registered.

Message #

Failed to instantiate '%3' when attempting to populate dynamic configuration for '%1'. This COM component may not be registered.

Fields #

NameDescription
Configuration UnicodeString
CLSID GUID
ProgId UnicodeString
HRESULT HexInt32

Event ID 42: Failed to initialize the 'ProviderName' encryption provider in 'PhysicalPath'

#
Channel
Administrative, Operational

Description

Failed to initialize the 'ProviderName' encryption provider in 'PhysicalPath'. Please check your configuration.

Message #

Failed to initialize the '%3' encryption provider in '%1'. Please check your configuration.

Fields #

NameDescription
PhysicalPath UnicodeString
FileConfigPath UnicodeString
ProviderName UnicodeString
ProviderType UnicodeString
Blob UnicodeString
ErrorType UInt32
HRESULT HexInt32

Event ID 43: Failed to encrypt attribute 'ProviderType'

#
Channel
Administrative, Operational

Message #

Failed to encrypt attribute '%4'.

Fields #

NameDescription
PhysicalPath UnicodeString
FileConfigPath UnicodeString
ProviderName UnicodeString
ProviderType UnicodeString
Blob UnicodeString
ErrorType UInt32
HRESULT HexInt32

Event ID 44: Failed to decrypt attribute 'ProviderType'

#
Channel
Administrative, Operational

Message #

Failed to decrypt attribute '%4'.

Fields #

NameDescription
PhysicalPath UnicodeString
FileConfigPath UnicodeString
ProviderName UnicodeString
ProviderType UnicodeString
Blob UnicodeString
ErrorType UInt32
HRESULT HexInt32

Event ID 45: Unable to map 'ConfigPath' to the subpath of any known virtual directory

#
Channel
Analytic, Operational

Message #

Unable to map '%1' to the subpath of any known virtual directory.

Fields #

NameDescription
ConfigPath UnicodeString

Event ID 46: Virtual directory mapping from 'RelativeVirtualPath' to 'PhysicalPath' created

#
Channel
Analytic, Operational

Message #

Virtual directory mapping from '%4' to '%5' created.

Fields #

NameDescription
SiteName UnicodeString
ApplicationPath UnicodeString
VirtualDirectoryPath UnicodeString
RelativeVirtualPath UnicodeString
PhysicalPath UnicodeString

Event ID 47: The location of the configuration file whose config path is 'ConfigPath' was mapped to 'Directory'

#
Channel
Analytic, Operational

Message #

The location of the configuration file whose config path is '%1' was mapped to '%2'.

Fields #

NameDescription
ConfigPath UnicodeString
Directory UnicodeString
Filename UnicodeString
ImpersonationToken Pointer
IsCustomMapping Boolean

Event ID 49: Config/child source file for configuration 'ConfigSourceFilePath' specified in 'PhysicalPath' is being loaded

#
Channel
Analytic, Operational

Message #

Config/child source file for configuration '%6' specified in '%2' is being loaded.

Fields #

NameDescription
CallSite UnicodeString
PhysicalPath UnicodeString
FileConfigPath UnicodeString
EffectiveLocationPath UnicodeString
ConfigurationElementName UnicodeString
ConfigSourceFilePath UnicodeString
LastModifiedTime FILETIME

Event ID 50: Changes have successfully been committed to 'ConfigPath'.

#
Channel
Operational
Level
Informational

Message #

Changes have successfully been committed to '%1'.

Fields #

NameDescription
ConfigPath UnicodeString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-IIS-Configuration",
    "guid": "DC0B8E51-4863-407A-BC3C-1B479B2978AC",
    "event_source_name": "",
    "event_id": 50,
    "version": 0,
    "level": 4,
    "task": 0,
    "opcode": 0,
    "keywords": 4611686018427387904,
    "time_created": "2026-03-13T20:06:38.758521+00:00",
    "event_record_id": 2281,
    "correlation": {},
    "execution": {
      "process_id": 2732,
      "thread_id": 1444
    },
    "channel": "Microsoft-IIS-Configuration/Operational",
    "computer": "LAB-DC01.ludus.domain",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "ConfigPath": "MACHINE/WEBROOT/APPHOST"
  },
  "message": ""
}

Event ID 50: Changes have successfully been committed to 'ConfigPath'

#
Channel
Operational

Fields #

NameDescription
ConfigPath UnicodeString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-IIS-Configuration",
    "event_id": 50,
    "level": "Information",
    "task": null,
    "opcode": "Info",
    "time_created": "2026-03-17T19:25:10.4723748+00:00",
    "computer": "JD-DC01-2022.ludus.domain",
    "channel": "Microsoft-IIS-Configuration/Operational"
  },
  "event_data": {
    "ConfigPath": "MACHINE/WEBROOT/APPHOST"
  }
}

Event ID 51: Failed to commit changes to 'PhysicalPath' because file on the disk has been changed

#
Channel
Administrative, Operational

Message #

Failed to commit changes to '%2' because file on the disk has been changed.

Fields #

NameDescription
ConfigPath UnicodeString
PhysicalPath UnicodeString
FileExistsInMemory Boolean
FileLastModifiedTimeInMemory FILETIME
FileSizeInMemory UInt64
FileExistsOnDisk Boolean
FileLastModifiedTimeOnDisk FILETIME
FileSizeOnDisk UInt64
IsInMemoryViewOfFileRecent Boolean

Event ID 52: Checking whether file 'PhysicalPath' has changed on the disk returned 'IsInMemoryViewOfFileRecent'

#
Channel
Analytic, Operational

Message #

Checking whether file '%2' has changed on the disk returned '%9'.

Fields #

NameDescription
ConfigPath UnicodeString
PhysicalPath UnicodeString
FileExistsInMemory Boolean
FileLastModifiedTimeInMemory FILETIME
FileSizeInMemory UInt64
FileExistsOnDisk Boolean
FileLastModifiedTimeOnDisk FILETIME
FileSizeOnDisk UInt64
IsInMemoryViewOfFileRecent Boolean

Event ID 53: Unable to create a path mapping for the virtual directory, /system

#
Channel
Administrative, Operational

Description

Unable to create a path mapping for the virtual directory, /system.applicationHost/sites/site[@name='SiteName']/application[@path='ApplicationPath']/virtualDirectory[@path='VirtualDirectoryPath'] because the mapping with the relative virtual path, 'PhysicalPath' was already created for another virtual directory.

Message #

Unable to create a path mapping for the virtual directory, /system.applicationHost/sites/site[@name='%1']/application[@path='%2']/virtualDirectory[@path='%3'] because the mapping with the relative virtual path, '%5' was already created for another virtual directory.

Fields #

NameDescription
SiteName UnicodeString
ApplicationPath UnicodeString
VirtualDirectoryPath UnicodeString
RelativeVirtualPath UnicodeString
PhysicalPath UnicodeString

Event ID 54: A commit operation has been initiated

#
Channel
Analytic, Operational

Event ID 55: A commit operation has completed

#
Channel
Analytic, Operational

Description

A commit operation has completed. The status code is: 'HRESULT'.

Message #

A commit operation has completed. The status code is: '%1'.

Fields #

NameDescription
HRESULT HexInt32

Event ID 56: A kernel transaction for a commit operation has been created

#
Channel
Debug, Operational

Fields #

NameDescription
Handle Pointer
HRESULT HexInt32

Event ID 57: Failed to create a kernel transaction for the commit operation

#
Channel
Analytic, Operational

Description

Failed to create a kernel transaction for the commit operation. The commit operation will proceed without a kernel transaction.

Message #

Failed to create a kernel transaction for the commit operation. The commit operation will proceed without a kernel transaction.

Fields #

NameDescription
HRESULT HexInt32

Event ID 58: Changes have successfully been committed with a kernel transaction

#
Channel
Debug, Operational

Fields #

NameDescription
Handle Pointer
HRESULT HexInt32

Event ID 59: Failed to commit the changes with a kernel transaction

#
Channel
Analytic, Operational

Description

Failed to commit the changes with a kernel transaction. The changes will be reverted.

Message #

Failed to commit the changes with a kernel transaction. The changes will be reverted.

Fields #

NameDescription
Handle Pointer
HRESULT HexInt32

Event ID 60: A file write operation in a commit operation has been initiated

#
Channel
Debug, Operational

Event ID 61: The contents of the file 'PhysicalPath' could not be erased

#
Channel
Debug, Operational

Description

The contents of the file 'PhysicalPath' could not be erased. The operation will be tried 'RemainingRetryCount' more time(s).

Message #

The contents of the file '%2' could not be erased. The operation will be tried '%4' more time(s).

Fields #

NameDescription
Handle Pointer
PhysicalPath UnicodeString
ConfigPath UnicodeString
RemainingRetryCount UInt32
HRESULT HexInt32

Event ID 62: The contents of the file 'PhysicalPath' have successfully been erased

#
Channel
Debug, Operational

Description

The contents of the file 'PhysicalPath' have successfully been erased. The size of the file is now zero.

Message #

The contents of the file '%2' have successfully been erased. The size of the file is now zero.

Fields #

NameDescription
Handle Pointer
PhysicalPath UnicodeString
ConfigPath UnicodeString
HRESULT HexInt32

Event ID 63: The new contents of the file 'PhysicalPath' could not be written to

#
Channel
Debug, Operational

Message #

The new contents of the file '%2' could not be written to.

Fields #

NameDescription
Handle Pointer
PhysicalPath UnicodeString
ConfigPath UnicodeString
SizeInBytes HexInt32
HRESULT HexInt32

Event ID 64: A file write operation in a commit operation has completed

#
Channel
Debug, Operational

Description

A file write operation in a commit operation has completed. The status code is: 'HRESULT'.

Message #

A file write operation in a commit operation has completed. The status code is: '%1'.

Fields #

NameDescription
HRESULT HexInt32

Event ID 65: A change listener of type 'TargetType' has been informed about a configuration change at 'ConfigPath'

#
Channel
Debug, Operational

Message #

A change listener of type '%2' has been informed about a configuration change at '%3'.

Fields #

NameDescription
TargetAddress Pointer
TargetType UInt32
ConfigPath UnicodeString
IsGranular Boolean
IsApplicationSpecific Boolean
IsLocationTag Boolean

Provenance

ETW provider GUID dc0b8e51-4863-407a-bc3c-1b479b2978ac

Defined in iisres.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