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.