Microsoft-Windows-Spell-Checking

34 events across 3 channels

EventTitleChannelSample
0Reinitialize ProviderAnalyticN
1Initialize wordlist request sent to providerAnalyticN
2Initialize wordlist request returned from providerAnalyticN
3Check request sent to providerAnalyticN
4Check request returned from providerAnalyticN
5CreateSpellChecker request sent to providerAnalyticN
6CreateSpellChecker request received from providerAnalyticN
7Suggest request sent to providerAnalyticN
8Suggest request receive from providerAnalyticN
9EnumSpellingErrorDecorator Next StartAnalyticN
10EnumSpellingErrorDecorator Next StopAnalyticN
11SupportedLanguages request sent to providerAnalyticN
12SupportedLanguages request received from providerAnalyticN
13Initialize Provider startAnalyticN
14Initialize Provider completeAnalyticN
16File First is not Unicode (UTF-16LE).ApplicationN
17File string is not Unicode (UTF-16LE).ApplicationN
18string is not a directory.ApplicationN
19Unable to create directory string.SystemN
20Attempt to initialize wordlist wordlist in languageTag spell checker failed.ApplicationN
21Get option value request sent to providerAnalyticN
22Get option value request received from providerAnalyticN
23Initialize wordlist from files request sent to providerAnalyticN
24Initialize wordlist from files request returned from providerAnalyticN
25Initiated URI CheckAnalyticN
26Finished URI CheckAnalyticN
27Failed to launch the watcher thread for changes in user wordlists and spell …ApplicationN
28Failed to watch for user wordlist changes: hr.ApplicationN
29Failed to watch for spell checking option changes: hr.ApplicationN
30Spell checking provider returned error indexes out of the string boundaries.ApplicationN
31Failed to update wordlist user custom wordlist: hr.ApplicationN
32ComprehensiveCheck request sent to providerAnalyticN
33ComprehensiveCheck request returned from providerAnalyticN
34Failed to add "First" to the text prediction language model.ApplicationN

Event ID 0: Reinitialize Provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Opcode
Info

Description

Reinitialize Provider.

Message #

Reinitialize Provider

Event ID 1: Initialize wordlist request sent to provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Send

Description

Initialize wordlist request sent to provider.

Message #

Initialize wordlist request sent to provider

Fields #

NameDescription
WordlistType UInt32

Event ID 2: Initialize wordlist request returned from provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Receive

Description

Initialize wordlist request returned from provider.

Message #

Initialize wordlist request returned from provider

Fields #

NameDescription
WordlistType UInt32

Event ID 3: Check request sent to provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Send

Description

Check request sent to provider.

Message #

Check request sent to provider

Event ID 4: Check request returned from provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Receive

Description

Check request returned from provider.

Message #

Check request returned from provider

Event ID 5: CreateSpellChecker request sent to provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
GetSuggestions
Opcode
Send

Description

CreateSpellChecker request sent to provider.

Message #

CreateSpellChecker request sent to provider

Event ID 6: CreateSpellChecker request received from provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
GetSuggestions
Opcode
Receive

Description

CreateSpellChecker request received from provider.

Message #

CreateSpellChecker request received from provider

Event ID 7: Suggest request sent to provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
GetSuggestions
Opcode
Send

Description

Suggest request sent to provider.

Message #

Suggest request sent to provider

Event ID 8: Suggest request receive from provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
GetSuggestions
Opcode
Receive

Description

Suggest request receive from provider.

Message #

Suggest request receive from provider

Event ID 9: EnumSpellingErrorDecorator Next Start

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Send

Description

EnumSpellingErrorDecorator Next Start.

Message #

EnumSpellingErrorDecorator Next Start

Event ID 10: EnumSpellingErrorDecorator Next Stop

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Receive

Description

EnumSpellingErrorDecorator Next Stop.

Message #

EnumSpellingErrorDecorator Next Stop

Event ID 11: SupportedLanguages request sent to provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Opcode
Send

Description

SupportedLanguages request sent to provider.

Message #

SupportedLanguages request sent to provider

Event ID 12: SupportedLanguages request received from provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Opcode
Receive

Description

SupportedLanguages request received from provider.

Message #

SupportedLanguages request received from provider

Event ID 13: Initialize Provider start

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Opcode
Send

Description

Initialize Provider start.

Message #

Initialize Provider start

Event ID 14: Initialize Provider complete

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Opcode
Receive

Description

Initialize Provider complete.

Message #

Initialize Provider complete

Event ID 16: File First is not Unicode (UTF-16LE).

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Application
Opcode
Info

Description

File First is not Unicode (UTF-16LE). It has been moved to Second.

Message #

File %1 is not Unicode (UTF-16LE). It has been moved to %2.

Fields #

NameDescription
First UnicodeString
Second UnicodeString

Event ID 17: File string is not Unicode (UTF-16LE).

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Application
Opcode
Info

Description

File string is not Unicode (UTF-16LE). Unable to rename it. This will block spell checkers from using wordlists in this directory.

Message #

File %1 is not Unicode (UTF-16LE). Unable to rename it. This will block spell checkers from using wordlists in this directory.

Fields #

NameDescription
string UnicodeString

Event ID 18: string is not a directory.

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Application
Opcode
Info

Description

string is not a directory. Please remove or rename.

Message #

%1 is not a directory. Please remove or rename.

Fields #

NameDescription
string UnicodeString

Event ID 19: Unable to create directory string.

#
Provider
Microsoft-Windows-Spell-Checking
Channel
System
Opcode
Info

Description

Unable to create directory string.

Message #

Unable to create directory %1.

Fields #

NameDescription
string UnicodeString

Event ID 20: Attempt to initialize wordlist wordlist in languageTag spell checker failed.

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Application
Opcode
Info

Description

Attempt to initialize wordlist wordlist in languageTag spell checker failed. This could be due to a bug with the spell checker. The spell checker will remain available.

Message #

Attempt to initialize %1 wordlist in %2 spell checker failed. This could be due to a bug with the spell checker. The spell checker will remain available.

Fields #

NameDescription
wordlist UInt32
languageTag UnicodeString

Event ID 21: Get option value request sent to provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Options
Opcode
Send

Description

Get option value request sent to provider.

Message #

Get option value request sent to provider

Event ID 22: Get option value request received from provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Options
Opcode
Receive

Description

Get option value request received from provider.

Message #

Get option value request received from provider

Event ID 23: Initialize wordlist from files request sent to provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Send

Description

Initialize wordlist from files request sent to provider.

Message #

Initialize wordlist from files request sent to provider

Fields #

NameDescription
WordlistType UInt32

Event ID 24: Initialize wordlist from files request returned from provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Receive

Description

Initialize wordlist from files request returned from provider.

Message #

Initialize wordlist from files request returned from provider

Fields #

NameDescription
WordlistType UInt32

Event ID 25: Initiated URI Check

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Send

Description

Initiated URI Check.

Message #

Initiated URI Check

Event ID 26: Finished URI Check

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Receive

Description

Finished URI Check.

Message #

Finished URI Check

Event ID 27: Failed to launch the watcher thread for changes in user wordlists and spell checking options: hr.

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Application
Opcode
Info

Description

Failed to launch the watcher thread for changes in user wordlists and spell checking options: hr. Spell checking will remain available, but no changes will be reported.

Message #

Failed to launch the watcher thread for changes in user wordlists and spell checking options: %1. Spell checking will remain available, but no changes will be reported.

Fields #

NameDescription
hr Int32

Event ID 28: Failed to watch for user wordlist changes: hr.

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Application
Opcode
Info

Description

Failed to watch for user wordlist changes: hr. Spell checking will remain available, but no changes will be reported.

Message #

Failed to watch for user wordlist changes: %1. Spell checking will remain available, but no changes will be reported.

Fields #

NameDescription
hr Int32

Event ID 29: Failed to watch for spell checking option changes: hr.

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Application
Opcode
Info

Description

Failed to watch for spell checking option changes: hr. Spell checking will remain available, but no changes will be reported.

Message #

Failed to watch for spell checking option changes: %1. Spell checking will remain available, but no changes will be reported.

Fields #

NameDescription
hr Int32

Event ID 30: Spell checking provider returned error indexes out of the string boundaries.

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Application
Opcode
Info

Description

Spell checking provider returned error indexes out of the string boundaries. This indicates that the provider either has a bug or that it is malicious.

Message #

Spell checking provider returned error indexes out of the string boundaries. This indicates that the provider either has a bug or that it is malicious.

Event ID 31: Failed to update wordlist user custom wordlist: hr.

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Application
Opcode
Info

Description

Failed to update wordlist user custom wordlist: hr. Spell checking will remain available, but this user wordlist will not be updated.

Message #

Failed to update %1 user custom wordlist: %2. Spell checking will remain available, but this user wordlist will not be updated.

Fields #

NameDescription
wordlist UInt32
hr Int32

Event ID 32: ComprehensiveCheck request sent to provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Send

Description

ComprehensiveCheck request sent to provider.

Message #

ComprehensiveCheck request sent to provider

Event ID 33: ComprehensiveCheck request returned from provider

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Analytic
Task
Spellchecking
Opcode
Receive

Description

ComprehensiveCheck request returned from provider.

Message #

ComprehensiveCheck request returned from provider

Event ID 34: Failed to add "First" to the text prediction language model.

#
Provider
Microsoft-Windows-Spell-Checking
Channel
Application
Opcode
Info

Description

Failed to add "First" to the text prediction language model. Language tag - Second, HRESULT - hr. The word has still been added to the spell checker custom dictionary.

Message #

Failed to add "%1" to the text prediction language model. Language tag - %2, HRESULT - %3. The word has still been added to the spell checker custom dictionary.

Fields #

NameDescription
First UnicodeString
Second UnicodeString
hr Int32

Provenance

Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.

ETW provider GUID d0e22efc-ac66-4b25-a72d-382736b5e940

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

Observed on:

  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.1, captured 2026-06-02
  • Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.1, captured 2026-06-02

Downloads