| Предыдущий | Следующий |
| STATUS_VOLMGR_NO_REGISTERED_USERS | STATUS_VOLMGR_NOTIFICATION_RESET |
STATUS_VOLMGR_NO_SUCH_USER
Клиент пытается отменить регистрацию неизвестной идентичности уведомлений
STATUS_VOLMGR_NO_SUCH_USER означает, что пользователь уведомлений, указанный запросом отмены регистрации, отсутствует. Ошибка возникает в учёте уведомлений; она не описывает отсутствующую учётную запись Windows или principal безопасности хранилища.
Обычно это несоответствие жизненного цикла состояния клиента и Volume Manager. Регистрация могла быть уже удалена, сброс мог сделать её недействительной либо код использует идентификатор предыдущего соединения.
Сравните идентификатор пользователя, переданный операции unregister, с идентификатором, возвращённым или сохранённым при текущей регистрации. По возможности сделайте отмену регистрации идемпотентной и не используйте старую идентичность уведомлений после переподключения.
Что проверить
- Записывайте идентификатор пользователя уведомлений при регистрации и каждой попытке отмены.
- Проверьте, не удалили ли пользователя reset или shutdown до выполнения второго пути очистки.
- Ограничивайте идентичности уведомлений одним инициализированным клиентским сеансом, не сохраняя их между перезапусками службы.
Ссылки
- Microsoft VOLMGR: STATUS_VOLMGR_NO_SUCH_USER.
- MS-DMRP: жизненный цикл callback уведомлений между initialize и uninitialize.
- MS-DMRP: терминология участников протокола управления.
Нужно найти другой код? Найти другой код состояния или ошибки.