Muchas veces el Repositorio de WMI se corrompe, lo que da como resultado una falla en la carga del proveedor. En esta guía, compartiremos cómo reparar o reconstruir el repositorio de WMI en Windows 10. Para aquellos que no lo saben, Windows Management Instrumentation o WMI es un conjunto de especificaciones de Microsoft para consolidar la gestión de dispositivos y aplicaciones en una red. Es una base de datos que almacena metainformación y definiciones para WMI clases. Solo con su uso se pueden conocer las condiciones de los sistemas.
El repositorio está disponible aquí -
% windir% \ System32 \ Wbem \ Repository
En resumen, proporciona a los usuarios finales el estado del sistema informático local o remoto.
Nota: No use esto en la máquina del clúster del servidor 2012
Reparar o reconstruir el repositorio de WMI en Windows
Existen herramientas de línea de comandos para reparar o restaurar el repositorio de WMI. Sin embargo, Microsoft sugiere que es mejor que verifique si hay corrupción.
A continuación se muestra una lista de errores y problemas de permisos que puede ver-
- No se puede conectar a los espacios de nombres root predeterminados o rootcimv2. Falla con el código de error "0x80041002" que apunta a "WBEM_E_NOT_FOUND."
- Cuando abre Administración de equipos y hace clic con el botón derecho en Administración de equipos (local) y selecciona Propiedades, aparece el siguiente error: "WMI: No encontrado ”o se cuelga al intentar conectarse
- 0x80041010 WBEM_E_INVALID_CLASS
- Tratando de usar wbemtest, y cuelga
- Faltan esquemas / objetos
- Errores extraños de conexión / operación (0x8007054e).
La mejor forma de verificarlo es ejecutar este comando en un símbolo del sistema elevado.
winmgmt / verifyrepository
Si el repositorio tiene un problema, responderá "el repositorio no es consistente,"Si no, es otra cosa la que está causando el problema. Ahora que está seguro de que existe la corrupción, sigamos estos consejos para reparar o reconstruir el repositorio de WMI.
1] Restablecer el repositorio de WMI
Abrir símbolo del sistema con privilegios elevados.
Ejecute el comando:
winmgmt / salvagerepository
Luego, ejecute el comando para ver si ahora vuelve como consistente-
winmgmt / verifyrepository
Si dice eso El repositorio no es consistente, entonces necesitas ejecutar:
winmgmt / resetrepository
Te ayudará a arreglar el repositorio de WMI. Esto es lo que significa cada uno de los comandos de WMI:
- salvagerepository: Esta opción cuando se usa con el comando winmmgmt realiza una verificación de coherencia. Si se detecta una inconsistencia, reconstruye el repositorio.
- verificar repositorio: Realiza una verificación de coherencia en el repositorio de WMI.
- resetrepository: El repositorio se restablece al estado inicial cuando el sistema operativo se instala por primera vez
Espero que eso explique lo que sucede cuando ejecutas los comandos.
2] Forzar recuperación de WMI
WMI viene con un proceso de autorrecuperación incorporado. Cuando el servicio WMI se reinicia o detecta algún daño, el procedimiento de recuperación automática se activará automáticamente. Sucede de dos formas:
AutoRestore: Aquí utilizará las imágenes de copia de seguridad si la copia de seguridad VSS (Instantánea de volumen) está activada.
Recuperación automática: En esto, el proceso de reconstrucción generará imágenes frescas del repositorio basadas en MOF registrados. El MOFS está disponible en el registro aquí:
HKLM \ Software \ Microsoft \ WBEM \ CIMOM: MOF de recuperación automática
Nota: La recuperación automática de MOF es clave. Haz doble clic en él para comprobar el valor.
La recuperación automática de WMI no funciona
Si la autorrecuperación no funciona, siempre puede usar el proceso de recuperación forzada.
Compruebe que el valor de la clave de registro sea vacío o no aquí:
HKLM \ Software \ Microsoft \ WBEM \ CIMOM \ Autorecover MOF
Si la clave de registro anterior está vacía, copie y pegue el valor de la clave de registro de otra máquina. Asegúrese de que sea del sistema que sea equivalente a la computadora en cuestión.
A continuación, ejecute el comando-
Winmgmt / resetrepository
Si recibe un error "Error al restablecer el repositorio de WMI. Código de error: 0x8007041B. Facility: Win32 ”, luego detenga todos los servicios de dependencia en el servicio WMI ejecutando los siguientes comandos:
net stop winmgmt / y Winmgmt / resetrepository
Si las dos soluciones sugeridas no funcionan, es hora de que pruebe una herramienta automatizada.
3] Herramienta de reparación de WMI
Esta herramienta reparará el repositorio WMI del servidor cuando estén dañados o experimenten problemas relacionados. Puede descargar la herramienta de reparación WMI de Technet.
Lectura relacionada: WMI está provocando un uso elevado de la CPU.