Что означает код NTSTATUS 0xC0000108 (STATUS_CONNECTION_IN_USE)?

 
Предыдущий Следующий
STATUS_FILES_OPEN STATUS_MESSAGE_NOT_FOUND

STATUS_CONNECTION_IN_USE

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

Как сузить причину

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

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

Важные данные

  • Перечислите открытые дескрипторы каталогов и файлов на перенаправленном диске.
  • Остановите или скоординируйте зависимые процессы до отключения сопоставления.
  • До усиления принуждения документируйте его уровень и ожидаемые последствия.

Ссылки


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