Точки восстановления не создаются, бэкап падает с ошибкой VSS. Разберём, кто мешает: службы, «писатели», место под тени, конфликты со сторонними бекаперами. Починим аккуратно, с минимальным риском для данных.
VSS: теневые копии не создаются — 0x80042306/0x80042302 — как исправить (2025)
Коротко: быстрые проверки
- Диск C не переполнен; есть свободные 5–10%.
- Службы Volume Shadow Copy и Microsoft Software Shadow Copy Provider не отключены.
- Нет других бэкап-агентов, которые «перехватывают» 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). Переустановите его.