| Предыдущий | Следующий |
| VSS_E_ASRERROR_DISK_RECREATION_FAILED | VSS_E_ASRERROR_NO_ARCPATH |
VDS_E_ALREADY_REGISTERED
Что означает VDS_E_ALREADY_REGISTERED
VDS_E_ALREADY_REGISTERED означает, что поставщик, который пытаются зарегистрировать, уже известен служба виртуальных дисков.
Регистрация поставщика задаёт VDS, какой COM-компонент предоставляет определённый набор объектов и операций хранения. Этот HRESULT относится к состоянию регистрации, а не подтверждает исправность самого поставщика: запись может существовать после предыдущей установки, обновления или незавершённого удаления компонента.
Что проверить
- Перечислите зарегистрированных поставщиков и сравните их GUID, CLSID, имя и источник установки с теми значениями, которые пытается добавить текущий установщик.
- Проверьте, не выполняет ли восстановление или обновление повторный шаг регистрации, который должен быть идемпотентным.
- Не удаляйте существующую регистрацию только ради обхода HRESULT: сначала установите, какому компоненту она принадлежит и может ли он безопасно восстановить регистрацию.
- После изменения регистрации заново создайте соединение с VDS и повторно перечислите поставщиков.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
