What does Windows error code 14003 (ERROR_SXS_ASSEMBLY_NOT_FOUND) mean?

 
Previous Next
ERROR_SXS_INVALID_ACTCTXDATA_FORMAT ERROR_SXS_MANIFEST_FORMAT_ERROR

ERROR_SXS_ASSEMBLY_NOT_FOUND

ERROR_SXS_ASSEMBLY_NOT_FOUND means that Windows could not locate an assembly referenced by the active side-by-side manifest. Resolution depends on the complete assembly identity, including attributes such as name, version, processor architecture, language, and public-key token where applicable.

How to investigate

  • Use sxstrace to capture the exact dependent assembly identity Windows attempted to resolve.
  • Verify that the required runtime or private assembly matches the application architecture and exact manifest identity.
  • Repair or reinstall the application or its documented prerequisite rather than copying a DLL from an unrelated machine.

A file with a similar name is not necessarily a valid replacement: side-by-side binding resolves assembly identity, not only a DLL filename.

Microsoft: assembly manifests


Looking for a different code? Search another status or error code.