我有一台 Windows XP Professional SP2 机器,这是我的公司桌面,我所有的开发工作都在上面进行。我必须每 3-4 天重启一次,因为 crss.exe 慢慢开始消耗越来越多的 CPU,而且由于它一定与 GUI 有关,整个界面变慢并且变得无法使用。我在网上搜索过,但无济于事。它没有使用 100% 的 CPU,它在那之前很久就变得无法使用了。
有人见过这个吗?
这里的 IT 人员看了一下,但他们没有任何想法,所以他们放弃了。
答案1
使用 Sysinternals 的 Procmon 查看 crss.exe 在占用过多 CPU 时执行的操作。可能有很多原因,但 Procmon 应该可以为您指明正确的方向。
答案2
进程浏览器可能会更好,允许您识别哪个模块有错误,它卡在堆栈、内存/网络/等等中的位置(不会像日志查看器那样流过,更像是具有更好选项的任务管理器!)
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
MS kb/555021 表明您的个人资料可能已损坏,请尝试创建一个新的。
答案3
crss.exe
在 Service Pack 2 发布之前,高 CPU 使用率曾经是病毒感染的标志。您可能需要从已知的干净系统中检查您的安装。chkdsk /f c:
同时确保您没有任何文件系统损坏。