#160818 - 09/05/2003 16:54
Speeding up Windows Start Menu redraws
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
In both Windows 2000 and Windows 98, sometimes when I open up a sub-menu of the start menu (say, Start/Programs/Audio), the icons needed to paint the menu aren't cached. So instead of drawing the item names and filling in the icons later, the system briefly but irritatingly locks up while the hard disk churns and Explorer re-loads the list of icons before drawing the menu.
This happens far too frequently for my tastes. For instance, more than once per day. I don't know why it happens at all, let alone with such irritating frequency.
Are there any work-arounds to prevent this "freeze"? When I open a menu I want it to just be there, whether the icons are in the cache or not. In fact, to work around this, I'd happily give up having icons in the start menu at all. Just the names would be fine. Does anyone know of a way to do this?
|
Top
|
|
|
|
#160819 - 09/05/2003 17:13
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
carpal tunnel
Registered: 20/05/2001
Posts: 2616
Loc: Bruges, Belgium
|
I don't know if this is really what you're looking for, but I've used microsoft's tweak UI (part of the powertoys) to set my menu speeds to the highest speed available. This results in blazing fast menus and I haven't noticed any freezing or lockups ever since I've installed it.
_________________________
Riocar 80gig S/N : 010101580 red Riocar 80gig (010102106) - backup
|
Top
|
|
|
|
#160820 - 09/05/2003 17:15
Re: Speeding up Windows Start Menu redraws
[Re: BartDG]
|
carpal tunnel
Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
|
TweakUI is great! I use it to give x-windows focus on hover characteristics to my mouse.
_________________________
Paul Grzelak 200GB with 48MB RAM, Illuminated Buttons and Digital Outputs
|
Top
|
|
|
|
#160821 - 09/05/2003 20:18
Re: Speeding up Windows Start Menu redraws
[Re: BartDG]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
I already use TweakUI to speed up the menu delays and remove the transition effects. I'm not talking about stuff you can control with TweakUI.
I'm talking about when, say, a menu of 20 items is already "painting" on the screen, and the first ten items appear, and then there is a freeze half way through the painting routine as it re-loads the icon resource for menu item number 11. It's gotta go all the way out to the EXE file for that item, scan into the file to load the icon resource, copy the resouce to the icon cache, then render the icon onto the menu before it can finish painting the remaining 10 menu items and let me select one.
Surely someone else has noticed this happening sometimes?
|
Top
|
|
|
|
#160822 - 09/05/2003 20:32
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
carpal tunnel
Registered: 23/09/2000
Posts: 3608
Loc: Minnetonka, MN
|
On my start menu all the icons just pop up at once even when I click all programs and that is up to two pages (I need to clean)
_________________________
Matt
|
Top
|
|
|
|
#160823 - 09/05/2003 20:33
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
carpal tunnel
Registered: 30/10/2000
Posts: 4931
Loc: New Jersey, USA
|
This happens on my machine at work. But I attribute it to having too much crap on it and Windows being stale. I run the video at 1280x1024 and there are enough programs on it to fill the screen when the 'Programs' menu is fully extended. It's also been through a marathon of Windows versions.
Windows NT 4.0 Dual processor
Windows NT 4.0 Single processor (can't recall how I got NT to downgrade)
Windows 2000 Pro
Windows XP Pro
All those Windows upgrades probably screwed it up good. Not to mention going from IE 2 to 6. Every computer I use that is faster than a 400MHz Pentium II seems to handle large 'Programs' lists pretty well. My 800MHz laptop has a ton of crap on it and it doesn't choke.
I would assume you have DMA access enabled in Windows on your hard drives and IDE drivers loaded. Could just be that your hard drive is slow as hell too. If all that checks out, I suggest you wipe your machine (something I do often on my personal machines). You may not want to hear that though.
_________________________
-Rob Riccardelli 80GB 16MB MK2 090000736
|
Top
|
|
|
|
#160824 - 09/05/2003 21:26
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
carpal tunnel
Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
|
If you don't mind running extra software to replace your Start menu, there's PaneKiller. It's got a bunch of other features, but at the minimum, it should provide a much snappier Start menu.
I ran it a year or two ago, so I'm not sure how it is these days. But it wasn't a memory or CPU hog at the time.
|
Top
|
|
|
|
#160825 - 09/05/2003 22:00
Re: Speeding up Windows Start Menu redraws
[Re: tonyc]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
Thanks, Tony, I'll see if I like PaneKiller.
|
Top
|
|
|
|
#160826 - 09/05/2003 22:45
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
carpal tunnel
Registered: 08/03/2000
Posts: 12338
Loc: Sterling, VA
|
I'm having a hard time visualizing what's happening here. For example, when you place the cursor over Start>Programs, it takes a long time for all the icons and folders to load?
_________________________
Matt
|
Top
|
|
|
|
#160827 - 09/05/2003 23:16
Re: Speeding up Windows Start Menu redraws
[Re: Dignan]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
I'm having a hard time visualizing what's happening here. For example, when you place the cursor over Start>Programs, it takes a long time for all the icons and folders to load? Not over Start>Programs, because that's just a parent folder of other folders. The problem always happens at the next level down, where I've got a menu full of programs with different icons. Often, one of those icons isn't in the icon cache, and has to be re-loaded before the menu will fully render and be clickable.
I've created an animated GIF file illustrating the problem. Click here to view it.
Attachments
158593-menuspeed.gif (174 downloads)
|
Top
|
|
|
|
#160828 - 09/05/2003 23:31
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
pooh-bah
Registered: 20/01/2002
Posts: 2085
Loc: New Orleans, LA
|
Jeeezum, that must have taken a lot of effort! Hehehe
|
Top
|
|
|
|
#160829 - 09/05/2003 23:34
Re: Speeding up Windows Start Menu redraws
[Re: lectric]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
Jeeezum, that must have taken a lot of effort! Took me only 5 minutes. Faked it with one screen shot and some cuts and pastes. Not that hard, once you know the tools. Worth it to help illustrate my frustration.
Hasn't anyone else seen their start menu do the same thing? Not all the time, just once in a while.
|
Top
|
|
|
|
#160830 - 09/05/2003 23:52
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
pooh-bah
Registered: 20/01/2002
Posts: 2085
Loc: New Orleans, LA
|
Actually, I have seen it, but only after a great while of sitting idle. And it very rarely lasts for more than a few microseconds, but it IS noticeable.
|
Top
|
|
|
|
#160831 - 10/05/2003 03:02
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
carpal tunnel
Registered: 10/06/1999
Posts: 5916
Loc: Wivenhoe, Essex, UK
|
Yeah, I see it quite often.
_________________________
Remind me to change my signature to something more interesting someday
|
Top
|
|
|
|
#160832 - 10/05/2003 03:49
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
carpal tunnel
Registered: 18/01/2000
Posts: 5683
Loc: London, UK
|
If you extract the icons from the EXE files, and then make the shortcuts in the menu use these instead, it'll probably be quicker to load the icons from .ico files, rather than having to go searching in the .exe for them.
_________________________
-- roger
|
Top
|
|
|
|
#160833 - 10/05/2003 07:32
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
carpal tunnel
Registered: 08/03/2000
Posts: 12338
Loc: Sterling, VA
|
No, I've never seen that before. All my subfolders of the Program folder load instantly, but I also don't have as many items in any of those folders as you do in that sample one. I think I have a different organizational system for my start menu
_________________________
Matt
|
Top
|
|
|
|
#160834 - 10/05/2003 09:10
Re: Speeding up Windows Start Menu redraws
[Re: Roger]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
If you extract the icons from the EXE files I had considered this, but I think that would be putting a band-aid on the problem. The root of the problem is the fact that the icon cache doesn't have the necessary icon when it's needed.
I seem to remember that the desktop icons are stored in a file called "shelliconcache". Are the menu icons stored in this same file? Anyone know? TweakUI can force a rebuild of this file, but I don't know whether that would affect things or not.
|
Top
|
|
|
|
#160835 - 10/05/2003 12:22
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
enthusiast
Registered: 17/08/2000
Posts: 334
Loc: Seattle, WA. USA
|
Just a silly idea, but how often do you defrag? I've been using "O&O Defrag" and it does a wonderful job. The best part is you can use it in the MMC and it will defrag system files at startup.
If you have a large hard drive, and your programs are scattered all over it, that might be aggravating your problem.
_________________________
Brian H. Johnson MK2 36GB Blue, currently on life support "RIP RCR..."
|
Top
|
|
|
|
#160836 - 22/05/2003 20:14
Re: Speeding up Windows Start Menu redraws
[Re: tonyc]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
Finally installed PaneKiller tonight and messed with it.
SWEEEEEEET.
Took a lot of tweaking to get it looking right and behaving the way I wanted it to behave, but the beauty of it is that it is so tweakable.
And it has a very clear setting on the first page, which was "on" by default: "Fetch icons in background". This is of course the very thing that the Windows Start menu does NOT do and was the source of my complaint.
Oh, and tear-off menus are too fun.
|
Top
|
|
|
|
#160837 - 23/05/2003 03:22
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
carpal tunnel
Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
|
I seem to remember that the desktop icons are stored in a file called "shelliconcache". Are the menu icons stored in this same file? Anyone know? TweakUI can force a rebuild of this file, but I don't know whether that would affect things or not.
That's correct. I attached a .reg file that increases ths size of the icon cache file to 2048 from the default (1024). You can edit it (like all .reg it is a simple txt file) and change it to whatever value you prefer.
If you want, you can edit manually windows' registry. Here's what's in the .reg file I attached:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer]
"Max Cached Icons"="2048"
This should solve your problem
Attachments
160611-iconcache.reg (166 downloads)
_________________________
= Taym = MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg
|
Top
|
|
|
|
#160839 - 23/05/2003 08:28
Re: Speeding up Windows Start Menu redraws
[Re: Taym]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
That's correct. I attached a .reg file that increases ths size of the icon cache file to 2048 from the default (1024). NOW he tells me. After I switched to PaneKiller.
I may still do this just to see if it also solves the problem.
|
Top
|
|
|
|
#160840 - 24/05/2003 09:41
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
carpal tunnel
Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
|
Sorry for the delay Too much on the empeg bbs to keep track of everything, so I read threads constantly late...
If you try the .reg let me know if it works, Tony. I never had your problem, so I am just assuming it may be the solution.
_________________________
= Taym = MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg
|
Top
|
|
|
|
#160842 - 28/05/2003 01:17
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
carpal tunnel
Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
|
Happy to hear this, Tony.
One more proof that RAM is never enough... (yes, yes, ok, with MS at least ).
_________________________
= Taym = MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg
|
Top
|
|
|
|
#160843 - 28/05/2003 20:38
Re: Speeding up Windows Start Menu redraws
[Re: Taym]
|
addict
Registered: 08/01/2002
Posts: 419
Loc: Minnesota
|
I would love to try this but have no such entry in my XP-Pro registry. Any ideas where it would be?
(Not in the location mentioned, and nothing turned up searching either)
|
Top
|
|
|
|
#160844 - 28/05/2003 20:56
Re: Speeding up Windows Start Menu redraws
[Re: tracerbullet]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
On both my Windows 2000 computer as well as my Windows 98 computer, I had to add that registry entry.
I do not know if Windows XP even has a problem with startmenu redraws or not. Are you saying you want to add it to XP because you are having the same experience?
|
Top
|
|
|
|
#160845 - 29/05/2003 07:10
Re: Speeding up Windows Start Menu redraws
[Re: tracerbullet]
|
carpal tunnel
Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
|
have no such entry in my XP-Pro registry
Yes, you need to add it. Simply, get the .reg file I attached and double click on it. Accept the changes and you're set. You may have to reboot.
_________________________
= Taym = MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg
|
Top
|
|
|
|
#160846 - 29/05/2003 18:19
Re: Speeding up Windows Start Menu redraws
[Re: tfabris]
|
addict
Registered: 08/01/2002
Posts: 419
Loc: Minnesota
|
I just want to add it so I "don't" have the same experience!
Basically I can't stop screwing with things, I'm one of those people... Actually there are many things in life that I'm very cautious and reserved on, but PC stuff, that I learn here, I just HAVE to try out.
I've runt he reg addition, thanks - not sure if I'll ever see a difference, but cool to know I'm tweaked even a little further
|
Top
|
|
|
|
#160847 - 29/05/2003 21:29
Re: Speeding up Windows Start Menu redraws
[Re: tracerbullet]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
I just want to add it so I "don't" have the same experience! You have to be careful about doing that kind of thing. For all I know, XP might have a 8192k default limit on the shelliconcache file, and you could actually be hurting performance by adding the registry entry.
|
Top
|
|
|
|
|
|