Поиск по сайту:

Ошибка устройства записи 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 WriterSystem Service NameFull Name of a Service
IIS Config WriterAppHostSvcApplication Host Helper Service
BITS WriterBITSBackground Intelligent Transfer Service
Certificate AuthorityCertSvcActive Directory Certificate Services
System WriterCryptSvcCryptographic Services
DFS Replication service writerDFSRDFS Replication
DHCP Jet WriterDHCPServerDHCP Server
NPS VSS WriterEventSystemCOM+ Event System
IIS Metabase WriterIISADMINIIS Admin Service
Microsoft Exchange WriterMSExchangeISMicrosoft Exchange Information Store
Microsoft Exchange Replica WriterMSExchangeReplMicrosoft Exchange Replication Service
MSMQ Writer (MSMQ)MSMQMessage Queuing
NTDSNTDSActive Directory Domain Services
FRS WriterNtFrsFile Replication
OSearch VSS WriterOSearchOffice SharePoint Server Search
OSearch14 VSS WriterOSearch14SharePoint Server Search 14
SMS WriterSMS_SITE_VSS_WRITERSMS_SITE_VSS_WRITER
SPSearch VSS WriterSPSearchWindows SharePoint Services Search
SPSearch4 VSS WriterSPSearch4SharePoint Foundation Search V4
SqlServerWriterSQLWriterSQL Server VSS Writer
FSRM writersrmsvcFile Server Resource Manager
TermServLicensingTermServLicensingRemote Desktop Licensing
Microsoft Hyper-V VSS WritervmmsHyper-V Virtual Machine Management
ASR WriterVSSVolume Shadow Copy
COM+ REGDB WriterVSSVolume Shadow Copy
Registry WriterVSSVolume Shadow Copy
Shadow Copy Optimization WriterVSSVolume Shadow Copy
WDS VSS WriterWDSServerWindows Deployment Services Server
WIDWriterWIDWriterWindows Internal Database VSS Writer
WMI WriterWinmgmtWindows Management Instrumentation
WINS Jet WriterWINSWindows Internet Name Service (WINS)
MSSearch Service WriterWSearchWindows 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.

Статьи по данной тематике