Что означает код ошибки Windows 6831 (ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION)?

 
Предыдущий Следующий
ERROR_TXF_ATTRIBUTE_CORRUPT ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED

ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION

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

Операцию Encrypting File System нельзя выполнять над файлом, пока он участвует в активной транзакции TxF. EFS и транзакционный контекст этого файла в данном состоянии несовместимы.

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

  • Определите транзакцию и файл, для которого выполняется EFS-операция.
  • Проверьте, не удерживается ли транзакционный дескриптор после ожидаемого commit или rollback.
  • Не переносите дескриптор файла из транзакционного контекста в обычную EFS-операцию.
  • Завершите транзакцию штатно, затем заново откройте файл вне TxF и повторите шифрование.

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

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


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