68 running processes consuming nearly all but 175MB of your installed RAM, it all depends on what your do with the computer but I would say that you need to do some more trimming.
There are six critical system services, Windows XP needs these services to start and run properly. These critical processes cannot be killed, killing them would end the Windows session:
- Csrss.exe (Client/Server Runtime Server Subsystem)
- Lsass.exe (Local Security Authority Subsystem Service)
- Smss.exe (Session Manager Subsystem)
- RpcSs (Remote Procedure Call Server Service)**
- Winlogon.exe (Windows logon process)
- services.exe (Windows Service Controller)
** RpcSs runs inside one of the SvcHost.exe. RpcSs is not critical in its own right and strictly speaking Windows XP can run without it but hardly anything runs without it.
These are the 6 critical NT processes, without these 6 items things don't work too well! Along with that the Task Manager would show:
- System (the kernel or kernel-mode threads)
- System Idle Process (Not a process or service but a single thread that runs on each processor, its sole task is to account for processor idle time or time spent doing nothing.)
There you have it, the minimum 8 items that will or should always show in the Task Manager, add the Task Manager itself to the list and it will give you 9 processes.
By no means does this mean that you should be running your Windows installation with these bare processes, (you most likely shouldn't), it simply tells you that many processes running on computers are not critical or necessary in the real sense and that you can do away with almost everything running except for the above mentioned processes. Somewhere in there between 9 processes that will always show in the Task Manager and the 68 that you have running 59 of them or so could be turned off and your Windows installation would still run properly! If you think about this it will allow you to get a better handle on the situation and it will help you make some of your decisions with more confidence.
There are no right or wrong number of processes or services that you should have running on your computer but having so many of them running that they consume all the available memory is not good practice, if you don't use them or need them turn them off. Only you know what you use the computer for and what is convenient and helpful for you so you will have to decide what to keep and what you can do away with. A machine with fewer processes and services running is easier to maintain and troubleshoot, less possibilities of things going wrong and less stuff to weed through when things do go wrong. Once you get things weeded out keep an eye on your running processes, make it a habit of taking a look at the process list after you boot the machine and get familiar with the list. If you get your list down to 20 processes and all of a sudden after you boot the machine there are 21 then investigate, what is the new process and why is it running? Is it something you want or need? Or is it a virus or other such pest?
Keep in mind that almost every program that you install will want to add itself or one of it's components somewhere in a startup location, keep an eye on this an if you don't need these programs to start go in the programs options and turn them off, only use tools like Autoruns to turn these items off if you cannot do it in the program itself. Also keep an eye on the running services, some programs start unnecessary services and often times these services spawn other services or processes that run for nothing. The advantage of turning these unwanted items off in the programs rather than in Autoruns is that the better programs will also properly turn off other related processes or services which may be starting at boot time.
John