Por que o ccmexec está mexendo no meu disco?

6

Eu corro continuamente executando Serious Samurize para mostrar gráficos de uso de CPU, disco e rede. Ocasionalmente eu vejo que a minha unidade E: (um disco rígido sem arquivos de sistema, apenas dados) está se desfazendo quando não deveria estar (mostrando cerca de 50% do uso da largura de banda no gráfico). Usando o Process Explorer, vejo que o culpado é o CcmExec, um componente padrão do Windows. Parece que está lendo todos os arquivos no disco.

Então, minha pergunta, por que o CcmExec está fazendo isso comigo? E como eu paro isso? Suspender CcmExec do Process Explorer funciona bem, mas eu tenho que lembrar de fazer isso toda vez que eu iniciar minha máquina. Eu suspeito que há uma maneira melhor de dizer isso para manter os dedos sujos do meu disco E.

Estou executando o Windows XP em uma rede da empresa.

    
por Andrew Bainbridge 09.12.2009 / 15:16

2 respostas

2

O CcmExec faz parte do Systems Management Server da Microsoft. Há um par de artigos em blogs do MSDN que abordam essa questão. Você deve ser capaz de impedir que isso aconteça, parando o serviço "SMS Agent Host".

Jonathan Hardwick oferece três maneiras de desligar o serviço:

  • From the command line: sc stop ccmexec and sc start ccmexec (where sc is c:\windows\system32\sc.exe)
  • From the GUI #1: open the services list, right-click on the SMS Agent Host service, and select Stop or Start.
  • From the GUI #2: having typed sc stop ccmexec and sc start ccmexec into Start>Run, use the drop-down history menu at the end of the Run box to re-run them whenever you want to.
    
por 09.12.2009 / 15:22
5

Em alguns casos, isso pode ser devido a alguma corrupção no WMI. Ao explorar os segmentos que causam o uso da CPU no Process Explorer, você pode descobrir que muitos deles têm o WMI em algum lugar da pilha.

Tente executar o seguinte comando em um prompt de comando elevado.

winmgmt /resetrepository

Você pode receber o seguinte erro:

  • Reposição do repositório do WMI com falha
  • Código de erro: 0x8007041B
  • Instalação: Win32
  • Descrição: o controle de parada foi enviado para um serviço do qual dependem outros serviços em execução.

Se assim for, tente executar o comando winmgmt novamente depois de eliminar o processo ccmexec.exe .

    
por 11.07.2011 / 19:55