Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

0x8007045b Windows Server, AD и Роли

Событие VSS 8193: Ошибка CoCreateInstance (hr = 0x8007045b)

Обновлено: 08.09.2026 · Официальная документация ↗

Архитектура VSS и зависимости COM+

Ошибка Event ID 8193 от источника VSS с описанием "Ошибка теневого копирования тома: Непредвиденная ошибка при вызове подпрограммы CoCreateInstance... hr = 0x8007045b" возникает при попытке системы резервного копирования (Veeam, Windows Server Backup) запросить создание теневой копии. Код 0x8007045b переводится как ERROR_SHUTDOWN_IN_PROGRESS. Это означает, что координатор VSS не может инициализировать объекты COM (Component Object Model) для связи со службами-писателями (VSS Writers), так как одна из критических служб-зависимостей находится в состоянии остановки или не отвечает. Бизнес-риски: неработающее резервное копирование серверов, срыв SLA по RPO (Recovery Point Objective).

Службы-зависимости (VSS Writers)

Писатель (Writer)Связанная служба WindowsЧастые проблемы
DHCP Jet WriterDHCP Server (DHCPServer)Роль установлена, но служба остановлена. VSS ждет ответа от писателя и зависает.
System WriterСлужбы криптографии (CryptSvc)Повреждение каталогов CatRoot2. CryptSvc не может предоставить список файлов.
SqlServerWriterSQL Server VSS Writer (SQLWriter)Проблемы с правами NT AUTHORITY\SYSTEM на базы данных SQL.

Траблшутинг и восстановление работы VSS

Сценарий 1: Проверка статуса писателей VSS (Command Line)

Первый шаг — определить, какой именно Writer завис (Status: Failed, State: Waiting for Completion).

 vssadmin list writers

 Если есть ошибки, часто помогает перезапуск базовых служб VSS:
net stop vss
net stop swprv
net start vss
net start swprv

Сценарий 2: Решение конфликта с ролью DHCP (Основная причина 0x8007045b)

Если на сервере установлена роль DHCP-сервера, но сама служба отключена (например, это резервный контроллер домена, где DHCP не используется), компонент DHCP Jet Writer будет генерировать ошибку 8193. VSS пытается достучаться до отключенной службы.

  • Вариант А: Если DHCP не нужен — полностью удалите роль через Server Manager (Remove-WindowsFeature DHCP).
  • Вариант Б: Если роль нужна, убедитесь, что служба DHCP Server запущена (тип запуска - Автоматически).
  • Вариант В: Удалите ветку писателя из реестра (Не рекомендуется, только как временный фикс):
    HKLM\System\CurrentControlSet\Services\VSS\VssAccessControl

Сценарий 3: Перезапуск Служб криптографии (System Writer)

Если vssadmin list writers не показывает System Writer, нужно перезапустить CryptSvc.

 net stop cryptsvc
 Сброс кэша каталогов (если необходимо)
 rename %windir%\System32\catroot2 catroot2.old
 net start cryptsvc

Типовые ошибки администраторов

  • Постоянная перезагрузка сервера: Ребут сервера временно очищает зависшие стейты VSS, бэкап проходит один раз, а ночью снова падает. Ищите корневую причину в конкретном VSS Writer'е.
  • Игнорирование прав Network Service: Часто ошибка 8193 вызвана отсутствием прав у службы Network Service на чтение ветки реестра HKLM\SYSTEM\CurrentControlSet\Services\VSS\Diag.
Резервные копии виртуальных машин падают с ошибками VSS?
Неработающий VSS означает отсутствие Application-Aware (консистентных) бэкапов для SQL и Exchange. Эксперты ITSTM проведут глубокий траблшутинг VSS Provider'ов, устранят конфликты COM+ и гарантируют целостность ваших резервных копий в Veeam или DPM.
💡 Практика специалистов: Практика ITSTM: При ошибках 8193, связанных с CoCreateInstance, мы рекомендуем использовать утилиту Dcomcnfg.exe. Зачастую проблема кроется не в VSS, а в том, что глобальные настройки безопасности COM+ (Default Access Permissions) были изменены политиками ИБ (Hardening), лишив системные аккаунты права на локальную активацию DCOM-объектов.

Частые вопросы (FAQ)

Почему ошибка 8193 возникает только при бэкапе через Veeam, а не при копировании файлов?

Копирование файлов через Проводник не использует VSS. А системы класса Enterprise Backup обязаны делать консистентный срез (Snapshot) баз данных и открытых файлов, что невозможно без использования инфраструктуры VSS и её Writers.

Как исправить права на ветку VSS\Diag?

В regedit перейдите к HKLM\SYSTEM\CurrentControlSet\Services\VSS\Diag. Нажмите ПКМ -> Разрешения. Добавьте учетную запись 'NETWORK SERVICE' и дайте ей права 'Полный доступ' (Full Control). Перезапустите службу VSS.

Что такое hr = 0x80042308 в событиях VSS?

Код 0x80042308 (VSS_E_OBJECT_NOT_FOUND) означает, что запрашиваемый том для создания теневой копии не найден. Часто бывает при отвале iSCSI-лунов или наличии скрытых системных разделов (Recovery) без свободных букв.

Нужно ли держать службу VSS постоянно запущенной?

Нет. По умолчанию тип запуска службы 'Теневое копирование тома' (vss) — 'Вручную' (Manual). Она автоматически запускается координатором COM+, когда приложение запрашивает снимок, и останавливается после завершения (Idle timeout).

Полезные материалы
Рекомендуем