how to fix C++ runtime library error

Anonymous
2016-02-09T17:08:37+00:00

why do i get this error on some of my games i havent installed anything new as i have done a recent format and only installed my games after that if someone could help it woul make my day

Windows for home | Previous Windows versions | Gaming

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes
Answer accepted by question author
  1. Anonymous
    2016-02-13T19:02:56+00:00

    Generally, in your game folder, you should have the C++ program installed in there.

    As there are many different runtimes as there are games, you must use the one in the game folder or program.

    In my case (Fallout 4) it was in the drive D>Games>Fallout 4>CommonRedist>vcredist>2012.

    Just do the repair.

    3 people found this answer helpful.
    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Anonymous
    2016-02-20T14:48:30+00:00

    will this fix it for anyother game that it would happen to or do i need to repair each one individually

    0 comments No comments
  2. Anonymous
    2016-02-22T03:46:36+00:00

    Which game or games ? What graphics processor does your machine use ?

    Is your clean install of Windows fully updated regarding DirectX and .NET framework ? 

    Download DirectX End-User Runtime Web Installer from Official Microsoft Download Center

    Download Microsoft .NET Framework 4.5.2 (Offline Installer) for Windows Vista SP2, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012 and Windows Server 2012 R2 from Official Microsoft Download Center

    There are also several new main versions of C++ since the release of Win 7.

    The latest supported Visual C++ downloads

    "do i need to repair each one individually  "

    • No, once you have sorted out the C++ version in question you don't need to do this with

    each game you installed which uses that version of C++ .

    You should not have to stuff around with C++ with any game  normally, but sometimes files get corrupted

    when a game reinstalls it's  'redistributables'  eg-  DirectX, C++, or .NET.

    • While downloaded games most often  include a C++ installer in the games folder, from which you can do

    a 'repair' of that version of C++,  all versions of C++ are installed into Windows System32 and sysWOW64.

    • Disk based games will have the installer on the disk, but do not always included it in the games inistall folder

    during the install process, so you may need to run the C++ installer from the disk.

    • The various versions and sub-versions you have installed are listed in Programs and Features.

    The older versions of C++ ( '05 and '08 ) had  a fair number of sub-versions, but  C++

    versions from 2010 on are more unified.

    • Yes, there are 20+  versions and sub-versions of C++, but hardly  as many as there are games.

    Games are developed with the idea that no one has all versions of C++, DX, etc. and while they used to

    ask before reinstalling these programs, they don't seem to bother anymore 

    (Which I hate, because having the installers in every game folder is a waste of drive space, 

    and 'reinstalling' during the game install can corrupt files.

    Worse... Steam will replace them as a game 'update'  if you delete the folder) .

    Many older games do use specific sub-versions, which is why installing the base versions from the MS

    download page may not always fix a C++ error.

    In this instance the game should normally install that particular version of C++.  

    These sub-versions are why it is inadvisable to uninstall any of the C++ versions found in Programs and Features.

    [ NOTE: Avoid Windows Update -  KB3086255 or KB2919355. These are the 'new' DRM Blocking malware

    that MS is installing which prevents many old disk based games from launching.

    There are a number of other Win10 'upgrade' and telemetry updates to avoid, but that's another topic. ]

    .

    0 comments No comments