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.

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:
- Reinicia la computadora.
- Abre nuevamente CMD como administrador.
- 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:
- winmgmt /verifyrepository para comprobar el repositorio.
- winmgmt /salvagerepository para intentar repararlo conservando la información existente.
- Volver a ejecutar winmgmt /verifyrepository.
- 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.




