Answered Microsoft.VC80.MFCLOC errors

  • Wednesday, November 23, 2005 8:30 AM
     
     
    I get the following SidebySIde error upon start up of my app:

    Event Type: Error
    Event Source: SideBySide
    Event Category: None
    Event ID: 59
    Date: 11/23/2005
    Time: 1:44:24 PM
    User: N/A
    Computer: VMXP
    Description:
    Resolve Partial Assembly failed for Microsoft.VC80.MFCLOC. Reference error message: The referenced assembly is not installed on your system.


    How do I fix this error ? Please help. Note, the app runs, but there are a total of nine errors during startup.

All Replies

  • Wednesday, November 23, 2005 9:22 AM
    Moderator
     
     

    AFAIK this are the localized versions of the MFC 8.0 and there is none available. but the manifest is asking for it.
    Add this file to the installation too or add it to the directory of your application if you want to have an application local installation.

  • Wednesday, November 23, 2005 12:18 PM
     
     
    But why is this being asked ? My program does not use any languages other than English, and the Manifest files does not contain any reference to the localized DLLs.

    Also, the exe's dependency does not show these DLLs.
  • Wednesday, November 23, 2005 12:21 PM
     
     
    I also found out, that if I copy the manifest and policy related to the above Dll to the WinSxS folder, the errors disappear. Can I modify my install to create these in the WinSxS folder ? Or is there any other way to install these files ?
  • Wednesday, November 23, 2005 1:33 PM
    Moderator
     
     Answered
    Look here for merge modules you can use:
    Program Files\Common Files\Merge Modules

    If you want to use a application local installation for those files, you will find the files in your WinSxS directory.

    Read this and surrounding topics
    http://msdn2.microsoft.com/en-us/library/ms235290.aspx
  • Wednesday, November 23, 2005 1:46 PM
     
     
    Easiest way to install all the necessary DLLs to WinSxS, if you don't want to use merge modules, is just run the following executable on the target machine:

    vcredist_x86.exe found in

    C:\program files\microsoft visual studio 8\sdk\v2.0\BootStrapper\Packages\vcredist_x86

    But please find out why it seems to be dependent on those MFCLOC DLLs.  I'd be interested in learning why. 



  • Monday, April 03, 2006 3:43 PM
     
     
    Did you ever get a solution to this problem?  I'm having the exact same issue on a Sony Vaio I just purchased last week.
  • Wednesday, December 06, 2006 6:27 AM
     
     Proposed

    i was getting the same errors event 32 and 59 sidebyside and did some digging around and came up with this as an answer, dont know if this helps any

    http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en

    • Proposed As Answer by Jonny_Quick Tuesday, December 14, 2010 1:36 AM
    •  
  • Monday, February 26, 2007 9:40 PM
     
     

    Did you ever resolve these issues. If you did perhaps you couls assist me?

    Thankyou,

    Bill Records

    wfrecords1@yahoo.com

  • Tuesday, April 10, 2007 2:04 PM
     
     

    OK, pretent that I am not a developer... What are you talking about?  I am using an iPaq device and the ActiveSync is failing and I get these same errors.  How do I get ActiveSync working again?  I worked great at first, then my Laptop blew-up and I had to reload XP and now I cannot Sync any longer...

     

    I get this and an error on MFC80.dll and MFC80u.dll.  Both are present, but I cannot maually register them... I get module cannot be found...

  • Wednesday, April 11, 2007 2:38 PM
     
     Answered

    For your info, there are several issues with the MFC80LOC DLLs that are shipped with VC 2005 SP1.    I'll describe the current WinSxs situation for MFC80LOC, and also the applocal situation.

     

    1) go to

    C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_3bf8fa05

     

    and open up MFC80.DLL, the version that ships with VC 2005 SP1.

     

    Now in the resource editor, look at the RT_MANIFEST resources and double click on the 1000 resource. 

     

    Notice that it refers to Microsoft.VC80.MFCLOC and the version of the DLL is 8.0.50608.0.  That's a shock.  It should really be 8.0.50727.762.   

     

    However, due to the polices installed at:

     

    C:\WINDOWS\WinSxS\Policies\x86_policy.8.0.Microsoft.VC80.MFCLOC_1fc8b3b9a1e18e3b_x-ww_caeee150

     

    in the file: 8.0.50727.762.policy the old versions get redirected to 8.0.50727.762.  So there shouldn't be any errors.

     

    2) Now getting back to the applocal approach,  look at the folder:

     

    C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFCLOC

     

    now look at Microsoft.VC80.MFCLOC.manifest in notepad.  Look at the version number in there: 8.0.50727.42.  This is the version number of the RTM versions of MFC80LOC not the versions of SP1.

     

    Now look at the version number of any of the versions of MFC80LOC, e.g. mfc80CHS.dll.  It's 8.0.50727.762, which does NOT match the manifest. 

     

    But since the MFC80.DLL refers to 8.0.50608.0 and this doesn't even exist, then you are going to get these kinds of errors (since policies are not utilized in the applocal approach). 

     

    The ideal would be for all versions of MFC80LOC to be matching the manifest and also an MFC80.DLL that has a manifest that refers directly to the 8.0.50727.762 version of MFC80LOC versions instead of 8.0.50608.0.

     

  • Thursday, April 19, 2007 9:46 AM
     
     

    Hi all,

     

    Hmm.. where to start..

     

    Perhaps with; I bought a computer that i had someone build for me only so i could play World of Warcraft/The Burning Crusade. 

    I bought it in december 2006.

     

    It fulfills the system requirements for playing the game and the expansion packet. So it cant be there the problem is..

     

    The problems i get is only when i'm in WoW. I can have PSP and AS, Media player with a movie ore music running, as many homepages as explorer 7 allow you to have open, 4 different kind of IM programs..short said.. If i aint playing the game, i have no problems.

    When i open World of Warcraft, i can sometimes play for hours, at other times only 10 minutes at the time, befor this happen:

     

    The screen freeze.

    The mouse aint reacting and i can only shut it down the hard way.

    So..reboot and log back in.

     

    I have updated all drivers.

    I would be thinking, that since the screen freeze it could be the driver to my screen ore my graphic card that would need to be updated.

    But what to do when i already have the newest drivers in?

     

    I get these messages, and always 6 errors at the same time;

     

    Generate Activation Context mislykkedes for C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_dec6ddd2\MFC80.DLL. Referencefejlmeddelelse: Handlingen er gennemført  (This one says the action is done?)

    ID: 59

     

     

    Resolve Partial Assembly mislykkedes for Microsoft.VC80.MFCLOC. Referencefejlmeddelelse: Den refererede samling er ikke installeret på systemet.    (This one says that the referated collection (??) Aint installed on my system)

     

     

    ID:59

     

     

     

     

    Den afhængige samling Microsoft.VC80.MFCLOC blev ikke fundet. Sidste fejl var Den refererede samling er ikke installeret på systemet.  (Not installed on my system)

     

    ID: 32

     

     

    Generate Activation Context mislykkedes for C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_dec6ddd2\MFC80.DLL. Referencefejlmeddelelse: Handlingen er gennemført.  (the action is done??)

     

    ID:59

     

     

     

    Resolve Partial Assembly mislykkedes for Microsoft.VC80.MFCLOC. Referencefejlmeddelelse: Den refererede samling er ikke installeret på systemet. (Not installed)

     

    ID:59

     

     

    Den afhængige samling Microsoft.VC80.MFCLOC blev ikke fundet. Sidste fejl var Den refererede samling er ikke installeret på systemet.  (Not installed)

     

    ID:32

     

     

    I went straight ahead and searched for the file on microsoft.. cause this was weird.. I have the automatic updates putted on, so if there is nothing wrong then i would think that it would find it and download it by itself?? Obviously not...

    I found the files which i downloaded and installed.. But i am still getting the same messages..

    I hate my computer.. this has been going on for about 4 months now.. and i am just about to.. fix it with a hammer.. Stick out tongue

    Someone pls help.. I am tired of reinstalling windows and WoW every second day.. I am not a computer genius. So i asked for help in the local computer store. He ran some tests and checked the bios settings.. Said everything looked fine.. So perhaps i was just being a bit sensitive? I had never felt SO blonde befor..and with that hanging over my head, he even charged me overprice for 20 minutes work.. and i still have the problems....

    Crying

    Was so happy when i found this page.. I have read all things here but i..erm... as said.. am not someone who knows anything about computers ore all the technically frases..

     

    So if someone can cut it out for me, i would be so happy!

     

    C'mon plz someone... be my hero..

     

    Andowen

     

     

  • Thursday, July 05, 2007 3:17 PM
     
     
    I have win xp sp2.  I do not have any games loaded.  I have the exact same issue.  Same 6 errors, Same freeze on the system.  Driving my batty.  I too do not know what do.  Help.
  • Wednesday, July 11, 2007 4:31 PM
     
     

    Downloaded file from link above, installed and rebooted.

    Problem fixed. Thanks meowbaby7

    xp sp2

  • Monday, July 30, 2007 8:31 AM
     
     

    Hey guys im having the same problem, the 6 errors and i dont know what to do, i have 3ds max on my computer. So i downloaded the file that meowbaby posted......

     

    from meowbaby........

     

    i was getting the same errors event 32 and 59 sidebyside and did some digging around and came up with this as an answer, dont know if this helps any

    http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en

     

    ..........so yea ive just finished intalling it. Anyone had any problems after installing this file???? or does it need anything specific to run????? and what does it do?????? thanks guys any info would be great.....

     

    Saint05

  • Friday, September 21, 2007 10:36 PM
     
     

    I encountered similar problems following a update and installation today.  Downloaded and ran VCredist_x83.exe from the above link, followed by a reboot.  It appears to have resolved my problems on an XP SP2 system.

     

    Many thanks for the help and support.

     

  • Monday, September 24, 2007 4:31 PM
     
     

    The link works for me. I download it and installed, it works.

  • Thursday, October 04, 2007 5:59 AM
     
     

    nice to meet you, everyone.

    I'm working for a IT company, and my department serve for some other client company.

    My client company's C.E.O use some pda phone.

    and last month He said some of his appointment data doesn't fully sync with outlook.

    If he sync his pda the day after inputing an appointment on it, that data doesn't appear on Outlook 2003.

     

    So, I tried a lot to solve that problem. but I failed.

    and We contact Microsofts Engineering Specialists. But they can't solve that problem yet.

     

    anyway, when I opened event viewer accidently, I fount that Microsoft.VC80.MFCLOC errors occured when he sync his pda with his PC.

    I think that errors maybe the reason of this malfunction.

     

    are there anyone who is(was) on same situation?

    please let me know how to fix that.

     

    Thank you.

  • Monday, October 15, 2007 7:27 PM
     
     
    Thanks for your explanation, Ted. This problem has been driving me crazy and your explanation makes perfect sense. I'm not clear on how to fix it (other than running the redist), or even if it can be fixed for applocal deployment, but at least I know what's wrong.
  • Wednesday, January 23, 2008 8:57 AM
     
     
    One of our customers has just hit this problem - we install the VC & MFC DLLs and manifests into our local program files folder, which I believe is a valid deployment, and we haven't seen this error during internal testing or many other customer deployments.  What is the advice we should give to the customer with the error?

    Incidentally, deploying DLLs in the "old days" was so much easier, despite "DLL hell" Smile
  • Monday, September 01, 2008 10:52 PM
     
     
    I am getting the same. I do not know for how long because I just looked at the Event Veiwer today.  The only page I can see started at 4AM and is still goiong on.  Both Error 32 and 59.  VC80.MFCLOC.  Because I just noticed, I do not know if these are causing any problems with my system.  I also have SP3 and it is working fine so far. 

    On the Event Viewer is there a way to go back and check other days?  I notice as it goes on, the the older ones of the day disappear. Thanks
  • Thursday, July 22, 2010 10:01 PM
     
     
    Nice information. I applied Microsoft Visual C++ 2005 Redistributable Package to install the runtime libraries and SidebySide 32 and 59 errors disappeared after the reboot.

  • Tuesday, December 14, 2010 1:39 AM
     
     Proposed

    i was getting the same errors event 32 and 59 sidebyside and did some digging around and came up with this as an answer, dont know if this helps any

    http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en

    I want to add an IMPORTANT POINT.  This worked for me, but the C++ 2010 did not.

    I didn't click the link above, I just Googled "C++" and took the 2010 figuring that newer was better.

    WRONG.  It failed, but when I installed the C++ 2005 all the Side-by-Side errors went away.  Thanks MEOWBABY7, WOOT ~!~!~

     

    I'm wondering what it is on this generic laptop that needs the C++ stuff.  Does it do anything useful for average people?

    • Proposed As Answer by Denerious1 Thursday, December 29, 2011 3:15 PM
    • Unproposed As Answer by Denerious1 Thursday, December 29, 2011 3:15 PM
    • Proposed As Answer by Denerious1 Thursday, December 29, 2011 3:16 PM
    •  
  • Thursday, December 29, 2011 3:17 PM
     
     
    Turn off User Account Control Settings. Seems to work for all of my clients with this issue.
  • Friday, September 14, 2012 5:46 PM
     
     

    i was getting the same errors event 32 and 59 sidebyside and did some digging around and came up with this as an answer, dont know if this helps any

    http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en

    I want to add an IMPORTANT POINT.  This worked for me, but the C++ 2010 did not.

    I didn't click the link above, I just Googled "C++" and took the 2010 figuring that newer was better.

    WRONG.  It failed, but when I installed the C++ 2005 all the Side-by-Side errors went away.  Thanks MEOWBABY7, WOOT ~!~!~

     

    I'm wondering what it is on this generic laptop that needs the C++ stuff.  Does it do anything useful for average people?

    This worked for me.  I installed the 2010 version thinking it would be better but it did not work.  Downloaded the 2005 version and boom the side by side errors stopped.  Thanks so much MEOWBABY7 and Jonny_Quick