Every once in a while the tooltips start showing up behind the taskbar so they can’t be seen. This is very annoying.
I found a fix that worked, but I’m surprised and a little dismayed that it fixes the problem. It’s like telling someone with a headache to jump around clucking like a chicken, but hey, whatever works.
The way to fix the problem (thanks to Kelly Theriot) is as follows:
I sorted by name once and checked the tooltips and they still weren’t visible, so I did it again and it worked. It remains a mystery why this has any affect on the tooltips being visible, especially having to do it twice.
Update: Thanks to several commentors for pointing out ToolTipFixer, a free utility (requires .NET) that solves the tool tip problem once and for all. Another solution is to use nircmd as follows:
nircmd win settopmost class "tooltips_class32" 1
The sorting thing didn’t doe it. I think opening the start menu or the all programs menu did the thing. So sorting is not necessary, but it does a nice cleanup, tho ;-)
Interesting. Opening the start menu or all programs definitely did not do it for me, because even after I did that (and sorted the first time), the tooltips were still hidden behind the taskbar.
Wow I had a hard time finding this because I was looking for a registry tweak etc. Sure enough sorting by name in the start menu fixed it. Simply opening the all programs menu did not fix it for me though.
I found this: http://www.tech-pro.net/howto_018.html “How To: Fix Tooltips hide behind taskbar”
This appears to be a bug in Windows. It’s caused by a conflict between windows that want to be the topmost window (in other words, appear in front of everything else.) Tooltips always want to be topmost, but if you have the Taskbar property “Keep the taskbar on top of other windows” selected, then so does the taskbar. Sometimes the messages that make the windows topmost arrive in the wrong order, so the taskbar sticks in front of the tooltips.
There is no known solution to this problem. It is caused by a bug in Windows. None of the “fixes” found elsewhere on the Internet actually work.
There are some workarounds:
Avoid using the Show Desktop shortcut (Windows+D) as this often causes the problem to occur. Use Minimize All Windows (Windows+M) instead.
Don’t use “Keep the taskbar on top of other windows”. Right-click the taskbar, select properties, clear the check box for this option and then click OK.
If you prefer to keep the taskbar on top of other windows, then deselecting this option as described above, and then reselecting it again, restores the correct window order and brings the tooltips back to the front, until the next time!
TS Raman: Thanks for the info.
The Sorting programs by name twice did nothing for me, neither did repeatedly popping open the start menu or unlocking/relocking the task bar. This has been a very annoying problem for a while, but thanks to T S Ramans description of what causes the problem I found a solution that worked for me.
Simply go into the taskbar properties and uncheck the “keep taskbar on top of other windows” Apply, then go back and re-check this setting. This refreshes windows little pecking order and fixed the problem for me.
peace & good luck, maybe Vista will be better.
[…] Re: Windows xp balloons tip size problem Are you talking about balloon tips or tooltips? I see tooltips become hidden behind the taskbar fairly often. Here is a strange fix I found: Tooltips hidden behind taskbar in XP – Amidst a tangled web […]
Heres a fix. Hope it works for you.
Just copy this into notepad and save it as a .reg file. Then merge it with the registry.
Windows Registry Editor Version 5.00
Thanks to Kelly Theriot, that little tip works great, I always wondered how to fix that. Annoying but not too troublesome.
The original tip posted here worked for me. I simply put the mouse over a random submenu of the All Programs menu, right clicked, and pressed the “B” key on my keyboard (because hitting “B” selects “Sort By Name”). After doing it twice, the tooltips were on top of the Task Bar again.
I suspect the people who say it didn’t work simply didn’t do it correctly.
I also doubt the registry values shown above will be helpful. But I have not tried it.
Microsoft is not helpful, but knows about this problem:
Isn’t it nice how they haven’t bothered to fix it, after all these years? I guess this bug can get in line–but the teller’s closed anyway.
Here’s another workaround–this one works and requires no work. It requires a third-party program, but it is one that uses VERY little memory, and essentially NO CPU time:
Run Discover, then enable the “Automatic” option from its tray icon. Then, tooltips will always be forced ABOVE the task bar, even if they were beneath it to begin with. There’s a slight delay (about a second) before the tooltip will be forced above, but this is easier and faster than using the All Programs tip.
I apologize for having forgotten to mention that the program I mentioned, Discover, is freeware.
This is caused by right clicking in the start menu. Dont right click in the start menu.
“I also doubt the registry values shown above will be helpful. But I have not tried it.”
Actually they can help, according to the Microsoft MSDN Database, under the section for Creating ToolTip Controls (is at about the middle of the page). Though you may have to insert the settings manually, instead of scripted.
The tip that worked perfectly for me was the one posted by flguy:
“Simply go into the taskbar properties and uncheck the â€œkeep taskbar on top of other windowsâ€ Apply, then go back and re-check this setting”
wtf silly Windows, but thanks to your blog for helping me solve this:-)
Hooray, heres a new link to the tooltip fix program cuz the other one is broken
It’s probably best to drop it on ur taskbar in quicklaunch so u have easy access
this is the website that’s hosting it
OMG… This ^^^^^^^ Really Works…. Thank You.
[Right click anything under programs -> sort by name] X 2. Once does nothing, and twice fixes it. Crazy.
Also, I don’t know about the WIN+D thing causing it, but as the MS bug page says, the one thing that does cause it every time (near as I can tell) is opening anything on the start menu by (instead of a simple left-click) right-click -> open (or PREVIEW for pics, or whatever). Strange. I broke it and fixed it several times, just out of curiosity.
What an odd bug, and an even odder way to fix it.
Isn’t it great that Microsoft REALLY provides an useful solution?
“Restart your computer.”
None of the solutions above did it for me. What worked was killing and restarting the explorer.exe process.
worked for me. thanks
It seems that this problem can be caused in a variety of ways because not one fix (err.. workaround) works for everyone.
However, the program linked in comment #16 Nicholas Brozack worked for me and I now have it on my quick launch. Annoying though.
Worked for me:
Right-click on open area of taskbar, the select Properties
On the “Taskbar” tab, change the setting for “Keep the taskbar on top” and click “apply”. Then, restore the setting for “Keep the taskbar on top” and click “ok”.
Neosmart has a patch that will fix this problem. Here is the link
There is a freeware program called ToolTipFixer that addresses this issue.
You can download it from NeoSmart Technologies here:
It’s free and takes care of the problem permenantly.
I’ve finally found the perfect solution here!
Best of all it is FREE!
Ummm, that totally worked. How f-ing weird…
I can second zoltan’s (20) method and Nick Brozack’s (12) comment. Restarting explorer.exe from the task manager fixed it for me, and right clicking in the start > all programs menu does make the problem reappear.
Unset the taskbar On-Top property, the taskbar will remain on top of windows after doing this, but the tooltips will be fixed.
However, it does NOT solve the problem for Balloon-tips. :))
(ex: done easily in AutoIt Script)
Disabling the taskbar on-top property manually (through the taskbar properties window) DOES fix it.
Click Start, Run
In the Open text box type: tskill explorer
Explorer will stop and restart. Problem solved. No need to run any software.
a 10kb utility which needs a 40mb+ runtime.. yeah that makes sense (at least to all dumb idiots who only can point and click).
for those who like to know whats going on ,on their system : get nircmd .
a small commandline based utility and use :
“nircmd win settopmost class “tooltips_class32″ 1”
this sets the windows class for tooltips to topmost,after that tooltips work like they should.
nircmd just sets this value ,and exits,no cpu/ram is further used !!! you can create a shortcut/.cmd file for this,so in case your tooltips are hiding,just use the shortcut and your done.
chaos: Thanks for the tip.
Highly recommend Nircmd, as it doesnt require a running program, Thanx a lot author!
I concur. I started using nircmd and it’s been working like a charm without having to keep anything running.
omg the “tskill explorer” in RUN really do the trick ! after everything ive tried (other than using any software) this is the best solution ever! Fast, safe, and effortless.
The sort trick didn’t work the first couple times I tried it. I did it a few more times, then it worked.
Huh! It worked on the first try! Go figure…
tskill works, but it also removes some icons in the taskbar program tray area (where the clock is) … they just disappear! But the programs are still loaded in memory, as shown by taskmanager. But even taskmanager’s icon is now missing. The way to restore the icons is to use taskmanager … first use taskmanager to remove the program by highlighting it in the processes view and then clicking “end process” … and then manually restart the program and its icon will return to the task bar program area. This works for all program except for taskmanager itself, whose icon will only remain there if the taskmanager window is never closed. What a nuisance.
For me the problem occured by selecting my taskbar. It fixed itself by clicking an other window, but reappeared by clicking the taskbar again.8-) Windows is really a weird thing:P
The sort by name didnt work under win3000, but the nircmd did. thx
nircmd works! great!!!
I have been searching for a solution for quite some time, thanks a lot!
I just had this problem again, and tried going to programs, right-clicking to bring up menu, then clicking on desktop to get out of start menu. I did that twice, without sorting, and it worked!
So, I doubt you actually have to sort.
(In case you have it sorted by another method, like by the order installed, this could save you some hassle.)
nircmd does not work yet. Neither other fixes suggested. Probably the new updates from Microsoft breaks this possibility. I have Xp SP2 with the majority of critical and essential updates and hotfixes (installed when possible with the parameters /B:SP2QFE)
@janius nircmd works great for me on XP SP3.
tooltipsfixer tool really works for me. thanks to you.
Just tried the tool tip fix for XP and the day date popup has returned and I can see it! Great!
Click Start, Run
In the Open text box type: tskill explorer
Explorer will stop and restart. Problem solved. No need to run any software.”
Thanks to Keep It Simple Sweety, response #31! This was the first fix that I found works on this list, minus downloading a prgram. If I can fix it without a download, that’s the way to do it. MS has too many little problems to fix them all that way!
Also, I couldn’t get the problem to come back by right-clicking anywhere in the Start Menu or anything else. My icons in the task tray didn’t disappear either.
I’m running XP SP3.
The Tip to kill the explorer.exe was the one that worked for me.Thanks Zoltan.
There’s absolutely no need for any comments after #25 by Marc Alex, because the ToolTipFixer 2.0 is all you need to patch the bug in XP.
Ok, so it stays running on your PC only using 1,176 KB of memory, and is basically idle after it does it’s job whenever the tooltips go crazy.
If you can’t spare <2MB RAM and ~0% CPU power and want to manually click this, that, run tskill, nircmd, etc etc, keep on clicking. Have fun with that.
I'll never have to touch anything again. THANKS!!!
“tskill explorer” worked for me.
All programs–>SortName X2 didnot work.
Didn’t try the ToolTipFixer. (I don’t like background running programs even if they don’t hog memory/CPU)
@Sarao I agree, the fewer background programs running, the better. Thanks for the pointer to tskill.
tooltipfixer worked once for me, then stopped working.
none of the above worked until ‘tskill explorer’ – very blunt indeed, but pretty-much guaranteed to work every time i’d think
nircmd sounds like it’s gonna do the trick, too. got it lined up ready for the next time this xp64 bitch gets confused…
Thanks, chaos (#32). There is simple autohotkey script, that solves the problem. It stays running, uses 0% of cpu until a tooltip is shown. Then it ensures the tooltip has always-on-top flag, and waits again. The script:
WinWait, ahk_class tooltips_class32
WinGet, xs, ExStyle
top := xs & 8
If Not top
WinSet, AlwaysOnTop, On
Thanks for the link to ToolTipFixer. Worked like a charm. :)
@DaveT Cool – you’re welcome.