Búsqueda de sitios web

VSS Writer falló: volver a registrar VSS Writers en Windows Server


La mayoría de las soluciones de copia de seguridad para Windows utilizan el Servicio de instantáneas de volumen (VSS) para crear copias de seguridad de los datos de la aplicación o el servicio. En algunos casos, el servicio VSS o uno de sus escritores comienza a funcionar incorrectamente, lo que genera fallas durante la copia de seguridad. Me he enfrentado a un problema de este tipo en los servidores Exchange, MSSQL e Hyper-V. Para recuperar rápidamente VSS y sus componentes, uso las siguientes instrucciones.

Para detectar un escritor VSS fallido, mostremos la lista de escritores VSS registrados en el sistema y su estado usando el comando vssadmin.

vssadmin list writers

Busque los componentes con el estado Error en la lista. Para los componentes que funcionan normalmente, el estado es el siguiente: Estado: [1] Estable.

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

Como puede ver, en nuestro caso, Microsoft Exchange Writer ha fallado (estado: [8] fallido), por lo que no podrá completar la copia de seguridad de Exchange. Normalmente, para corregir el estado de este componente, basta con reiniciar el servidor (lo que no siempre es posible por motivos de producción).

Para reparar el escritor de Exchange, intente reiniciar el servicio relacionado. (La siguiente tabla muestra la lista de VSS Writers típicos y los servicios de Windows relacionados). Además de detener el servicio, a veces tendrá que eliminar manualmente un proceso de servicio bloqueado.

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

Ejecute el siguiente comando nuevamente:

vssadmin list writers

Verifique el estado del escritor de VSS problemático. Si no ha cambiado al estado Estable y el problema no se soluciona, puede intentar volver a registrar los componentes y las bibliotecas de VSS.

Ir a este directorio:

cd c:\windows\system32

Detenga los siguientes servicios: Volume Shadow Copy y Microsoft Software Shadow Copy Provider.

Net Stop VSS
Net Stop SWPRV

Vuelva a registrar los componentes de 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

Inicie los servicios detenidos anteriormente:

Net Start SWPRV
Net Start VSS

Asegúrese de que el error del escritor de VSS problemático haya desaparecido.

Este método de reiniciar y volver a registrar los componentes de VSS es efectivo tanto en Windows Server 2008/2012/R2 como en Windows Server 2016.

Artículos relacionados