A couple of weeks ago MSN Messenger started to crash on start-up on my Windows 7 x64 box. The message indicated an invalid memory access violation in WLDcore.dll. After a bit of searching on the Internet, I found a couple of pages that pointed to this registry value being the problem (the number at the end will be your passport ID):
HKEY_CURRENT_USER\Software\Microsoft\MSNMessenger\PerPassportSettings\1234567890\UTL
, and advised to remove it, which allowed me to start MSN Messenger, but it would crash again when restarted because it recreated this value on exit. This time I looked at the value that was stored and it turned out to be a URL to the custom profile picture I uploaded a while ago.
I deleted the registry value one more time, so I can start MSN messenger and sign in, and removed my custom profile picture, which fixed the problem for good.
boy microsoft really sucks...oh well, guess thats old news
very thanks for your answer.it's so useful.
Seems to have worked for me too. Logged in, cleared profile pic and re-selected it. Tested OK a couple times. Cheers!
I love you man. Seriously. This is awesome. I was ready to just give up ever using it again on this computer. @@ Thanks much!
Thanks. Glad it was helpful. Don't know if re-enabling custom icon would work - haven't tried.
You ma' man, are a genius!
This problem was a real ball-buster for 2 months and I simply gave up looking for a solution after just 4 weeks of trying nearly everything!
From uninstalling it, to reinstalling it, to editing the registry codes, to smashing my fist thru the empty air (wall was painful)...
But this is definitely unique, and it WORKED FOR ME!
I exited and restarted the program normally and (DRUM ROLL)
DOESN'T CRASH ANYMORE!
Tested it several times, and it works!
Though does this mean that I can never select a custom profile picture again?