Cómo reparar el repositorio WMI en Windows 11 y 10

Aprende a comprobar y reparar un repositorio WMI dañado en Windows 11 y 10 utilizando las herramientas integradas de Windows.

Cómo comprobar y reparar el repositorio WMI en Windows 11 y 10

WMI (Windows Management Instrumentation) es un componente de Windows utilizado por el sistema, herramientas administrativas y algunas aplicaciones para consultar información sobre hardware, servicios, procesos y otras características del equipo.

Si el repositorio WMI se daña, pueden aparecer errores relacionados con clases o proveedores de WMI, herramientas administrativas que dejan de funcionar o aplicaciones que no pueden obtener determinada información del sistema.

Windows incluye comandos para comprobar y reparar el repositorio WMI, por lo que normalmente no necesitas instalar ninguna herramienta adicional.

Importante: no restablezcas el repositorio simplemente porque una aplicación muestre un error relacionado con WMI. Primero comprueba si el repositorio realmente es incoherente.

Nota: estos comandos funcionan en Windows 11 y Windows 10. El soporte general de Windows 10 finalizó el 14 de octubre de 2025.

1. Abre CMD como administrador

Los comandos de reparación deben ejecutarse con privilegios administrativos.

Busca CMD o Símbolo del sistema desde Inicio y selecciona Ejecutar como administrador.

Si necesitas otras formas de hacerlo, consulta cómo abrir CMD en Windows 11 y 10.

2. Comprueba el estado del repositorio WMI

Antes de intentar repararlo, ejecuta:

winmgmt /verifyrepository

Este comando comprueba la coherencia del repositorio WMI activo.

Si el resultado indica:

El repositorio WMI es coherente

no deberías restablecerlo únicamente como medida preventiva. El problema puede estar en otro componente, proveedor de WMI o archivo del sistema.

Si indica que el repositorio no es coherente, continúa con el siguiente método.

Comprobar el repositorio WMI con winmgmt verifyrepository en Windows

3. Intenta reparar el repositorio con salvagerepository

Si Windows confirma que existe una incoherencia, ejecuta:

winmgmt /salvagerepository

Este comando vuelve a comprobar el repositorio y, si detecta daños, intenta reconstruirlo conservando la información que todavía puede recuperarse.

Cuando termine, ejecuta nuevamente:

winmgmt /verifyrepository

Si ahora aparece como coherente, reinicia Windows y comprueba si el problema se ha solucionado.

4. Restablece WMI solo si continúa incoherente

Si salvagerepository no consigue reparar el repositorio y verifyrepository continúa indicando una inconsistencia, puedes utilizar:

winmgmt /resetrepository

Este es un procedimiento más drástico.

El comando restablece el repositorio WMI al estado inicial de Windows y vuelve a cargar los archivos MOF configurados para recuperación automática.

Después:

  1. Reinicia la computadora.
  2. Abre nuevamente CMD como administrador.
  3. Ejecuta:

winmgmt /verifyrepository

El resultado debería indicar que el repositorio es coherente.

No utilices resetrepository como primer paso, especialmente en equipos que utilizan software empresarial o herramientas que registran sus propias clases y proveedores WMI.

Si el repositorio es coherente pero continúan los errores

Un error que menciona WMI no significa necesariamente que el repositorio esté dañado.

Si:

winmgmt /verifyrepository

indica que todo es coherente, puedes comprobar los archivos de Windows antes de realizar cambios más agresivos.

Abre CMD como administrador y ejecuta primero:

DISM.exe /Online /Cleanup-image /Restorehealth

Cuando termine, ejecuta:

sfc /scannow

Puedes consultar el procedimiento completo en nuestra guía para reparar archivos dañados de Windows con SFC y DISM.

También puede ocurrir que el problema pertenezca únicamente a una aplicación, un proveedor WMI concreto o una clase que ese programa instaló.

Comprobar que WMI responde después de repararlo

Después de reiniciar Windows puedes hacer una prueba sencilla desde PowerShell o Terminal.

Ejecuta:

Get-CimInstance Win32_OperatingSystem

Si WMI funciona correctamente, Windows devolverá información sobre el sistema operativo.

También puedes volver a ejecutar:

winmgmt /verifyrepository

para confirmar que el repositorio continúa coherente.

Qué comando debes utilizar

El orden recomendable es:

  1. winmgmt /verifyrepository para comprobar el repositorio.
  2. winmgmt /salvagerepository para intentar repararlo conservando la información existente.
  3. Volver a ejecutar winmgmt /verifyrepository.
  4. winmgmt /resetrepository solo si continúa incoherente.

Evita borrar manualmente la carpeta Repository, copiar claves del Registro desde otra computadora o utilizar herramientas antiguas de reparación antes de probar los métodos integrados de Windows.

Microsoft mantiene la documentación oficial de estos comandos en winmgmt.

Scroll al inicio