# Reliable free program to manage background programs

**URL:** <https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967>\
**Category:** Factual Questions\
**Created:** [July 23, 2009, 4:34am UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967 "2009-07-23T04:34:49Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shai\_tan](https://avatars.discourse-cdn.com/v4/letter/s/f4b2a3/32.png) [@Shai\_tan](https://boards.straightdope.com/u/Shai_tan)\
**Post date:** [July 23, 2009, 4:34am UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/1 "2009-07-23T04:34:49Z")

</div>

I’m looking at the myriad programs listed on task manager and can’t identify most. Any that look new I google to check if I should worry, but some that I’m not sure of or see a lot, use a fair amount of resources. Any suggestions on FREE programs to examine task manager and identify what is necessary and what I can safely shutdown or disable?

---

<div class="post-metadata">

**Author:** ![J-P\_L](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/j-p_l/32/3156_2.png) [@J-P\_L](https://boards.straightdope.com/u/J-P_L)\
**Post date:** [July 23, 2009, 3:06pm UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/2 "2009-07-23T15:06:30Z")

</div>

[Process Explorer](http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) would be a good start

Also the site [BlackViper](http://www.blackviper.com/) is said to have a lot of usefull info about background tasks.

---

<div class="post-metadata">

**Author:** ![c\_goat](https://avatars.discourse-cdn.com/v4/letter/c/f4b2a3/32.png) [@c\_goat](https://boards.straightdope.com/u/c_goat)\
**Post date:** [July 23, 2009, 3:19pm UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/3 "2009-07-23T15:19:47Z")

</div>

You can use [HijackThis](http://download.cnet.com/Trend-Micro-HijackThis/3000-8022_4-10227353.html) to get a good list of everything that is actually started automatically on your system. TaskManager doesn’t show everything and a lot of stuff is hidden by things like svchost and rundll32.

---

<div class="post-metadata">

**Author:** ![Quartz](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/quartz/32/267_2.png) [@Quartz](https://boards.straightdope.com/u/Quartz)\
**Post date:** [July 23, 2009, 3:20pm UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/4 "2009-07-23T15:20:00Z")

</div>

I’ll second Process Explorer

---

<div class="post-metadata">

**Author:** ![HorseloverFat](https://avatars.discourse-cdn.com/v4/letter/h/8e8cbc/32.png) [@HorseloverFat](https://boards.straightdope.com/u/HorseloverFat)\
**Post date:** [July 23, 2009, 3:58pm UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/5 "2009-07-23T15:58:53Z")

</div>

Process Explorer wont identify them any better than task manager. All the OS sees is xxx.exe. You need to google the executable’s name to get more information. I cant think of any application that keeps a database of all the thousands of windows .exe’s out there. This stuff is just on the web in different places.

---

<div class="post-metadata">

**Author:** ![Ximenean](https://avatars.discourse-cdn.com/v4/letter/x/aca169/32.png) [@Ximenean](https://boards.straightdope.com/u/Ximenean)\
**Post date:** [July 23, 2009, 4:07pm UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/6 "2009-07-23T16:07:02Z")

</div>

> [@HorseloverFat](#):
>
> Process Explorer wont identify them any better than task manager. All the OS sees is xxx.exe. You need to google the executable’s name to get more information. I cant think of any application that keeps a database of all the thousands of windows .exe’s out there. This stuff is just on the web in different places.

Yeah, but a bad guy can call an .exe anything he likes. If you see, say, spoolsv.exe in Task Manager and Google it, you might conclude that it is the harmless Windows component of that name. Something like Process Explorer, however, might reveal that is not the expected …\windows\system32\spoolsv.exe, but an .exe in some other directory. That would be suspicious. Googling the .exe name won’t necessarily tell you anything about possible malware using that name.

Process Explorer can do other useful things, like revealing what lurks under those catch-all svchost.exe entries.

---

<div class="post-metadata">

**Author:** ![Anthony\_N](https://avatars.discourse-cdn.com/v4/letter/a/858c86/32.png) [@Anthony\_N](https://boards.straightdope.com/u/Anthony_N)\
**Post date:** [July 23, 2009, 6:28pm UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/7 "2009-07-23T18:28:42Z")

</div>

Autoruns ([Autoruns for Windows - Sysinternals | Microsoft Learn](http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx)) can help identify executables that startup at boot. You can filter 3rd party executables easily.

You will also need to examine your Services control panel because anything running as a service will appear as svchost.exe in task manager and you can’t tell them all apart.

Shutting down the autostarts and unneeded services will go a long way toward trimming back memory usage and risk of running malware and spyware. Just be careful and know how to boot into safe mode if you turn off the wrong things.

---

<div class="post-metadata">

**Author:** ![HorseloverFat](https://avatars.discourse-cdn.com/v4/letter/h/8e8cbc/32.png) [@HorseloverFat](https://boards.straightdope.com/u/HorseloverFat)\
**Post date:** [July 23, 2009, 7:17pm UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/8 "2009-07-23T19:17:12Z")

</div>

You dont need a third party app like autorun when you have msconfig

> [@](#):
>
> You will also need to examine your Services control panel because anything running as a service will appear as svchost.exe in task manager and you can’t tell them all apart.

command window \> tasklist /svc  
If the intention is to identify malware, then I suggest a real virus scanner. End users shouldnt be trying to figure out if some .dll is real or fake. It usually ends in a non-bootable machine.

---

<div class="post-metadata">

**Author:** ![aldiboronti](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@aldiboronti](https://boards.straightdope.com/u/aldiboronti)\
**Post date:** [July 23, 2009, 7:36pm UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/9 "2009-07-23T19:36:34Z")

</div>

> [@Anthony\_N](#):
>
> Autoruns ([Autoruns - Sysinternals | Microsoft Learn](http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx)) can help identify executables that startup at boot. You can filter 3rd party executables easily.
> 
> You will also need to examine your Services control panel because anything running as a service will appear as svchost.exe in task manager and you can’t tell them all apart.
> 
> Shutting down the autostarts and unneeded services will go a long way toward trimming back memory usage and risk of running malware and spyware. Just be careful and know how to boot into safe mode if you turn off the wrong things.

Be very careful about shutting down services, especially those which show up in a comprehensive tool like SysInternals [Autoruns](http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx). You need to know exactly what it is you’re shutting down. Some of them can turn your computer into a doorstop if turned off, you won’t be able to get back in to restart them without expert assistance.

---

<div class="post-metadata">

**Author:** ![yabob](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/yabob/32/2821_2.png) [@yabob](https://boards.straightdope.com/u/yabob)\
**Post date:** [July 23, 2009, 8:22pm UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/10 "2009-07-23T20:22:38Z")

</div>

In spite of things not to like about Vista, one thing to like is that the task manager will tell you which services are associated with a particular process (such as an instance of svchost.exe) - right click on the process name, and select “Go to services”. It will show you the services tab with the ones associated with that process highlighted.

---

<div class="post-metadata">

**Author:** ![crowmanyclouds](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/crowmanyclouds/32/19884_2.png) [@crowmanyclouds](https://boards.straightdope.com/u/crowmanyclouds)\
**Post date:** [July 24, 2009, 2:57am UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/11 "2009-07-24T02:57:10Z")

</div>

This might be the ticket if you want to know just what it is that’s running, [ProcessQuickLink](http://www.processlibrary.com/quicklink/).

Puts a link to the entry for the process at [ProcessLibrary.com](http://www.processlibrary.com/) next to the Image Name in the Task Manager.

Makes for much less guess work when using Process Explorer.

CMC fnord!

---

<div class="post-metadata">

**Author:** ![control-z](https://avatars.discourse-cdn.com/v4/letter/c/eada6e/32.png) [@control-z](https://boards.straightdope.com/u/control-z)\
**Post date:** [July 24, 2009, 6:10pm UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/12 "2009-07-24T18:10:18Z")

</div>

Start, Run, MSCONFIG will show you programs that autorun in your registry and the Startup folder in Programs. Click the Startup tab of MSCONFIG to see the list. You can then Google the names of each to determine whether you really need them, and uncheck them if you want them disabled. Reboot the computer and run it a while, if there are any problems you can go back to MSCONFIG and re-check any processes that you need back.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [July 24, 2009, 7:03pm UTC](https://boards.straightdope.com/t/reliable-free-program-to-manage-background-programs/503967/13 "2009-07-24T19:03:20Z")

</div>

> [@Anthony\_N](#):
>
> …You will also need to examine your Services control panel because anything running as a service will appear as svchost.exe in task manager and you can’t tell them all apart. …

Not true. \*Some \*services are dlls executed via svchost.exe & show up as “svchost.exe” in the standard Task Manager.

But many more services are run as conventional exes. In fact, most of the mysterious .exes seen in task manager are services.
