Making stubbornly hidden tray icons visible again












0















Anyone know of a software tool or other trick that will rescan your system tray icons and make them visible again? you know when explorer crashed or something like that and some programs that are running are not showing their tray icons any longer? (and if you run that program again it still doesn't help since it is still running but if you reboot they will be visible again)










share|improve this question























  • Is there a particular application or applications you're more worried about? I would consider just having a batch file that kills the process responsible for tray icon(s) you care about and relaunch the process. You shouldn't need to reboot/log-off/on. First step is identifying the process name responsible for the notification tray icons. Windows doesn't make this mapping that easy to establish, I'd suggest using Process Explorer and AutoRuns from Microsoft to work it out. A simple taskkill command for the process name and then re-launch it using the established path.

    – HelpingHand
    Jan 26 at 9:05











  • when this seems to happen, it happens to several applications. One is RoboTask lite. Sure I could kill them individually but I was thinking there might be any easier way to refresh all the icons. Restarting explorer doesn't help.

    – Mikey
    Jan 26 at 9:08











  • The problem is, the behaviour depends on how each application is written and their use of the function Shell_NotifyIcon, i.e when they add, modify, delete. You can imagine that most tray icon processes call "add" at startup but then probably don't go on to monitor "If they are visible" by some means. If Explorer crashes it has no reference of the tray icons that previously added themselves for the last session so it relies on the process going through it's startup process again to "add" the icon to the tray hence restarting them almost always helps.

    – HelpingHand
    Jan 26 at 9:17













  • I'm not aware of an easy way (supported APIs) from a script to enumerate the icons in the tray to obtain the process path that backs them. This "good" data (maybe gathered shortly after startup) could then be used by a script to know what should be present and kill/re-launch them even if you manually kick off the recovery when you notice them missing.

    – HelpingHand
    Jan 26 at 9:22











  • ok, thanks - well i thought it was worth asking anyhow since I had no luck with google

    – Mikey
    Jan 26 at 9:25
















0















Anyone know of a software tool or other trick that will rescan your system tray icons and make them visible again? you know when explorer crashed or something like that and some programs that are running are not showing their tray icons any longer? (and if you run that program again it still doesn't help since it is still running but if you reboot they will be visible again)










share|improve this question























  • Is there a particular application or applications you're more worried about? I would consider just having a batch file that kills the process responsible for tray icon(s) you care about and relaunch the process. You shouldn't need to reboot/log-off/on. First step is identifying the process name responsible for the notification tray icons. Windows doesn't make this mapping that easy to establish, I'd suggest using Process Explorer and AutoRuns from Microsoft to work it out. A simple taskkill command for the process name and then re-launch it using the established path.

    – HelpingHand
    Jan 26 at 9:05











  • when this seems to happen, it happens to several applications. One is RoboTask lite. Sure I could kill them individually but I was thinking there might be any easier way to refresh all the icons. Restarting explorer doesn't help.

    – Mikey
    Jan 26 at 9:08











  • The problem is, the behaviour depends on how each application is written and their use of the function Shell_NotifyIcon, i.e when they add, modify, delete. You can imagine that most tray icon processes call "add" at startup but then probably don't go on to monitor "If they are visible" by some means. If Explorer crashes it has no reference of the tray icons that previously added themselves for the last session so it relies on the process going through it's startup process again to "add" the icon to the tray hence restarting them almost always helps.

    – HelpingHand
    Jan 26 at 9:17













  • I'm not aware of an easy way (supported APIs) from a script to enumerate the icons in the tray to obtain the process path that backs them. This "good" data (maybe gathered shortly after startup) could then be used by a script to know what should be present and kill/re-launch them even if you manually kick off the recovery when you notice them missing.

    – HelpingHand
    Jan 26 at 9:22











  • ok, thanks - well i thought it was worth asking anyhow since I had no luck with google

    – Mikey
    Jan 26 at 9:25














0












0








0








Anyone know of a software tool or other trick that will rescan your system tray icons and make them visible again? you know when explorer crashed or something like that and some programs that are running are not showing their tray icons any longer? (and if you run that program again it still doesn't help since it is still running but if you reboot they will be visible again)










share|improve this question














Anyone know of a software tool or other trick that will rescan your system tray icons and make them visible again? you know when explorer crashed or something like that and some programs that are running are not showing their tray icons any longer? (and if you run that program again it still doesn't help since it is still running but if you reboot they will be visible again)







windows-10






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 26 at 6:17









MikeyMikey

1,02721724




1,02721724













  • Is there a particular application or applications you're more worried about? I would consider just having a batch file that kills the process responsible for tray icon(s) you care about and relaunch the process. You shouldn't need to reboot/log-off/on. First step is identifying the process name responsible for the notification tray icons. Windows doesn't make this mapping that easy to establish, I'd suggest using Process Explorer and AutoRuns from Microsoft to work it out. A simple taskkill command for the process name and then re-launch it using the established path.

    – HelpingHand
    Jan 26 at 9:05











  • when this seems to happen, it happens to several applications. One is RoboTask lite. Sure I could kill them individually but I was thinking there might be any easier way to refresh all the icons. Restarting explorer doesn't help.

    – Mikey
    Jan 26 at 9:08











  • The problem is, the behaviour depends on how each application is written and their use of the function Shell_NotifyIcon, i.e when they add, modify, delete. You can imagine that most tray icon processes call "add" at startup but then probably don't go on to monitor "If they are visible" by some means. If Explorer crashes it has no reference of the tray icons that previously added themselves for the last session so it relies on the process going through it's startup process again to "add" the icon to the tray hence restarting them almost always helps.

    – HelpingHand
    Jan 26 at 9:17













  • I'm not aware of an easy way (supported APIs) from a script to enumerate the icons in the tray to obtain the process path that backs them. This "good" data (maybe gathered shortly after startup) could then be used by a script to know what should be present and kill/re-launch them even if you manually kick off the recovery when you notice them missing.

    – HelpingHand
    Jan 26 at 9:22











  • ok, thanks - well i thought it was worth asking anyhow since I had no luck with google

    – Mikey
    Jan 26 at 9:25



















  • Is there a particular application or applications you're more worried about? I would consider just having a batch file that kills the process responsible for tray icon(s) you care about and relaunch the process. You shouldn't need to reboot/log-off/on. First step is identifying the process name responsible for the notification tray icons. Windows doesn't make this mapping that easy to establish, I'd suggest using Process Explorer and AutoRuns from Microsoft to work it out. A simple taskkill command for the process name and then re-launch it using the established path.

    – HelpingHand
    Jan 26 at 9:05











  • when this seems to happen, it happens to several applications. One is RoboTask lite. Sure I could kill them individually but I was thinking there might be any easier way to refresh all the icons. Restarting explorer doesn't help.

    – Mikey
    Jan 26 at 9:08











  • The problem is, the behaviour depends on how each application is written and their use of the function Shell_NotifyIcon, i.e when they add, modify, delete. You can imagine that most tray icon processes call "add" at startup but then probably don't go on to monitor "If they are visible" by some means. If Explorer crashes it has no reference of the tray icons that previously added themselves for the last session so it relies on the process going through it's startup process again to "add" the icon to the tray hence restarting them almost always helps.

    – HelpingHand
    Jan 26 at 9:17













  • I'm not aware of an easy way (supported APIs) from a script to enumerate the icons in the tray to obtain the process path that backs them. This "good" data (maybe gathered shortly after startup) could then be used by a script to know what should be present and kill/re-launch them even if you manually kick off the recovery when you notice them missing.

    – HelpingHand
    Jan 26 at 9:22











  • ok, thanks - well i thought it was worth asking anyhow since I had no luck with google

    – Mikey
    Jan 26 at 9:25

















Is there a particular application or applications you're more worried about? I would consider just having a batch file that kills the process responsible for tray icon(s) you care about and relaunch the process. You shouldn't need to reboot/log-off/on. First step is identifying the process name responsible for the notification tray icons. Windows doesn't make this mapping that easy to establish, I'd suggest using Process Explorer and AutoRuns from Microsoft to work it out. A simple taskkill command for the process name and then re-launch it using the established path.

– HelpingHand
Jan 26 at 9:05





Is there a particular application or applications you're more worried about? I would consider just having a batch file that kills the process responsible for tray icon(s) you care about and relaunch the process. You shouldn't need to reboot/log-off/on. First step is identifying the process name responsible for the notification tray icons. Windows doesn't make this mapping that easy to establish, I'd suggest using Process Explorer and AutoRuns from Microsoft to work it out. A simple taskkill command for the process name and then re-launch it using the established path.

– HelpingHand
Jan 26 at 9:05













when this seems to happen, it happens to several applications. One is RoboTask lite. Sure I could kill them individually but I was thinking there might be any easier way to refresh all the icons. Restarting explorer doesn't help.

– Mikey
Jan 26 at 9:08





when this seems to happen, it happens to several applications. One is RoboTask lite. Sure I could kill them individually but I was thinking there might be any easier way to refresh all the icons. Restarting explorer doesn't help.

– Mikey
Jan 26 at 9:08













The problem is, the behaviour depends on how each application is written and their use of the function Shell_NotifyIcon, i.e when they add, modify, delete. You can imagine that most tray icon processes call "add" at startup but then probably don't go on to monitor "If they are visible" by some means. If Explorer crashes it has no reference of the tray icons that previously added themselves for the last session so it relies on the process going through it's startup process again to "add" the icon to the tray hence restarting them almost always helps.

– HelpingHand
Jan 26 at 9:17







The problem is, the behaviour depends on how each application is written and their use of the function Shell_NotifyIcon, i.e when they add, modify, delete. You can imagine that most tray icon processes call "add" at startup but then probably don't go on to monitor "If they are visible" by some means. If Explorer crashes it has no reference of the tray icons that previously added themselves for the last session so it relies on the process going through it's startup process again to "add" the icon to the tray hence restarting them almost always helps.

– HelpingHand
Jan 26 at 9:17















I'm not aware of an easy way (supported APIs) from a script to enumerate the icons in the tray to obtain the process path that backs them. This "good" data (maybe gathered shortly after startup) could then be used by a script to know what should be present and kill/re-launch them even if you manually kick off the recovery when you notice them missing.

– HelpingHand
Jan 26 at 9:22





I'm not aware of an easy way (supported APIs) from a script to enumerate the icons in the tray to obtain the process path that backs them. This "good" data (maybe gathered shortly after startup) could then be used by a script to know what should be present and kill/re-launch them even if you manually kick off the recovery when you notice them missing.

– HelpingHand
Jan 26 at 9:22













ok, thanks - well i thought it was worth asking anyhow since I had no luck with google

– Mikey
Jan 26 at 9:25





ok, thanks - well i thought it was worth asking anyhow since I had no luck with google

– Mikey
Jan 26 at 9:25










1 Answer
1






active

oldest

votes


















0














Does this help at all? You can turn the icons on or off here.



Select incons appear






share|improve this answer
























  • no, the icon doesn't show anywhere - not even if you click the upside down V on the taskbar, I think there is no real solution apart from what the other person suggested about killing problem tasks individually one-by-one

    – Mikey
    Jan 27 at 8:11












Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1398652%2fmaking-stubbornly-hidden-tray-icons-visible-again%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














Does this help at all? You can turn the icons on or off here.



Select incons appear






share|improve this answer
























  • no, the icon doesn't show anywhere - not even if you click the upside down V on the taskbar, I think there is no real solution apart from what the other person suggested about killing problem tasks individually one-by-one

    – Mikey
    Jan 27 at 8:11
















0














Does this help at all? You can turn the icons on or off here.



Select incons appear






share|improve this answer
























  • no, the icon doesn't show anywhere - not even if you click the upside down V on the taskbar, I think there is no real solution apart from what the other person suggested about killing problem tasks individually one-by-one

    – Mikey
    Jan 27 at 8:11














0












0








0







Does this help at all? You can turn the icons on or off here.



Select incons appear






share|improve this answer













Does this help at all? You can turn the icons on or off here.



Select incons appear







share|improve this answer












share|improve this answer



share|improve this answer










answered Jan 27 at 6:39









cybernardcybernard

10.5k31728




10.5k31728













  • no, the icon doesn't show anywhere - not even if you click the upside down V on the taskbar, I think there is no real solution apart from what the other person suggested about killing problem tasks individually one-by-one

    – Mikey
    Jan 27 at 8:11



















  • no, the icon doesn't show anywhere - not even if you click the upside down V on the taskbar, I think there is no real solution apart from what the other person suggested about killing problem tasks individually one-by-one

    – Mikey
    Jan 27 at 8:11

















no, the icon doesn't show anywhere - not even if you click the upside down V on the taskbar, I think there is no real solution apart from what the other person suggested about killing problem tasks individually one-by-one

– Mikey
Jan 27 at 8:11





no, the icon doesn't show anywhere - not even if you click the upside down V on the taskbar, I think there is no real solution apart from what the other person suggested about killing problem tasks individually one-by-one

– Mikey
Jan 27 at 8:11


















draft saved

draft discarded




















































Thanks for contributing an answer to Super User!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1398652%2fmaking-stubbornly-hidden-tray-icons-visible-again%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

"Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

Alcedinidae

RAC Tourist Trophy