Error returned while creating the volume shadow copy: 0x80042306
Por Guillermo Vargas
La semana pasada recibí un caso bien interesante acerca de VSS (Volume Shadow Copy Service) y ForeFront Client.
El escenario era bastante simple: Al tratar de hacer un respaldo con la aplicación de NTBackup, este se congelaba y dejaba de funcionar. De acuerdo a varios artículos relacionados con este evento, la solución parecía sencilla pues al re-registrar los DLL que se detallan al pie de este blog, el problema debía disiparse. Sin embargo el problema persistió y aunque todos los esfuerzos estaban enfocados en las aplicaciones de respaldo y del Shadow Copy se descubrió que una actualización del ForeFront para el cliente ocasionaba que el VSS dejara de funcionar debido a que se estaban corriendo más de un antivirus en el mismo servidor.
Los pasos que se siguieron para la solución de este incidente se detallan a continuación, en realidad el problema se soluciono mediante la re-instalación del cliente del ForeFront:
- Detener los servicios de ForeFront
- Realizar una copia de respaldo del System State
- Si resulta exitoso, entonces des-instalar el ForeFront
- Reiniciar el servidor y proceder con una copia de respaldo otra vez del System State
- Si el respaldo es exitoso, re-instalar el ForeFront y re-iniciar el servidor nuevamente.
- Realizar otra copia de respaldo del System State.
- Si el respaldo es exitoso entonces instalar las actualizaciones para ForeFront y re-iniciar el servidor.
- Fin de la historia.
Proceso para re-registrar los DLL del VSS:
- cd /d %windir%\system32
- Net stop vss
- Net stop swprv
- regsvr32 ole32.dll
- regsvr32 oleaut32.dll
- regsvr32 vss_ps.dll
- vssvc /register
- regsvr32 /i swprv.dll
- regsvr32 /i eventcls.dll
- regsvr32 es.dll
- regsvr32 stdprov.dll
- regsvr32 vssui.dll
- regsvr32 msxml.dll
- regsvr32 msxml3.dll
- regsvr32 msxml4.dll