| Предыдущий | Следующий |
| ERROR_DUP_NAME | ERROR_NETWORK_BUSY |
ERROR_BAD_NETPATH
UNC-путь Windows разрешается по уровням. Сначала MUP определяет, какой зарегистрированный поставщик UNC может принять префикс вида \server\share; затем выбранный перенаправитель выполняет операцию удалённой файловой системы. API ресурсов WNet аналогично отделяют сетевую часть ресурса от пути, который затем обрабатывают обычные файловые API.
Поэтому важен точный сбойный префикс. Доступный сервер с ошибочным именем общего ресурса, префикс DFS или поставщика, который никто не принял, и транспортный сбой после подключения к общему ресурсу — разные состояния, даже если интерфейс показывает их как одну проблему сетевого пути.
Диагностируйте путь по границам
- Сократите целевой путь от полного пути к файлу до \server\share и сначала проверьте границу ресурса.
- При сравнении клиентов используйте одинаковое написание сервера и общего ресурса; псевдонимы могут выбирать разные пути аутентификации или поставщиков.
- Если используется WNetGetResourceInformation, сохраните возвращённые поставщика и тип, а также данные ERROR_EXTENDED_ERROR.
- Не начинайте с изменения ACL файла, пока не подтверждено разрешение самого префикса общего ресурса.
Windows MUP и разрешение префиксов UNC · WNetGetResourceInformation · MS-SMB2 TREE_CONNECT
Нужно найти другой код? Найти другой код состояния или ошибки.