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

Many applications like to add an icon to the system tray or notification area. Unfortunately, controlling what goes there isn't as easy as we'd like it to be.

How can I permanently get rid of Systray Icons that get put there when software is installed? MSCONFIG sometimes gets rid of them until the first time you run the software, then it's back again. Just takes up room in the background.

Oh how I wish I had an easy answer for you.

Well, I do. The easy answer is: you can't.

Not easily.

However, you can make things better, but it's a somewhat complicated process.

Here's the area of the task bar that we're talking about:

The notification area, or 'tray' in Windows XP
The notification area, or 'tray' in Windows XP

The notification area, or 'tray' in Windows Vista
The notification area, or 'tray' in Windows Vista

The notification area, or 'tray' in Windows 7
The notification area, or 'tray' in Windows 7

"Of course what's 'important' is up for debate ..."

The "tray", or more officially the "notification area" is typically the right most portion of the task bar that contains various icons placed there by various programs so as to notify you of important things as you use your system.

Of course what's "important" is up for debate, as is the need for every application in the world to put something in the notification area at all. It can get very full, and very frustrating, very quickly.

There are three general solutions.

  • Don't run the software that places the icon in the tray.

    It's important to realize that each icon in the tray represents a running process of some sort on your computer. In a sense, a cluttered tray is an indication that you have a lot of software running on your machine; software that in my experience often doesn't need to run at all - at least not constantly.

    There are several problems. What should you allow to run and what should you disable will vary from machine to machine. It's all based on what software you're running, what you use and what you need.

    For those you elect to disable, how to prevent these from running will vary from application to application. Sometimes it's an auto-start MSConfig entry, sometimes it's an option in another application, sometimes it requires more in-depth configuration changes in system services.

    Most annoying are those applications which, when updated or reinstalled, insist on placing themselves back in the tray, at which point you'll again need to take whatever steps you took to turn it off.

  • Turn off an option to display in the tray.

    Sometimes the application being run actually has an option to display in the tray or not. In the examples above, items like the speaker icon for volume control, or the network icon for network activity are actually choices I've made in the respective sound or network control panel applications. They can just as easily be turned off.

    The downside: not all applications that appear in the tray support this kind of configurability. Some, like in the prior step, will reset it should they be updated or reinstalled.

    But I'll admit that I've come to really appreciate applications that allow me to choose, and then continue to respect that choice.

  • Let Windows Hide Inactive Icons (and configure it).

    I'll admit, I'm a control freak. I turn off "hide inactive icons", in part, because I want to see what's on my machine, and in part because it always seems like the icon I want to interact with is hidden. However, it is one way of controlling the clutter a little.

    All versions of Windows allow you to control to some degree which items are automatically hidden.

    In Windows XP: right click on the Start button, click on Properties, click on the Taskbar tab, make sure that Hide inactive icons is checked, and then click on Customize...

    In Windows Vista: right click on the Windows "orb" (aka the old Start button), click on Properties, click on the Notification Area tab, make sure that Hide inactive icons is checked, and then click on Customize...

    In Windows 7: right click on the Windows "orb" (aka the old Start button), click on Properties, click on the Taskbar tab, click on the Notification Area's Customize... button

Unfortunately, there's really no easy way to deal with all the icons at once, or truly control exactly what happens with each and every one there.

But at least this is a start.

Finally, I do have to say this: many icons in the tray are useful, and there on purpose. Not all can be turned off, and not all should be. Quite often the programs that they represent are programs that you want. And sometimes it's just more effort than it's worth to try and figure out all the details for that little bit of screen real estate.

Article C3871 - September 17, 2009

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
14 Comments

I choose to hide all but "Safe to Remove...,"volume, power, and Networks(Internet).

As for the separate QuickLaunch, you can actually have a rectangle area separate from the rest of the task bar if you unlock that area and drag it around how you want it(I'm not surd if I understood your question, ERandall at September 22, 2009 9:00 AM)

Posted by: snail at September 23, 2009 6:56 PM

I use a program called PS Tray Factory to control the system tray icons. It givce a list of all the current icons and allows one to check a box beside each one indicating that that icon is to be hidden. Right-clicking on the PS Tray Factory icon quickly shows a list of the hidden icons for those times that one *does* need to access them. It's a wonderful program and I highly recommend it.

Posted by: Patty Bennett at September 25, 2009 8:33 AM

Leo, just got back to the post. When the two icons disappeared I would right click taskbar, properties, notification area tab -- and the places to check/uncheck the icons is greyed out and no way to restore. I cannot find any settings in the Control Panel application settings for them.

Posted by: karl medisch at September 28, 2009 12:17 PM

CCleaner.exe has an excellent Startup tool. It not only gives the option of disabling a startup item but it also can delete it entirely.

Of course, some items repopulate themselves, and Java for me is one of the biggest offenders. Anytime Java is updated, it loads the startup item again. So anytime I've updated Java, I immediately turn off automatic updates for Java, and then also go into startup (using msconfig or CCleaner) to disable it there, as well.

Posted by: Robert M. at October 10, 2009 9:44 AM

Are the user’s Customize Notifications settings (in XP SP3) supposed to remain locked in after you reboot the PC? I find that a couple of my “Always Show” behavior settings will frequently revert to its “Hide When Inactive” default settings, and the icons become hidden after a reboot (this includes, strangely enough, Norton Security which provides "active" real time protection). Also, what is the purpose of listing the “Past Items” icons and allowing us to change their behavior settings? Thanks…

Posted by: Yeppers at April 22, 2011 7:46 AM
Post a comment on "How do I make system tray icons go away permanently?":





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 ...