Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sometimes when you are prompted to restart the computer (or log off), you can get away with just restarting the explorer process. I'm sure you know what i'm talking about.

The problem is, that when you restart explorer, some of the tray icons disappear. My question is, is there any way to restart explorer and keep the icons?

Is it possible to grab the icons with some API for windows? If so, it should be possible to grab them, restart windows, and then register all icons again. Would that be possible?

Are there any workarounds for this?

share|improve this question
add comment

1 Answer

up vote 2 down vote accepted

The work around is to either bug the vendors for non-broken programs or replace them with programs that work. Explorer has messages that apps are supposed to listen to when the desktop process is restarted or they need to re register their tray icons for any reason. Most programs available today respond correctly and recreate their ready icons when needed.

share|improve this answer
    
and for the ~3 programs that don't , stop thier programs along with the explorer (use a script for the whole thing) and restart them up after restarting the explorer. One shortcut to a small batch file could do it all. I just find that IF I am going to do that, log-on log-off is pretty fast, doesn't it still perform all of those actions? –  Psycogeek Sep 29 '11 at 15:14
1  
@Psycogeek: A log-off/log-on cycle will stop all your programs and then restart them. It'll work for sure. –  afrazier Sep 29 '11 at 15:27
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.