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?

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.


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

2

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


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?
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.