| Anterior | Siguiente |
| VDS_E_SHRINK_SIZE_TOO_BIG | VDS_E_VOLUME_HIDDEN |
VDS_E_UNRECOVERABLE_PROVIDER_ERROR
Qué significa VDS_E_UNRECOVERABLE_PROVIDER_ERROR
VDS_E_UNRECOVERABLE_PROVIDER_ERROR (-2147211915, 0x80042575). El mensaje de Windows es: Se produjo un error irrecuperable en un proveedor. El servicio debe cerrarse para recuperar toda la funcionalidad.
Evidencia que conviene capturar
- Registra provider CLSID/ID, type, version y proceso host; compara el resultado con otro provider para aislar un fallo de implementación.
- Contrasta el mensaje localizado —«Se produjo un error irrecuperable en un proveedor. El servicio debe cerrarse para recuperar toda la funcionalidad»— con el objeto y la operación que produjo el HRESULT; no lo sustituyas por una etiqueta genérica de storage.
Cómo volver a un estado válido
Reinicia o actualiza el provider solo después de capturar su estado; reacquire objetos VDS y confirma que la cache/provider vuelven a converger.
Prueba diferencial
Anota provider CLSID/version y proceso host, y correlaciona eventos de inicialización/cache con el primer HRESULT antes de reiniciar el servicio.
Qué demuestra realmente este código
Incluye en telemetría método VDS, object GUID/UniqueId, estado anterior, parámetros de la llamada y mensaje localizado asociado a este HRESULT; sin esos datos, el HRESULT pierde su contexto. La condición «Se produjo un error irrecuperable en un proveedor. El servicio debe cerrarse para recuperar toda la funcionalidad» no identifica automáticamente al disco como culpable; el provider o su inventario pueden estar incoherentes aunque el dispositivo siga respondiendo.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.