Точки восстановления не создаются, бэкап падает с ошибкой VSS. Разберём, кто мешает: службы, «писатели», место под тени, конфликты со сторонними бекаперами. Починим аккуратно, с минимальным риском для данных.

VSS: теневые копии не создаются — 0x80042306/0x80042302 — как исправить (2025)

Коротко: быстрые проверки

  • Диск C не переполнен; есть свободные 5–10%.
  • Службы Volume Shadow Copy и Microsoft Software Shadow Copy Provider не отключены.
  • Нет других бэкап-агентов, которые «перехватывают» VSS.
Нужна помощь? Починю VSS, восстановлю точки восстановления и настрою безопасный объём для теней.

1) Смотрим статус писателей и провайдеров

Командная строка (Администратор) — выполнять по одной:

vssadmin list writers
vssadmin list providers
vssadmin list shadows

Если у писателей статус Retryable Error/Failed — перезапустим службы и перерегистрируем компоненты.

2) Перезапуск служб VSS

PowerShell (Администратор) — по одной строке:

Stop-Service -Name VSS -Force; Start-Service -Name VSS
Stop-Service -Name swprv -Force; Start-Service -Name swprv

3) Удаляем «битые» снимки и выделяем место

Командная строка (Администратор) — по одной строке:

vssadmin delete shadows /all /quiet
vssadmin resize shadowstorage /For=C: /On=C: /MaxSize=15%

Если системный раздел «Зарезервировано системой» слишком мал (< 100 МБ) — увеличьте его или переназначьте хранилище на C.

4) Перерегистрируем компоненты VSS

Командная строка (Администратор) — вставить целиком:

net stop vss
net stop swprv
cd /d %windir%\system32
for %%i in (vss_ps.dll vssui.dll msxml3.dll msxml4.dll msxml6.dll vssvc.exe) do regsvr32 /s %%i
cd /d %windir%\syswow64
for %%i in (msxml3.dll msxml4.dll msxml6.dll) do regsvr32 /s %%i
net start swprv
net start vss

Если конкретный «писатель» падает (например, SqlServerWriter) — переустановите соответствующий компонент/службу.

5) Проверяем целостность системы и диск

Командная строка (Администратор) — по одной:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
chkdsk C: /scan

Ошибки диска и внезапные отключения питания — частая причина сбоев VSS.

6) Где смотреть ошибки

Откройте «Просмотр событий» → Журналы WindowsПриложение и Система и раздел «Приложения и службы» → Microsoft → Windows → Backup/VSS. Фильтруйте по источнику VSS и VolSnap.

FAQ

Бэкапер от третьей стороны конфликтует с системным VSS.

Оставьте один провайдер VSS и отключите «теневые» драйверы у лишнего ПО. Обновите агент до последней версии.

Ошибка 0x80042306 не исчезает.

Проверьте «писателей»: возможно, падает конкретный компонент (например, SqlServerWriter). Переустановите его.

Читайте также: