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

 
Также может означать:
КонстантаТипОС
DRIVER_INVALID_STACK_ACCESSКод BSODWindows
Предыдущий Следующий
ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY ERROR_CHECKOUT_REQUIRED

ERROR_FILE_CHECKED_OUT

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

ERROR_FILE_CHECKED_OUT означает, что система управления документами или совместным доступом считает файл уже извлечённым для редактирования либо удерживаемым другим пользователем. Это состояние выше уровня обычной файловой блокировки Windows: локальное отсутствие открытого handle не доказывает, что checkout свободен.

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

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

Как действовать

Штатный путь — дождаться возврата файла, передать право редактирования поддерживаемым механизмом или сохранить отдельную копию. Принудительно снимать блокировку следует только после проверки владельца и состояния версии; перезапись серверной копии в обход checkout может уничтожить изменения другого пользователя.

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


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