ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME - 14022 (0x36C6)
Two or more components referenced directly or indirectly by the application manifest have window classes with the same name.
Updated: Feb 21, 2026
Technical Meaning
The ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME error, with the numeric code 14022 or hexadecimal code 0x36C6, is returned when an application manifest references two or more components that have window classes with identical names. This error typically occurs during the execution of a Windows application and can affect the proper functioning of the application.
Error Details
This error is specific to scenarios where multiple assemblies or components are referenced in the application's manifest, and these components declare window classes with the same name. The presence of duplicate window class names can lead to conflicts during runtime, as the system may not be able to uniquely identify which component's window class should be used.
Usage Context
This error is most likely to occur when an application or a Windows service uses multiple assemblies that are part of the same application domain. Each assembly might declare its own set of window classes, and if these window classes have the same name, it can cause conflicts during execution.
Developer Interpretation
Developers should ensure that each component in their application manifest declares unique window class names to avoid this error. This is particularly important when multiple assemblies are involved, as they might inadvertently declare window classes with the same name if not carefully managed.
Related Errors
ERROR_SXS_MULTIPLE_DEPLOYMENT_FOUND(14023): Indicates that more than one deployment of a component was found in the application manifest.ERROR_SXS_CORRUPT_DEPLOYMENT_MANIFEST(14025): Indicates that the application manifest is corrupt and cannot be processed correctly.
FAQ
Q: What causes this error?
A: This error occurs when two or more components in an application manifest declare window classes with the same name, leading to a conflict during runtime.
Q: How can I resolve this issue?
A: Ensure that each component in your application manifest declares unique window class names. Review and modify the manifests of any involved assemblies if necessary.
Summary
The ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME error indicates a conflict between components in an application manifest due to duplicate window class names. Developers should ensure uniqueness in their manifest declarations to avoid this issue.