Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a windows xp profession sp2 machine which is my corporate desktop, I do all my development on it. I have to reboot it every 3-4 days because slowly crss.exe starts eating more and more cpu, and as it must have something to do with the GUI, the whole interface slows down and becomes unusable. I've searched the web to no avail. It doesn't use 100% cpu, it becomes unusable long before that.

Anybody ever see this one?

The IT guys here gave it a looksee but they had no idea so they gave up.

share|improve this question

Use Procmon from Sysinternals to see what crss.exe is doing when it's using excessive CPU. There are many things that could be going on, but Procmon should point you in the right direction.

share|improve this answer

Process explorer might be better, allows you to identify which module is in error, where its stuck in the stack, memory/net/etc.. (doesn't stream past like a log-viewer, more like task-manager with better options!)

MS kb/555021 suggests your profile might be corrupt, try creating a new one.

share|improve this answer
I've always run process explorer, and that's how I know it's crss.exe that's hurting me. What more can I get from it. The detail pane on the bottom just has file handles and thread lists, it doesn't show a detail of usage. Is there more to this tool than I know? – Stu Feb 23 '10 at 19:22
Try pausing a process and inspecting, or checking which module is loaded in which thread inside the process.. if necessary you can pause/kill individual threads too.. view the current stack for each etc.. just double click on a process, the resulting properties box is full of useful stuff! Including graphs of IO/RAM/CPU etc.. You can compare the version that is resident to the image. Check out the "Select Columns" box.. soo much more info than TaskManager! Won't solve the problem, but might help find the cause. – Grizly Feb 24 '10 at 7:44

High CPU usage in crss.exe used to be a sign of virus infection back in the days before service pack 2. You may want to check your installed from a known clean system. chkdsk /f c: while you're at it to ensure you don't have any filesystem corruption.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.