📖 VSS ошибка 0x80070005: теневое копирование не работает

Ошибка 0x80070005 в VSS мешает резервному копированию и точкам восстановления. Пошагово: vssadmin, службы, writers, SFC и DISM.

VSS ошибка 0x80070005: теневое копирование не работает

Ошибка 0x80070005 в VSS означает, что служба теневого копирования не может получить нужный доступ к системным компонентам, writer-провайдерам или хранилищу снимков. Из-за этого не создаются точки восстановления и резервные копии.

Ниже — рабочая последовательность от базовой проверки служб до диагностики writers и восстановления системных файлов.

⚠️ Обязательно перед началом

Перед изменением служб и параметров VSS создайте точку восстановления: Win + Rsysdm.cpl → «Защита системы» → «Создать».

Способ 1. Проверить службы VSS в services.msc

  1. Откройте services.msc.
  2. Проверьте службы Volume Shadow Copy и Microsoft Software Shadow Copy Provider.
  3. Установите корректный тип запуска и запустите службы.

Способ 2. Проверить VSS providers и текущие snapshots

  1. Откройте CMD от имени администратора.
  2. Проверьте провайдеры и список теневых копий.
vssadmin list providers
vssadmin list shadows

Способ 3. Проверить состояние VSS writers

  1. Выполните команду диагностики writers.
  2. Убедитесь, что все в состоянии Stable и без ошибок.
vssadmin list writers

Способ 4. Перезапустить связанные службы

  1. Остановите и запустите службы в правильном порядке.
  2. Повторно проверьте writers.
net stop vss
net stop swprv
net start swprv
net start vss
vssadmin list writers

💡 Совет

Если один writer остаётся в состоянии Failed, перезапустите связанную службу приложения (например, SQL/IIS/Hyper-V) и снова проверьте vssadmin list writers.

Способ 5. Проверить свободное место и хранилище shadow copy

  1. Проверьте размер и использование хранилища теневых копий.
  2. При необходимости увеличьте лимит или освободите место на системном диске.
vssadmin list shadowstorage

Способ 6. Проверить системные файлы (SFC/DISM)

  1. Выполните стандартное восстановление системных компонентов.
  2. После завершения перезагрузите ПК.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Способ 7. Проверить события VSS и VolSnap

  1. Откройте «Просмотр событий».
  2. Проверьте журналы Application и System по источникам VSS/VolSnap.
  3. Исправьте компонент, который указан в событии как причина Access Denied.

Где смотреть логи и пути по VSS

  • Журналы событий: C:\Windows\System32\winevt\Logs.
  • Логи компонентов: C:\Windows\Logs\CBS\CBS.log.
  • Лог DISM: C:\Windows\Logs\DISM\dism.log.
  • Источники в Event Viewer: VSS и VolSnap.
  • Каталог задач бэкапа: Task Scheduler Library\Microsoft\Windows\Backup.

FAQ

Почему VSS выдаёт ошибку 0x80070005 при создании теневой копии?

Код 0x80070005 означает отказ в доступе. Часто причина в правах службы VSS, сбое зависимостей COM+ и RPC или в ошибке VSS writer.

Какие службы критичны для работы VSS?

Проверьте Volume Shadow Copy, Microsoft Software Shadow Copy Provider, COM+ Event System и Remote Procedure Call (RPC). Если они остановлены, теневые копии не создаются.

Как проверить состояние VSS writers?

Запустите vssadmin list writers. Все writers должны быть в состоянии Stable и без ошибок. Любой Failed writer может вызывать 0x80070005.

Нужно ли перезапускать службы при ошибке VSS 0x80070005?

Да. Перезапуск VSS и связанных служб часто снимает блокировки и восстанавливает доступ к механизму теневого копирования.

Где смотреть логи по VSS и резервному копированию?

Проверьте Просмотр событий: Application/System, источники VSS и VolSnap. Дополнительно смотрите C:\Windows\Logs\CBS\CBS.log и диагностические журналы задач бэкапа.

⚡ Статья обновляется

  • 22.02.2026 — первая публикация

Последняя проверка: 23.02.2026