If you liked that, you'll probably love this...
I got my hands on the hotfix, or rather contents of it. It's just one itty-bitty DLL file called "browser.dll", and it goes in your "windows\system32" folder. It's not exactly that simple though, and if you don't know why I'm saying that, you'd better read on...
Firstly, I uploaded the file to a geocities site. It's in a .ZIP. Depending on your browser you may need to right-click and "Save Target As..." or something like that:
Once you unzip 'browser.dll', note the version data:
'5.1.2600.2586'
The last 4 digits are all you need to be concerned with. Next you can take a look at your current 'browser.dll' file in your 'system32' folder... or you can just take my word for it that the version of that one reads:
'5.1.2600.2180'
As I said, the last 4 is all we're concerned with. You may want to write down each of those last 4, unless you can remember them. It would be a good idea to copy both the original and the replacement 'browser.dll' files someplace safe -- just in case.
Of course now we'd like to replace the file; however if we do in in normal Windows mode (not safe mode) 'Windows File Protection', will revert the file back to its original version faster than you can say your favorite expletive. So you'll need to boot into safe mode first; you know, restart and press F8, choose plain safe mode.
Once there, go ahead and do your replacing. While here, you will also want to get rid of (or replace -- either one) the copy of browser.dll that exists in the system32\dllcache folder. Then look elsewhere for the old version of the file. Do a search if you're not sure where to look, cause if Windows knows where there's an original, Windows File Protection will use it to destroy your evil fixed version as soon as you boot-up normally.
When you're done, boot back on up. Check the version info of the browser.dll files in system32 and system32\dllcache, making sure they both end in '2586' and not '2180' (it's okay if the file doesn't exist at all in dllcache).
That should be it. End the the stupid 'Firewall/ICS' service, set it to 'disabled', and restart the 'Computer Browser' service (set that one to automatic, if it's not already). Assuming all your dependencies are okay, the browse list should be up in less than 12 minutes, but usually a lot less than that (12 minutes is officially the interval at which the list is maintained). If you try browsing your workgroup and you get an error, don't rush it. Give it like 5 minutes before you try again, and I promise, in two or three tries it'll be up.
Oh yeah, and uh, I'm not responsible for anything bad that happens to you or your property as a result of following these directions, in fact I advise against following these directions (wink), so don't say I didn't warn you, and don't complain to me if your rabbit dies. And it will happen, trust me.