Что означает код HRESULT 0x80670012 (STATEREPOSITORY_ERROR_CACHE_CORRUPTED)?

 
Предыдущий Следующий
STATEREPOSTORY_E_NESTED_TRANSACTION_NOT_SUPPORTED ERROR_VOLSNAP_BOOTFILE_NOT_VALID

STATEREPOSITORY_ERROR_CACHE_CORRUPTED

Что означает STATEREPOSITORY_ERROR_CACHE_CORRUPTED

STATEREPOSITORY_ERROR_CACHE_CORRUPTED означает, что StateRepository не доверяет содержимому своего derived cache и не может использовать его как согласованное представление базы состояния приложений.

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

  • Сопоставьте ошибку с установкой/удалением AppX пакетов и servicing events.
  • Проверьте события StateRepository и состояние диска.
  • Не удаляйте основную базу вместе с кэшем без подтверждённой процедуры восстановления.
  • Если кэш перестраиваемый, используйте штатный rebuild/repair механизм компонента.

Цель восстановления — заново получить кэш из authoritative repository. Ручное копирование кэша с другой машины или версии может создать новое несогласованное состояние.

Технические ссылки


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