Что означает код NTSTATUS 0xC015001A (STATUS_SXS_COMPONENT_STORE_CORRUPT)?

 
Предыдущий Следующий
STATUS_SXS_IDENTITY_PARSE_ERROR STATUS_SXS_FILE_HASH_MISMATCH

STATUS_SXS_COMPONENT_STORE_CORRUPT

description[Общее хранилище компонентов side-by-side содержит повреждённые метаданные или содержимое.]

Общее хранилище компонентов side-by-side повреждено

STATUS_SXS_COMPONENT_STORE_CORRUPT указывает на проблему постоянного хранилища общих сборок side-by-side, обычно связанную с хранилищем компонентов Windows, а не с одним частным манифестом рядом с приложением. Корректная зависимость приложения может завершиться сбоем из-за несогласованности общего манифеста или связанных файлов в хранилище.

Сначала определите область проблемы. Если сбой возникает только в одном приложении, использующем частную сборку, вероятнее локальный пакет приложения. Если разрешение общих идентичностей нарушено у нескольких несвязанных приложений, сохраните сведения событий и используйте поддерживаемые процедуры обслуживания или восстановления Windows, а не заменяйте вручную файлы внутри хранилища компонентов.

Что проверить

  • Определите, объявлена ли сбойная зависимость общей или частной, и запишите путь манифеста, выбранный средством разрешения.
  • Проверьте, завершается ли та же идентичность ошибкой в чистом тестовом приложении или только в одном установленном пакете.
  • Не удаляйте и не копируйте отдельные файлы WinSxS как первое действие; сохраните состояние хранилища для поддерживаемых средств восстановления.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.