Ошибка устройства записи VSS: перерегистрация устройств записи VSS на Windows Server
Большинство решений резервного копирования для Windows используют службу теневого копирования томов (VSS) для создания резервных копий данных приложения или службы. В некоторых случаях служба VSS или один из ее модулей записи начинают работать некорректно, что приводит к сбоям во время резервного копирования. Я столкнулся с такой проблемой на серверах Exchange, MSSQL и Hyper-V. Для быстрого восстановления VSS и его компонентов я использую следующую инструкцию.
Чтобы обнаружить неисправный модуль записи VSS, выведем список зарегистрированных в системе модулей записи VSS и их статус с помощью vssadmin< /стронг> команда.
vssadmin list writersНайдите в списке компоненты с состоянием Failed. Для компонентов, работающих нормально, состояние выглядит следующим образом: Состояние: [1] Стабильное.
Writer name: 'Microsoft Exchange Writer'
Writer Id: {53da1ac4-4bab-404a-0917-ae23f8aacfb7}
Writer Instance Id: {61b56ab0-9588-432f-ae7b-3233753ffa38}
State: [7] Failed
Last error: Retryable errorКак видите, в нашем случае произошел сбой Microsoft Exchange Writer (состояние: [8] Failed), поэтому вы не сможете завершить резервное копирование Exchange. Обычно, чтобы исправить состояние этого компонента, достаточно перезагрузить сервер (что не всегда возможно по производственным причинам).
Чтобы восстановить модуль записи Exchange, попробуйте перезапустить соответствующую службу. (В таблице ниже показан список типичных модулей записи VSS и связанных с ними служб Windows.) Помимо остановки службы, иногда вам придется вручную завершить зависший процесс службы.
| VSS Writer | System Service Name | Full Name of a Service |
| IIS Config Writer | AppHostSvc | Application Host Helper Service |
| BITS Writer | BITS | Background Intelligent Transfer Service |
| Certificate Authority | CertSvc | Active Directory Certificate Services |
| System Writer | CryptSvc | Cryptographic Services |
| DFS Replication service writer | DFSR | DFS Replication |
| DHCP Jet Writer | DHCPServer | DHCP Server |
| NPS VSS Writer | EventSystem | COM+ Event System |
| IIS Metabase Writer | IISADMIN | IIS Admin Service |
| Microsoft Exchange Writer | MSExchangeIS | Microsoft Exchange Information Store |
| Microsoft Exchange Replica Writer | MSExchangeRepl | Microsoft Exchange Replication Service |
| MSMQ Writer (MSMQ) | MSMQ | Message Queuing |
| NTDS | NTDS | Active Directory Domain Services |
| FRS Writer | NtFrs | File Replication |
| OSearch VSS Writer | OSearch | Office SharePoint Server Search |
| OSearch14 VSS Writer | OSearch14 | SharePoint Server Search 14 |
| SMS Writer | SMS_SITE_VSS_WRITER | SMS_SITE_VSS_WRITER |
| SPSearch VSS Writer | SPSearch | Windows SharePoint Services Search |
| SPSearch4 VSS Writer | SPSearch4 | SharePoint Foundation Search V4 |
| SqlServerWriter | SQLWriter | SQL Server VSS Writer |
| FSRM writer | srmsvc | File Server Resource Manager |
| TermServLicensing | TermServLicensing | Remote Desktop Licensing |
| Microsoft Hyper-V VSS Writer | vmms | Hyper-V Virtual Machine Management |
| ASR Writer | VSS | Volume Shadow Copy |
| COM+ REGDB Writer | VSS | Volume Shadow Copy |
| Registry Writer | VSS | Volume Shadow Copy |
| Shadow Copy Optimization Writer | VSS | Volume Shadow Copy |
| WDS VSS Writer | WDSServer | Windows Deployment Services Server |
| WIDWriter | WIDWriter | Windows Internal Database VSS Writer |
| WMI Writer | Winmgmt | Windows Management Instrumentation |
| WINS Jet Writer | WINS | Windows Internet Name Service (WINS) |
| MSSearch Service Writer | WSearch | Windows Search |
Снова выполните следующую команду:
vssadmin list writersПроверьте состояние проблемного модуля записи VSS. Если состояние не перешло в стабильное и проблема не устранена, можно попробовать перерегистрировать компоненты и библиотеки VSS.
Перейдите в этот каталог:
cd c:\windows\system32Остановите следующие службы: теневое копирование тома и поставщик теневого копирования программного обеспечения Microsoft.
Net Stop VSS
Net Stop SWPRVПеререгистрируйте компоненты VSS:
regsvr32 /s ole32.dll
regsvr32 /s oleaut32.dll
regsvr32 /s vss_ps.dll
vssvc /register
regsvr32 /s /i swprv.dll
regsvr32 /s /i eventcls.dll
regsvr32 /s es.dll
regsvr32 /s stdprov.dll
regsvr32 /s vssui.dll
regsvr32 /s msxml.dll
regsvr32 /s msxml3.dll
regsvr32 /s msxml4.dll
vssvc /registerЗапустите ранее остановленные службы:
Net Start SWPRV
Net Start VSSУбедитесь, что ошибка проблемного модуля записи VSS исчезла.
Этот метод перезапуска и перерегистрации компонентов VSS эффективен как на Windows Server 2008/2012/R2, так и на Windows Server 2016.


