| Предыдущий | Следующий |
| CI_E_INVALID_CATALOG_LIST_VERSION | VSS_E_UNEXPECTED |
VSS_E_BAD_STATE
Что означает VSS_E_BAD_STATE
VSS_E_BAD_STATE — VSS requester вызвал метод в состоянии, в котором этот вызов недопустим.
Requester — клиент VSS, обычно backup-программа, которая управляет последовательностью операции через IVssBackupComponents. У VSS эта последовательность stateful: инициализация, сбор metadata writers, подготовка, создание snapshot и завершение должны идти в разрешённом порядке.
Что проверить
- Проследите последовательность вызовов requester и найдите последнюю успешно завершённую фазу.
- Не используйте старый IVssBackupComponents после завершённой или сорванной операции, если конкретный API явно не допускает повторное использование объекта.
- Для нового backup/restore workflow создайте и инициализируйте новый requester object, если предыдущее состояние уже нельзя продолжать.
Как подтвердить результат
Повтор считается исправленным, когда тот же сценарий проходит все VSS-фазы в документированном порядке без VSS_E_BAD_STATE.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.