What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » WLM Plus! Help » Microsoft Visual C++ Runtime error

Microsoft Visual C++ Runtime error
Author: Message:
Menthix
forum admin
*******

Avatar

Posts: 5537
Reputation: 102
40 / Male / Flag
Joined: Mar 2002
RE: Microsoft Visual C++ Runtime error
quote:
Originally posted by apeclys
When I run a registry cleaner, it finds something related to MsgPlus 5. (I'm attaching the screenshot).
I removed other invalid keys and unmarked the one that leads to "C:\Arquivos de Programas (Program Files)\Yuna Software\Messenger Plus!\Interface\Images" and WLM was still working like before.
Perfect info! Confirmed, I can now reproduce this error:
  • Start with a normal installation of WLM 2011 and Plus! 5.0.
    Judging from previous posts in this thread it can be reproduced on WLM 2009 too, but Plus! 5.0 is essential.
  • Start Messenger and confirm Plus! is working properly.
  • Close Messenger completely.
    Use Task Manager if you have to, msnmsgr.exe has a tendency to stay in the background sometimes.
  • Open the Registry Editor (regedit.exe) and navigate to 'HKEY_LOCAL_MACHINE\SOFTWARE\Yuna Software\Messenger Plus!'.
    On 64 bit Windows go to 'HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Yuna Software\Messenger Plus!'.
  • Delete the 'ImagesDir' key.
  • Start Messenger, you will now get the Microsoft Visual C++ Runtime error directly when Messenger attempts to start.
  • Go back to the Registry Editor and recreate the ImagesDir key. Messenger will start again.
    It doesn't even matter what path you point ImagesDir to.
Windows 7 Home Premium x64 (6.1.7600)
Windows Live Messenger 15.4.1109
Messenger Plus! 5.00.0.702


Messenger Plus! 4.9 didn't have the ImagesDir key, which explains why problems only started recently. In addition to that ImagesDir references to 'C:\Program Files\Yuna Software\Messenger Plus!\Interface\Images' which is not created by Plus! itself. My guess is registry cleaners and other kind of tuneup software delete this registry key because it refers to an non-existing location. Plus! could create the Images folder but even then the folder would be empty and I'm afraid more aggressive cleaners might delete empty folders too, leading to the same error.

And there are more registry keys in the same location which will cause problems in Plus! when deleted:
  • AppDir = Plus! doesn't load, but Messenger will start fine without Plus!
  • ImagesDir = Runtime Error
  • LangDir = Plus! doesn't load, but Messenger will start fine without Plus!
  • ResourcesDll = Plus! doesn't load, but Messenger will start fine without Plus!
  • WLM-ScriptsDir = Prevents scripts from running
  • WLM-SkinsDir = Prevents skins from running
  • WLM-WorkerDll = Plus! doesn't load, but Messenger will start fine without Plus!
Obviously it is bad behavior of registry cleaners and alike to delete registry keys of other applications. But assuming the cause of this problem is the same for all these people, I don't think it can be ignored as a user error. There is no reason for Messenger shouldn't be able to launch successfully when this registry key is missing. But an even better fix would be to not write these values to registry by default at all and let Plus! figure out the default value on itself. In 99% the user would never change any of these values from it's default. If the user does want to change these values he/she could then manually create them at own risk.
This ImagesDir issue was only been introduced since 5.0 and already caused quite a few reports during the short time it has been out. Only a small portion of people having problems will bother to even bother to post it in the right place. But apart from ImagesDir the other keys listed above cause the less obvious error of Plus! refusing to load, addressing this may fix a lot of of issues. Although I fully agree with Cookie registry cleaners is something to stay away from in the first place.


For everyone who is having this problem:
  • Do you have any registry cleaner or cleanup / security software installed which might be deleting registry keys?
  • If you uninstall this software (or disable it) and re-install Messenger Plus! after that, does Messenger work again?


EDIT: Informed the developers at Yuna about it too. Hopefully they'll have a more permanent fix soon.

This post was edited on 02-22-2011 at 07:29 PM by Menthix.
Finish the problem
Menthix.net | Contact Me
02-22-2011 03:56 PM
Profile E-Mail PM Web Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
Microsoft Visual C++ Runtime error - by apeclys on 02-11-2011 at 06:15 AM
RE: Microsoft Visual C++ Runtime error - by Mnjul on 02-11-2011 at 06:16 AM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-11-2011 at 06:49 AM
RE: Microsoft Visual C++ Runtime error - by Spunky on 02-11-2011 at 08:18 AM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-11-2011 at 08:45 AM
RE: Microsoft Visual C++ Runtime error - by Spunky on 02-11-2011 at 09:01 AM
RE: Microsoft Visual C++ Runtime error - by Menthix on 02-11-2011 at 02:06 PM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-11-2011 at 02:46 PM
RE: RE: Microsoft Visual C++ Runtime error - by Cellgm on 02-17-2011 at 02:21 PM
RE: Microsoft Visual C++ Runtime error - by Menthix on 02-17-2011 at 02:42 PM
RE: Microsoft Visual C++ Runtime error - by Spunky on 02-17-2011 at 02:52 PM
RE: Microsoft Visual C++ Runtime error - by CookieRevised on 02-17-2011 at 04:55 PM
RE: Microsoft Visual C++ Runtime error - by snibs on 02-17-2011 at 09:04 PM
RE: Microsoft Visual C++ Runtime error - by Mystical on 02-19-2011 at 06:57 PM
RE: RE: Microsoft Visual C++ Runtime error - by snibs on 02-20-2011 at 09:12 PM
RE: Microsoft Visual C++ Runtime error - by luckie70 on 02-20-2011 at 12:20 AM
RE: Microsoft Visual C++ Runtime error - by farmtool33 on 02-20-2011 at 07:54 AM
RE: Microsoft Visual C++ Runtime error - by luckie70 on 02-20-2011 at 06:28 PM
RE: Microsoft Visual C++ Runtime error - by totonf on 02-20-2011 at 06:47 PM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-21-2011 at 12:08 PM
RE: Microsoft Visual C++ Runtime error - by CookieRevised on 02-21-2011 at 12:18 PM
RE: Microsoft Visual C++ Runtime error - by Arcticwolfx on 02-21-2011 at 12:25 PM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-21-2011 at 12:31 PM
RE: Microsoft Visual C++ Runtime error - by Arcticwolfx on 02-21-2011 at 12:33 PM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-21-2011 at 12:43 PM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-21-2011 at 02:00 PM
RE: Microsoft Visual C++ Runtime error - by Menthix on 02-21-2011 at 02:35 PM
RE: Microsoft Visual C++ Runtime error - by luckie70 on 02-21-2011 at 02:43 PM
RE: Microsoft Visual C++ Runtime error - by CookieRevised on 02-21-2011 at 02:47 PM
RE: Microsoft Visual C++ Runtime error - by Arcticwolfx on 02-21-2011 at 02:48 PM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-21-2011 at 03:02 PM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-21-2011 at 03:07 PM
RE: Microsoft Visual C++ Runtime error - by luckie70 on 02-21-2011 at 03:11 PM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-21-2011 at 03:14 PM
RE: Microsoft Visual C++ Runtime error - by Arcticwolfx on 02-21-2011 at 05:17 PM
RE: Microsoft Visual C++ Runtime error - by CookieRevised on 02-21-2011 at 06:49 PM
RE: Microsoft Visual C++ Runtime error - by Arcticwolfx on 02-21-2011 at 06:52 PM
RE: Microsoft Visual C++ Runtime error - by Menthix on 02-21-2011 at 08:01 PM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-22-2011 at 06:22 AM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-22-2011 at 01:31 PM
RE: Microsoft Visual C++ Runtime error - by Arcticwolfx on 02-22-2011 at 01:33 PM
RE: Microsoft Visual C++ Runtime error - by alkingmafia on 02-22-2011 at 01:41 PM
RE: RE: Microsoft Visual C++ Runtime error - by Arcticwolfx on 02-22-2011 at 03:31 PM
RE: Microsoft Visual C++ Runtime error - by CookieRevised on 02-22-2011 at 03:29 PM
RE: Microsoft Visual C++ Runtime error - by Menthix on 02-22-2011 at 03:56 PM
RE: Microsoft Visual C++ Runtime error - by alkingmafia on 02-22-2011 at 04:18 PM
RE: Microsoft Visual C++ Runtime error - by apeclys on 02-23-2011 at 07:07 AM
RE: Microsoft Visual C++ Runtime error - by luckie70 on 02-23-2011 at 02:34 PM
RE: Microsoft Visual C++ Runtime error - by Apatik on 02-23-2011 at 07:05 PM
RE: RE: Microsoft Visual C++ Runtime error - by luckie70 on 02-23-2011 at 07:16 PM
RE: Microsoft Visual C++ Runtime error - by blessedguy on 02-23-2011 at 07:08 PM
RE: Microsoft Visual C++ Runtime error - by Apatik on 02-23-2011 at 07:27 PM
RE: Microsoft Visual C++ Runtime error - by Mystical on 02-24-2011 at 05:31 PM
RE: Microsoft Visual C++ Runtime error - by pressbutton on 02-28-2011 at 03:24 PM
RE: Microsoft Visual C++ Runtime error - by CookieRevised on 02-28-2011 at 06:25 PM


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On