Your best source of information and news about drivers, Vista hardware and windows on the internet

Vista ARTICLES TOP 50 Spyware Virus Vista SOFT Vista HELP

Yahoo Messenger for Vista patched to work on X64


Update: Or Yahoo could release their official update to include X64 update a day after, that works too.

It took Yahoo almost 12 months to deliver a pre-beta build of its Yahoo Messenger for Windows Vista with hardly any features but worst of all, isn’t even compatible 64-bit Windows. In contrast, it took just a little over an hour for a hobby software developer to write a patch making it so.

I don’t know what sort of show they’re running over at Yahoo, but they seem to partying and spraying champagne over live electronics more than writing code by the looks of things.

diablo_launch.jpgdiablo_relaunch.jpg
(Left) Photo from the official Yahoo launch party with sandwich and cookies.
(Right) Photo from the unofficial X64 launch party with yogurt.

Yahoo Messenger for Vista patched to work on X64Rafael Rivera Jr., who some users might be familiar with for his work patching Microsoft’s UXTheme library for Windows, took a good look at Yahoo Messenger’s executables to figure out why it did not work on X64.

First of all, the installer actually prevents the user from even progressing in the install if it detects its run on an X64 machine. To get around this problem, users can download the actual installation files from Yahoo itself. After the installation completes, if you try to run the application it will halt with an error immediately after the splash screen. As it turns out, it’s not as serious as it sounds.

The root of the problem is that the application was compiled incorrectly. Rafael has the technical explanation, but to put it simply Windows throws a boulder at it when all it needs is a pebble. The fix basically patches the application so it tells Windows “I can has pebble?”, give or take some quantum mechanics.

In summary, to get Yahoo Messenger for Windows Vista (build 2007/11/30 420) working on your X64 machine:

  1. Download the manual installation executable from Yahoo
  2. Download Rafael’s patch
    (You can find the file in the folder “other-patches”)
  3. Extract the patch to the installation directory
    (default: %USERPROFILE%/AppData/Local/Yahoo!/Messenger for Vista)
  4. Run “Wizard.cmd” in the directory

So now I have to ask why 16 full-time Yahoo employees (counted from photos) couldn’t figure this out in twelve months. Writing X64-compatible applications should a be given in this day and age. And it’s not even like this is a major design problem preventing it to work, it’s just a stupid oversight ticking a checkbox or two when compiling the code.

If yesterday’s disappointing release wasn’t enough, now I’ve lost hope for the success of this project in general.

Popularity: 1%


Written by Long Zheng. Read more great feeds at is source WEBSITE
2 comments.
Read more articles on otherSoftware and blog.

Related articles

2 comments

Read the comments left by other users below, or:

Get your own gravatar by visiting gravatar.com Marva Frazier
#1. February 11th, 2008, at 2:32 PM.

Thanks so much for the manual download link. Ive been contacting yahoo for weeks telling them the flash installer will not finish on my 32 bit vista operating system. There is something about the flash player that won’t work with vista, anyway thanks very much!

Get your own gravatar by visiting gravatar.com Marva Frazier
#2. February 11th, 2008, at 4:03 PM.

I didn’t need Raphael’s patch. But for some reason the flash installer yahoo uses won’t finish successfully. Thank you very much for the manual install link. It worked like a charm! I have vista home premium os 32bit.

Leave your comment...

If you want to leave your comment on this article, simply fill out the next form:




You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .