¿Por qué ccmexec está golpeando mi disco?

6

Ejecuto continuamente Serious Samurize para mostrar gráficos de uso de CPU, disco y red. Ocasionalmente veo que mi unidad E: (un disco duro sin archivos del sistema, solo datos) se agita cuando no debería (mostrando alrededor del 50% de uso de ancho de banda en el gráfico). Usando el explorador de procesos, veo que el culpable es CcmExec, un componente estándar de Windows. Parece que está leyendo cada archivo en el disco.

Entonces, mi pregunta, ¿por qué CcmExec me está haciendo esto? ¿Y cómo lo detengo? Suspender CcmExec del explorador de procesos funciona bien, pero tengo que recordar hacer esto cada vez que inicio mi máquina. Sospecho que hay una mejor manera de decirle que mantenga sus dedos sucios de mi disco E.

Estoy ejecutando Windows XP en una red de la compañía.

Andrew Bainbridge
fuente
Desactivar el "Agente de SMS" en los Servicios de Windows parecía hacer el truco.
Andrew Bainbridge

Respuestas:

2

CcmExec es parte de Systems Management Server de Microsoft. Hay un par de artículos en los blogs de MSDN que abordan este problema. Debería poder evitar que esto suceda deteniendo el servicio "SMS Agent Host".

Jonathan Hardwick ofrece tres formas de desactivar el servicio:

  • Desde la línea de comando: sc stop ccmexec y sc start ccmexec(donde sc es c: \ windows \ system32 \ sc.exe)
  • Desde la GUI # 1: abra la lista de servicios, haga clic con el botón derecho en el servicio Host del Agente de SMS y seleccione Detener o Iniciar.
  • Desde la GUI # 2: después de escribir sc stop ccmexecy sc start ccmexecen Inicio> Ejecutar, use el menú desplegable del historial al final del cuadro Ejecutar para volver a ejecutarlos cuando lo desee.
pesado
fuente
1
Esto es más una solución alternativa que una solución.
Christothes
Esta no es una solución. Hacer esto deshabilitará las actualizaciones. Es una solución temporal en el mejor de los casos. Desmarque como respuesta para que la comunidad pueda analizar esto más de cerca.
Wouter
La respuesta de Christothes solucionó el problema ... total o parcialmente. Todavía no estoy seguro ...
Wouter
5

En algunos casos, esto puede deberse a cierta corrupción en WMI. Al explorar los hilos que causan el uso de la CPU en Process Explorer, puede encontrar que muchos de ellos tienen WMI en algún lugar de la pila.

Intente ejecutar el siguiente comando desde un símbolo del sistema elevado.

winmgmt /resetrepository

Puede obtener el siguiente error:

  • Error al restablecer el repositorio de WMI
  • Código de error: 0x8007041B
  • Instalación: Win32
  • Descripción: el control de detención se ha enviado a un servicio del que dependen otros servicios en ejecución.

Si es así, intente ejecutar el winmgmtcomando nuevamente después de finalizar el ccmexec.exeproceso.

Christothes
fuente
WmiPrvSE estaba comiendo 350 MB de RAM en mi sistema. Los registros tocaban ccmexec. Stop-reset-start y ahora se ve mejor.
John Fouhy
Esto parece más cercano a una solución. Hacer esto, y reiniciar, impidió que ccmexec.exe buscara sin parar en el disco duro. Después del reinicio, sigo viendo que WmiPrvSE y svchost.exe causan una cola de disco y uso la CPU. Después de unos minutos, todo cayó a 0. Publicaré si descubro más ...
Wouter