Jump to content

Archived

This topic is now archived and is closed to further replies.

FSMP

Yet another USER fix ( Ref 2008 C++ Library)

Recommended Posts

Initially I was very reluctant to add to the massive number of posts, with yet another"TRY THIS - IT WORKED FOR ME" type post. However, it did work for me, and it does seem to have some logic to it, so here goes.It should not do any harm, and might well be a solution for others. ----------------------------------------------------------------------- PROBLEM: General Instability, random crashes, etc etc MY SOLUTION: Re-Install only the VS C++ 2008 Libraries that PMDG want to install. PRE-CHECK:Look in (xp)"add-remove programs" / (W7)"Program and features" You should only have 2 Microsoft Visual C++ 2008 Redistributable - x86 entriesone Version 9.0.30729.17other Version 9.0.30729.4148 THERE SHOULD BE NO DUPLICATES with same version. !!! ( There may be some C++ 2005 and/or C++ 2010 ones, IGNORE these) If you have any different C++ 2008 version, or duplicates, the proceed with SOLUTION(If all looks ok, this solution is NOT for you) PROCEDURE:(1) Uninstall PMDG 737NGX (2) Uninstall ALL C++ 2008 X86 redistributables,(3) Reboot.(4) Re-Install PMDG 737NGX ( This should add back the two wanted C++ 2008 X86 distributables)(5) Check that they are there as wanted ( see Pre-Check)(6) Re-boot (recommended - why not )If you want to install HOTFIX, do so now(7) Install LATEST HOTFIX only ( Do NOT install previous HOTFIXs first -- seems to be PMDG's recommendation ?)(8) Re-Boot (recommended - why not) CONCLUSION.Worked for me, If you have any C++ 2008 X64 Redistributables installed, its probably for some other 64 Bit application. LEAVE THEM ALONE. DO NOT un-install them.Nothing to do with FSX .. FSX is only 32 bit application. REASONING:Microsoft recommend un-installing old versions of the C++ Library, ( for a given VS Version), before installing an updated one.It looks as if the PMDG installer is only checking to see if you have the C++ 2005 versions that it thinks you should have, and if it does not see them, it is installing them, WITHOUT uninstalling the old versions ?Certainly having two entries of the same version library does not look right !!! ------Once again, do this at your own risk. I have taken the time to explain my reasoning.My reasoning and assumpotions about the installer may not be 100% correct, but it did work for me. Good luck Geoff

Share this post


Link to post
Share on other sites

found duplicated entries, will do the removal and start all over again. Thanks


Ali A.

PC: I7 4770K @ 4.6 GHz | ASUS Z87-Pro MB | Samsung 49" Curved Monitor | ASUS GTX1080 Ti OC | Intel 256GB x 2  SSD | WD x 2 HD for data and backups | Corsair H110 CPU Cooler | 16GB DDR3 RAM | TrackIR V5 | Logitech sound system 7.1 | Saitek Pro Flight X-55 Rhion | Windows 10 Pro 64bit.

Main Simulator: MSFS

Additional simulators: X-Plane 11, FSX, FSX-SE, FSW, P3D V5 .

Add ons for P3D V5; (Orbx FTX Global + Victor + OLC EU + NA+HD Trees, TE GBS, LOWI, Barcelona CityScene), FSGUNG2020, ASP3D, UT Live, EZCA3, FSFX Packages 737+777+787, PMDG 737+777+747, QW 787, FSL A320X, Majestic -8, A2A C172.

Share this post


Link to post
Share on other sites

Hmmmm... I only have one of the two 2008 X86 libraries, the .4148 one on a WinXP 32 bit system. Wonder if that is normal. Guess I will leave mine alone for now.


i7 3770K HT, 8GB RAM, nVidia 980GTX, Win7, P3D 3.4, FSG mesh, UTX, GEX, ST, ASA16/ASCA, NickN optimized

Share this post


Link to post
Share on other sites
Hmmmm... I only have one of the two 2008 X86 libraries, the .4148 one on a WinXP 32 bit system. Wonder if that is normal. Guess I will leave mine alone for now.
That is what I would expect to see, just the latest version. However, when I had removed all my c++ 2008 x86 libraries, the PMDG installer, definatly installed TWO version of the library, one after the other. Not too happy about that ( do not fully understand why it would), but if thats what it does, then I will live with that and see what results I get,. Later, I will be tempted to remove the lower version one, and see what happens (after a little more research) Geoff

Share this post


Link to post
Share on other sites
That is what I would expect to see, just the latest version. However, when I had removed all my c++ 2008 x86 libraries, the PMDG installer, definatly installed TWO version of the library, one after the other. Not too happy about that ( do not fully understand why it would), but if thats what it does, then I will live with that and see what results I get,. Later, I will be tempted to remove the lower version one, and see what happens (after a little more research) Geoff
Ok, so what if neither were installed after installing the NGX?

Trey Akins

Share this post


Link to post
Share on other sites

STOP. This is incorrect information. Those other versions of the VS runtimes sit in the Windows\WinSxS (side-by-side cache) folder and are directly used by applications that require that specific version of them. VS runtimes do not work like normal program versioning does where only the latest one is required. You can find this described on multiple MSDN pages, Microsoft help forums etc. If a program is written in Visual Studio using version 9.0.whatever of the VC++ 2008 Runtimes, then that's the exact version that's going to get installed by the installer and it's what the program looks for when it runs. Programs look for different versions based on what they were programmed with through something called the application manifest - the WinSxS system directs it to the correct dlls. This is very dangerous to uninstall all the versions of the runtimes that are installed - you're likely going to end up with applications that don't run correctly because they're now missing the specific runtime version they were programmed with. I have a ton of different versions installed myself and I do not get crashes or anything else with the NGX. This is a bogus "fix".


Ryan Maziarz
devteam.jpg

For fastest support, please submit a ticket at http://support.precisionmanuals.com

Share this post


Link to post
Share on other sites

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
  • Donation Goals

    AVSIM's 2020 Fundraising Goal

    Donate to our annual general fundraising goal. This donation keeps our doors open and providing you service 24 x 7 x 365. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. We reset this goal every new year for the following year's goal.


    43%
    $10,910.00 of $25,000.00 Donate Now
×
×
  • Create New...