Helping people with computers... one answer at a time.

There may be many programs running on your machine. It's not always obvious exactly what they are or why they're running. We'll look for some clues.

What's this program running on my machine?

As you use your Windows machine there may be many programs running - some of which you can see and some of which are running in the background. In Windows 95, 98 and Me, pressing CTRL-ALT-DEL will present you with a list of the programs running on your machine. On Windows NT, 2000, XP and 2003, running task manager (right click on the clock or any open space on the task bar and select Task Manager) and selecting the Processes tab will show you that list.

It's probably a longer list than you expected.

So what are all those programs running on your machine?

Some will be fairly obvious based on their name. For example a program called "msnmsngr" is MSN Messenger, the MSN Instant messaging program. "CMD" is the "Command Prompt". But CSRSS? LSASS? SVCHOST? For these and many of the others we don't immediately recognize we need to look a little deeper.

One of the tools I use the most is Process Explorer (procexp) by the folks out at Sysinternals.com. Think of it as task manager on steroids.

Just running procexp will answer the question for a number of programs running on your machine. Procexp will list them much like task manager did except with much more available information including a description if there is one.

The columns available to be displayed in procexp are extensive - one that I've added to my default display is "Command Line". Much like a previous article about What's This DLL? simply knowing where the program was loaded from on disk will often tell us what application it is a part of. For example it didn't dawn on me what "ypager" was until I saw that it had been loaded from "\Program Files\Yahoo!\Messenger". That made it fairly clear that it's Yahoo's instant messaging client.

"Just running procexp will answer the question for a number of programs running on your machine."

If it's not obvious from the description or the command line then my next step, again much like the DLL search, is Google. For example search on "LSASS.EXE" provided me with a site that told me it was the "The Windows Local Security Authority Server Process" the component of windows that handles local security related requests. In other words, a key component of the operating system itself.

I also recommend Microsoft's Support Site. The problem with both it and Google is simply that there are often a lot of unhelpful entries to wade through. LSASS, for example, returns a plethora of articles on the Microsoft Support site dealing with specific issues relating to LSASS but not a clear definition of what it is. Nonetheless, both can be valuable aids if you can sort the wheat from the chaff.

Most of programs can be identified by the steps above, at least to the point of understanding what application they belong to or whether they are part of the operating system.

One program, "svchost", usually has multiple copies running at the same time on Windows NT, XP, 2000, and 2003. Labeled only as "Generic Host Process", it deserves a little more attention that I'll save for a separate article.

Article C1851 - October 17, 2003

Leo Leo A. Notenboom has been playing with computers since he was required to take a programming class in 1976. An 18 year career as a programmer at Microsoft soon followed. After "retiring" in 2001, Leo started Ask Leo! in 2003 as a place for answers to common computer and technical questions. More about Leo.

Not what you needed?

Recent Comments
43 Comments

i have deleted my history ,cookies , removed stuff i dont use thru the removal tool in control panel, delete recycle bin,run spy ware, defragment tool. What else can I do to Speed up things.

Posted by: Beverly Adams at October 28, 2008 11:01 AM

k so i am listing this on many sites trying to find an answer to this process. running on my win 2000 laptop its called trickler_bic_do. if anyone has an idea on this process's origins it would be helpful. when this is running system resoures are used upp at an alarming rate until reduced to zero and cpu stays pegged full load. it can be ended but starts back up just as fast. not seen as virus by many many checkers or ad adware or ect... any help would be useful

Posted by: jonathon at November 24, 2008 11:55 PM

go to download.com and search for malwarebyte then do full system scan then remove the spywares

Posted by: shahin at September 7, 2009 9:12 AM

wen I try to close my computer it says I have a program running, when I try to close this program it says task manager warning trying to end this process could cause losing data. How do I get this off my screen.

There's no blanket answer - it depends on which program is not responding.
Leo
19-Nov-2009

Posted by: arlene vera at November 18, 2009 8:36 AM

There is a program called runner running on my system. It causes a small, grey rectangular shape on the desktop. When one ALT-TAB it just says Runner. What is this?

Posted by: Rehan Celliers at October 19, 2010 5:16 AM
Post a comment on "What's this program running on my machine?":





Remember Me?

(You may use HTML tags for style)

Before commenting, please...

  • READ THE ARTICLE. A comment that shows you didn't will be deleted and ignored.

  • Comment only on the article. Use the search box at the top of the page if you have a question about something else.

  • NO PERSONAL INFORMATION in the comment. No email addresses. No phone numbers. No physical addresses.

  • Anything that looks the least bit like spam will be deleted. Links to unrelated sites or links that appear to be primarily promotional will be deleted, or the comment will be deleted.

  • Don't ask me to recover lost passwords or hacked accounts. I can't. Those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...