PDA

View Full Version : The application has failed to start because its side-byside configuration is incorrec



aviator13
09-22-2007, 12:38 PM
The application has failed to start because its side-byside configuration is incorrect.

Here is link to error box http://uploadimages.com/manage/MjY4MjMuMjkyMjM=.228693 my friend is gettigng this error when trying to install the game, he has re-installed 7 or 8 times, and cleared reg's. Anyone know what to do?

aviator13
09-22-2007, 07:17 PM
can someone please help me, so i can help my friend fix it. If anyone knows anything about this at all please post

Xanthros
09-23-2007, 04:10 AM
can some1 plz help me, so i can help my friend fix it. If any1 knows anything about this at all plz post

This one can be a bit tricky, need to know if it's XP or Vista, and SP2 or not, any patches installed, etc to give my full answer. For the time being, I'll write a small book with a few things for the admin to peek at should the initial 'simple' (see: no code changes for admin) fix fail.

If you click here (http://www.microsoft.com/downloads/details.aspx?FamilyID=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en) you will find the Visual C++ 2005 redistributable package, which very well may contain a .dll or more that your system just does not have due to you not installing the full-blown compiler they wrote the software with.

If that fails, let's try this one (http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en) which is for the Visual C++ 2005 service pack 1 release. If neither of those 2 happen to fix the issue, that is a problem you cannot fix at this time, and will have to be fixed with code.

...

Admin:

There's a few ways you can fix this one, depending on how the software build is being done. Easiest is going into the manifest tool, I/O section, and changing the Embed Manifest to 'NO'. If you do that, go to the list of libs to ignore, and change the
libcmt.lib to
libc.lib, msvcrt.lib under the ignore specific library section of the properties. If it doesn't compile properly due to special handling, you can add the Microsoft_vc80_CRT_x86.msm merge module to the installer and have it drop the files in as appropriate. The full set of files in the redistributable package is minimal overhead-wise, and wouldn't add that much bloat to the installer.

If you're compiling using Beta SP1 of VS2005, there's issues with the manifest files as well, the versions of the newer .dlls conflict with that in the generated manifest. Edit and replace the old version # in the manifest with the new version, and the app should run clean. (Emphasis on should, it is Windows....)

On a semi-related note, if you're using CVS in any form and the tree suffers from any data corruption, you may want to compare MD5 hashes on the files to see if anything drastic happened so it can be caught and re-located before it gets worse. (I wouldn't mention it if it hasn't happened to me.)

Good luck with this,
X-

aviator13
09-23-2007, 09:05 AM
hes got vista, but wut does C++ have to do with it? He doesnt have any patches, he dled the install file off the website. Anything else?

Xanthros
09-23-2007, 09:44 AM
hes got vista, but wut does C++ have to do with it? He doesnt have any patches, he dled the install file off the website. Anything else?

The client is written based on the framework that has specific .dll dependencies - not all windows versions or patch levels ship with the full framework stock. As a result, missing or mismatched versions on dlls can cause the error that he's getting. If he installed it and rebooted, went to install and it failed, then they'll have to prove the code in-depth to solve it. I can't see the code, going on what I have learnt in my years of coding.

X-

aviator13
09-23-2007, 10:26 AM
so wut should i tell my friend to do? Cuz he wants to play the game.