Reparar WMI en Windows 7

4

Tuve un problema con mi Microsoft SQL Server 2008, al importar datos y generar scripts, así que decidí desinstalarlo. Cuando intenté eliminarlo, recibí un error de la pantalla de verificación. El servicio WMI está dañado, por lo que necesito una manera de restablecer el servicio WMI.

Plataforma: Windows 7 64bit

lo intenté winmgmt /resetrepository

sin efecto.

Aparte de reinstalar Windows, ¿qué puedo hacer?

Decker97
fuente

Respuestas:

3

Si es una corrupción de nivel de archivo, probablemente podría probar el sfc /scannow comando: esto comprobará y reemplazará cualquier archivo del sistema que esté dañado.

Journeyman Geek
fuente
4

Para reconstruir completamente el repositorio de WMI, siga estos pasos:

  1. Desactivar y detener el servicio winmgmt.
  2. Eliminar o renombrar C:\Windows\System32\wbem\repository.
  3. Habilitar e iniciar el servicio winmgmt.
  4. Abra un indicador de cmd como administrador.
  5. En el indicador de cmd, vaya a C:\Windows\System32\wbem\
  6. Ejecuta el comando for /f %s in ('dir /b *.mof') do mofcomp %s Esto tomará un minuto más o menos para completar.
  7. Ejecuta el comando for /f %s in ('dir /b en-us\*.mfl') do mofcomp en-us\%s
Randolph Miller
fuente
2

Tuve el mismo problema y usando Reparar WMI de Tweaking.com arreglado.

Sharken
fuente
La herramienta mencionada en esta respuesta solucionó el problema para mí & amp; como bono consiguió reabrir la pregunta.
cybermonkey
1

Otra opción útil para arreglar WMI usando una herramienta de reparación de WMI ( WMI Fixer.ps1) creado por Guido Basilio de Oliviera y está disponible gratuitamente.

Esta herramienta se basa en Windows Powershell y Windows Forms:

cd /d % windir% \System32\Wbem
net stop winmgmt

winmgmt /clearadap
winmgmt /kill
winmgmt /unregserver
winmgmt /regserver
winmgmt /resyncperf

del % windir% \System32\Wbem\Repository /Q
del % windir% \System32\Wbem\AutoRecover /Q

for % % i in (* .dll) do Regsvr32 -s % % i
for % % i in (* .mof, * .mfl) do Mofcomp % % i
wmiadap.exe /Regsvr32
wmiapsrv.exe /Regsvr32
wmiprvse.exe /Regsvr32

net start winmgmt

O alternativamente..

  • Deshabilita y detiene el servicio WMI.
  • Ejecuta los siguientes comandos.

    Winmgmt /salvagerepository %windir%\System32\wbem

    (entonces)

    Winmgmt /resetrepository %windir%\System32\wbem

  • Vuelva a habilitar el servicio WMI y luego reinicie la PC para ver cómo va.

    También puede intentar reconstruir el repositorio si falla lo anterior:

  • Deshabilita y detiene el servicio WMI.

  • Renombra la carpeta del repositorio (ubicada en %windir%\System32\wbem\repository ) a repository.old.

  • Vuelva a habilitar el servicio WMI.

  • Reiniciar la PC

Expresiones de gratitud

  1. WMI corrupto - ¿cómo reinstalar / reparar?
xavier_fakerat
fuente