And*_*dge 6 performance bloatware windows-xp
我连续运行 Serious Samurize 以显示 CPU、磁盘和网络使用情况的图表。有时我会看到我的 E: 驱动器(一个没有系统文件的硬盘,只有数据)在不应该的时候突然消失(在图表上显示大约 50% 的带宽使用率)。使用进程资源管理器我看到罪魁祸首是 CcmExec,一个标准的 Windows 组件。看起来它正在读取磁盘上的每个文件。
所以,我的问题是,为什么 CcmExec 对我这样做?而且,我该如何阻止它?从进程资源管理器中暂停 CcmExec 效果很好,但我必须记住每次启动我的机器时都这样做。我怀疑有更好的方法可以告诉它保持我的 E 驱动器的脏手指。
我在公司网络上运行 Windows XP。
在某些情况下,这可能是由于 WMI 中的某些损坏。在 Process Explorer 中探索导致 CPU 使用率的线程时,您可能会发现其中许多线程在堆栈中的某处都有 WMI。
尝试从提升的命令提示符运行以下命令。
winmgmt /resetrepository
Run Code Online (Sandbox Code Playgroud)
您可能会收到以下错误:
如果是这样winmgmt
,请在终止ccmexec.exe
进程后再次尝试运行该命令。
CcmExec 是 Microsoft 系统管理服务器的一部分。MSDN 博客上有几篇文章讨论了这个问题。您应该能够通过停止“SMS Agent Host”服务来阻止这种情况发生。
Jonathan Hardwick 提供了三种关闭服务的方法:
- 从命令行:
sc stop ccmexec
andsc start ccmexec
(其中 sc 是 c:\windows\system32\sc.exe)- 从 GUI #1:打开服务列表,右键单击 SMS 代理主机服务,然后选择停止或启动。
- 从 GUI #2:在“开始”>“运行”中键入
sc stop ccmexec
和后sc start ccmexec
,使用“运行”框末尾的下拉历史菜单可以随时重新运行它们。