| Предыдущий | Следующий |
| 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 может уничтожить изменения другого пользователя.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.