About Me

10/03/2004

Operating system Processes

Most of the sytems use Windows Operating system and you guys have you ever wondered what are those processes that we see in the windows Task Manager.
csrss.exe: This is "Client Server Runtime Process" is part of the core of Windows. You cannot kill it and I am not sure why you would even want to. It is a 4k process that sucks up about 3 MB to 6 MB or so, but I do not support making it go away. Usually, if it is "difficult" to get rid of, it is needed.
ctfmon.exe: This is your "Language Bar." Don't know what it is? I bet you do not need it. Head to Control Panel -> Regional and Language Options -> Languages TAB -> Details BUTTON -> Language Bar BUTTON (under "Preferences") -> select the "Turn off advanced text services" check box. This little detail will save you between 1.5 MB and 4 MB of RAM. If you are using a "non-US" version, you may be required to install the English localization to remove this "feature."
CTHELPER.EXE: This is installed with the SoundBlaster Audigy2 drivers. It takes about 4 MB of RAM.
CTDVDDET.exe: This is also installed with the SoundBlaster Audigy2 drivers. A "DVD Detection" application. It sucks up about 2.2 MB of memory. You can disable it by heading to the MediaSource DVD Audio Player, selecting Tools, then uncheck the "Auto Start" box. It should not start up automatically again.
CTSysVol.exe: Yet another that is installed with the SoundBlaster Audigy2 Card. A "Volume Control" application that, by default, sits in the system tray. It takes about 3.8 to 5 MB of RAM doing nothing. Right click the tray icon and select "Close," then disable it via msconfig.
devldr32.exe: This is installed if you have a Creative Sound Card (SBLive Series that I am aware of). It sucks up 2.3 MB to 2.6 MB, but I have not completed extensive testing with this NOT being there... After manually killing the process (this is not a service, it is listed as a driver in the hardware properties of the sound card) I loaded up a game of Dungeon Siege and all EAX features and 5.1 positional sound worked (with EAX on or off). Also, all Direct Sound tests completed without errors. Do not get excited, though. After renaming the process, the Windows File Protection dialog pops up. Upon reboot, devldr32.exe is not displayed in the active processes in Task Manager, but the Creative Mixer and AudioHQ applications fail to load. I also searched for a reference in the registry and found little to nothing... Kill it if you want to recover some memory, but I do not support such "drastic" measures... so you are on your own with it. Do not E-Mail me asking for help if you killed this process. :)
explorer.exe: This is NOT related to Internet Explorer. There will ALWAYS be an explorer.exe running in the background. It is the user interface process/desktop/shell, etc. This is one of the many ways how Bill got away with "integrating" IE with Windows... If you load up "Windows Explorer" to rummage through files, you will see an additional explorer.exe in the background. This will fluctuate depending on what you have (fonts, background pics, active desktop) going at any given time. Usage of between 5.8 MB and 36 MB RAM is typical.
IAAnotif.exe: This is installed with Intel's Application Accelerator software. It uses about 1.6 MB RAM.
Idle: This is a generic process that is used when no other program or process is requiring CPU resources. It is not a bad thing if it is using 99% of your CPU! This process is a 16 k loop that the CPU processes while it is not doing "anything" else. If you computer is called upon to do any other task than nothing, the idle process allows that to happen and the % used will decrease accordingly. You can not disable the idle process. If it is using 97% CPU, which only means that the other 3% is used by real programs. If your idle process is constantly at a low rate (for example, 3%) something else, an application or process is using the CPU.
IEXPLORE.EXE: This is the IE browser. Pops up only when you want to suck up 7.3 MB to ?? MB of memory to surf the web. I say ?? MB because every time you open an additional browser, you also start another one of these processes. If you close "all" browser windows, a IEXPLORE.EXE process will still be running. This is a "feature" to allow faster startup the next time you open IE. Unlike Mozilla, you cannot disable this "feature" other than directly killing the offending process.
iTouch.exe: This process is installed with Logitech software for the "internet" key functions on keyboards and iTouch features on compatible mice. Plenty of functions remain with this software disabled, but some of the more "cool" stuff will not. This process takes from 3.6 MB to 12 MB of memory.
"Generic Host Process for Win32 Services": This is what ZoneAlarm complains about while connected to the internet. "SVCHOST.EXE" is "Generic Service Host." What that means is it is a "host" for other processes or services.
If your internet connection seems to "no longer work," it is due to you disallowing various "required" functions to no longer access the internet. A big one is "DNS Lookups." If you do not allow this to get through, you will no longer be able to type in "blkviper.com" but you will always be able to type in the IP address of the systems. The internet connection is still working, but you are blocking a "vital" part of the process for surfing web pages.
mozilla.exe: This is the Mozilla browser executable. It uses between 14 MB and ?? MB of memory. Optionally, you can disable the system tray icon and not allow the "Quick Launch" feature to tell Mozilla to completely unload from memory when the final browser window is closed. This will, of course, increase the startup time when you fire up the browser window, again.
msmsgs.exe: This is Microsoft Windows Messenger that comes with Windows XP Home and Pro. With some applications, namely, Outlook and MSN Explorer, this process will still run in the background to get all of those .NET alerts, etc, that Microsoft is saying will be so cool.
msn6.exe: This is the Microsoft "MSN Explorer" bundled with Windows XP Home and Pro. While running this application, you will also have the previous process running. See msmsgs.exe for more information.
Navapw32.exe: This is installed with Norton AntiVirus 2002 Software. Unless you want your Virus Scanner to no longer function, keep this process running. Do not "end" it. This process is also responsible for automatically updating the virus definitions and displaying that cute little icon in the system tray.
point32.exe: This is installed with Microsoft Mouse Software, Intellimouse and the like. Most functions (if not all) are built into XP, so there is NO need to suck up 1.1 MB to 1.6 MB for a useless program also running in the background/system tray unless you require "specially mapped" key configurations for your buttons.
promon.exe: This is installed with Intel Pro family graphics adapters. It controls the application that displays in your system tray. It uses about 656K to 1.1 MB just sitting there. I hate icons in the system tray... I have none.
smss.exe: Dubbed "Windows NT Session Manager." Another process (see csrss.exe above) that is part of the core of Windows. It is a 45k process that uses about 300k to 2 MB. You cannot kill this process manually and I do not recommend trying other ways to get rid of it. Usually, if it is "difficult" to get rid of, it is needed.
svchost.exe: A generic process that is "Service Host" for other processes. Yes, this is actually a service, but I am placing it here because I have no where else to put it. You may have 3 or 4 copies running in task manager (system, network, user, and ?) If you use my tweaking tips HERE, you can rid yourself of a couple of them.
SWTrayV4.EXE: This is installed with the Microsoft SideWinder Version 4 Software. It takes between 4 MB and 5 MB of RAM.
System IDLE Process: This is a generic process that is used when no other program or process is requiring CPU resources. It is not a bad thing if it is using 99% of your CPU! This process is a 16 k loop that the CPU processes while it is not doing "anything" else. If you computer is called upon to do any other task than nothing, the idle process allows that to happen and the % used will decrease accordingly. You can not disable the idle process. If it is using 97% CPU, which only means that the other 3% is used by real programs. If your idle process is constantly at a low rate (for example, 3%) something else, an application or process is using the CPU.
taskmgr.exe: If you are looking at the processes running, this is the application that you are using to do it. "Windows Task Manager" is the full name. It uses about 3.2 MB of RAM, so take that into account when you are tweaking your system.
TaskSwitch.exe: This is installed with PowerToys for XP. It uses 1.4 MB to 2 MB to display those cute icons when you hit Alt+tab. I can do without.
vptray.exe: This is the cute Norton AV Tray application that displays in your system tray. It uses about 2.9 MB just sitting there. You may recover SOME memory by making the icon go away, but it is STILL running in the background.
winlogon.exe: This takes care of login and logoff tasks. Really, you cannot get rid of this process. It is required as long as you are "logged in." I have saw this process fluctuate between 1.2 MB to 8.5 MB on a system that has been up for only an hour and 1.7 MB and 17 MB on a system that has been up for 40+ days.
wowexec.exe: This is as process that is fired off to help "translate" interrupts, etc for 16 bit applications. If you see this process running, you are doing just that, running old applications or a DOS/command line/console window applications. Try and seek out "updated" software.