ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED - 14015 (0x36BF)

The application manifest contains a reference to a dependent assembly which is not installed.

Updated: Feb 21, 2026

Technical Meaning

This error code indicates that the application manifest contains a reference to an assembly dependency that is not installed on the system. The SxS (Side-by-Side) runtime environment in Windows uses manifests to manage dependencies between assemblies, ensuring that applications can run with the correct versions of their required components.

Error Details

The ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED error is typically encountered during application startup or execution when the SxS loader attempts to resolve a dependency specified in the manifest but fails because the referenced assembly is missing. This can occur due to various reasons, such as incorrect manifest configuration or issues with the installation of dependent assemblies.

Usage Context

This error is relevant in scenarios where an application relies on specific versions of assemblies that are managed by the SxS runtime environment. It may be observed when running applications that require a particular version of a library or framework, especially if those dependencies are not properly installed or referenced in the manifest.

Developer Interpretation

Developers should ensure that all required assemblies and their correct versions are included in the application's manifest. Additionally, they must verify that these assemblies are correctly installed on the target system. Failure to do so can result in runtime errors as described by this error code.

Related Errors

  • ERROR_SXS_FILE_HASH_MISMATCH (14025): Indicates a mismatch between the expected and actual hash of an assembly.
  • ERROR_SXS_MANIFEST_IDENTITY_MISMATCH (14036): Occurs when there is a mismatch in the manifest identity, such as version or public key token.

FAQ

Q: What does this error mean?

A: This error indicates that the application manifest contains an unresolved dependency on a required assembly.

Q: How can I resolve this issue?

A: Ensure all dependencies are correctly specified in the manifest and that they are installed on the system. Verify the installation of dependent assemblies using package managers or deployment tools.

Summary

The ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED error signifies a missing assembly dependency as defined by the application's manifest. Developers should carefully manage dependencies to avoid such runtime issues.