Brandon Live, on Jul 27 2008, 17:57, said:
csrss.exe is the Win32 subsystem. It's strange to have lots of I/O coming from it, but I'm not really an expert on the behavior of that particular process. Do you have any command prompt windows open and doing anything?
What files is it accessing?
Thanks for the reply. I don't have anything unusual running in the background; without installing any programs (right after fresh install) and with no 3rd-party programs running I still see the I/O activity. When I'm logged in there are two instances of csrss.exe running and the one doing all the I/O reads has a session ID of 1 (meaning I guess that it's launched by the user). I created a new temp user just to check and still saw the constant I/O reads. I notice my HDD LED blinking constantly even if I just sit at the welcome screen without logging in.
So, according to Process Explorer csrss.exe is usually running with 9-10 threads. Currently I see several instances of winsrv.dll and csrsrv.dll and one cdd.dll. Usually two of the winsrv.dll threads have constantly fluctuating 6-8 digit "Cycles Delta" values, which I know nothing about.
I really, really need to figure this out because it's driving me nuts. I might have to go buy a XP x64 license if this is unresolvable.
EDIT: OK, so this is weird I think. In Process Explorer I double-clicked on the csrss.exe process to bring up its properties, and then clicked on the Performance Graph tab. The I/O Bytes graph looked random with spikes and troughs. But when I move my mouse around it shoots up to around a max of 12kb. When I stop moving my mouse it goes down to 0, though my HDD LED is always faintly flickering. So, the high I/O reads for csrss.exe seem to directly correlate with my mouse movements, but the constant HDD LED flickering is independent of that...?
Now, just concentrating on the mouse movements issue, I have a Logitech G5 mouse. It is the only USB device that I have connected. I installed the SetPoint drivers but this I/O read thing was happening even before I installed them (i.e., when it was using whatever default driver Vista installs for it). In the device manager I have no unrecognized devices and my mouse is recognized, but under the Human Interface Devices category I have two entries each for HID-compliant device and USB Human Interface Device. I have no idea what they're referring to, whether they're just extra entries for the mouse or what, but the only other input device I have is a keytronic keyboard and it's connected to the PS/2 port.
Edited by Pon, 29 July 2008 - 00:36.