Что означает код NTSTATUS 0xC0190045 (STATUS_TRANSACTIONS_NOT_FROZEN)?

 
Предыдущий Следующий
STATUS_CANNOT_EXECUTE_FILE_IN_TRANSACTION STATUS_TRANSACTION_FREEZE_IN_PROGRESS

STATUS_TRANSACTIONS_NOT_FROZEN

STATUS_TRANSACTIONS_NOT_FROZEN указывает на операцию размораживания без соответствующего замораживания: система получила запрос на возобновление транзакций, которые не находились в замороженном состоянии. Это нарушение парности состояний, а не доказательство сбоя транзакции.

Замораживание и размораживание могут использоваться в сценариях создания снимков. В документации Windows указано, что VSS координирует замораживание KTM и DTC перед созданием теневых копий, поэтому компонент резервного копирования или создания снимков должен сохранять владение и порядок своих вызовов замораживания и размораживания.

Размораживание запрошено без соответствующего замороженного состояния

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

Ссылки


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