Page 1 of 1
c++ 2012 not detected?
Posted: 2013-08-05 16:30
by Maskills24
Hello guys, first post on the forums and would like to say cant wait to get myself into this game, sadly though i cant seam to get it to start! I keep getting this error saying that c++ 2012 is not installed. I have checked and it is infact installed along with all the other updates as far back as 2005. So does anyone know a fix for this? I am running a 64 bit build of windows 8 and my computer meets all system requirements without a doubt.
Re: c++ 2012 not detected?
Posted: 2013-08-05 16:34
by AncientMan
Re: c++ 2012 not detected?
Posted: 2013-08-05 17:07
by Maskills24
i am getting that error with both the x64 and x86 builds installed. Should i be running the mod in compatibility mode for win 7 or xp?
Re: c++ 2012 not detected?
Posted: 2013-08-05 18:58
by Maskills24
So..no ideas? Im sure there is a fix somewhere out there
Re: c++ 2012 not detected?
Posted: 2013-08-05 19:00
by LITOralis.nMd
Can you post the exact windows error message you are receiving.
This isn't hard to fix , there is autility out there to clean your registry of a bad entry regarding C++Dist, but need more info from you first.
You can probably uninstall all C++ distrs from control panel, then reboot, use something like CCLeaner and then clean the registry of broken C++ entries.
Re: c++ 2012 not detected?
Posted: 2013-08-05 19:11
by Maskills24
[R-COM]LITOralis.nMd wrote:Can you post the exact windows error message you are receiving.
This isn't hard to fix , there is autility out there to clean your registry of a bad entry regarding C++Dist, but need more info from you first.
You can probably uninstall all C++ distrs from control panel, then reboot, use something like CCLeaner and then clean the registry of broken C++ entries.
The error states this "Required Dependency Missing-Unable to detect reqired dependency: visual c++ 2012 update 1 x64" ill uninstall all c++ 2012's and try that registry fix your talking about.
Re: c++ 2012 not detected?
Posted: 2013-08-05 20:06
by Maskills24
[R-COM]LITOralis.nMd wrote:Can you post the exact windows error message you are receiving.
This isn't hard to fix , there is autility out there to clean your registry of a bad entry regarding C++Dist, but need more info from you first.
You can probably uninstall all C++ distrs from control panel, then reboot, use something like CCLeaner and then clean the registry of broken C++ entries.
Uninstalled C++ then restarted, then ran the registry repair then reinstalled c++ and restarted. Still giving me the same error. Also its not a windows error, its a error PR is giving me. Not sure if that helps or not.
Re: c++ 2012 not detected?
Posted: 2013-08-05 20:16
by LITOralis.nMd
Generally this results in from a corrupted download.
But, feck it, here is a copy of the files you need from my install,
unzip them directly into the battlefield 2 directory where the BF2.exe file is located.
\program files (x86)\battlefield 2\ or something similar.
https://www.dropbox.com/s/16rcg8afv62pz ... 20dlls.rar
Re: c++ 2012 not detected?
Posted: 2013-08-05 20:35
by Maskills24
'[R-COM wrote:LITOralis.nMd;1929092']Generally this results in from a corrupted download.
But, feck it, here is a copy of the files you need from my install,
unzip them directly into the battlefield 2 directory where the BF2.exe file is located.
\program files (x86)\battlefield 2\ or something similar.
https://www.dropbox.com/s/16rcg8afv62pz ... 20dlls.rar
Thanks, i put those files in and still gives me the error. Starting to think its just windows 8.
Re: c++ 2012 not detected?
Posted: 2013-08-05 20:43
by Maskills24
'[R-COM wrote:LITOralis.nMd;1929092']Generally this results in from a corrupted download.
But, feck it, here is a copy of the files you need from my install,
unzip them directly into the battlefield 2 directory where the BF2.exe file is located.
\program files (x86)\battlefield 2\ or something similar.
https://www.dropbox.com/s/16rcg8afv62pz ... 20dlls.rar
Qucik update, i found a exe titled PRBF2 in my default bf2 install folder witch is c:\program files(x86)\orgin games\battlefield 2 complete edtion and started it. It started then closed and gave me a "resolution to low" error, so i put it into compatibility mode and forced a 640 by 800 resolution and it started up but in game it stated i needed to use the PRlauncher in order to play the game and had to exit.
Re: c++ 2012 not detected?
Posted: 2013-08-05 20:50
by LITOralis.nMd
c:\program files(x86)\origin games\battlefield 2 complete edtion\mods\pr\bin\PRLauncher.exe
Try to run that, ...
I'm really stumped.
When you first installed BF2, did you install the C++ redistributable during the BF2 installation process?
would have been a pop up windows asking if you want to install it now.
I think the C++ redistributable in your BF2 Origin download was corrupted, but ORigin does a file integrity check before allowing you to isntall.
I'm really not sure where we can go from here.
Did you save the installation files from within Origin?
There is an option somewhere in settings to turn it on.
My opinion now is your Origin download was corrupted, when you installed it installed a corrupted C++ on top of your preinstalled win8 C++ redistributables.
You might have to unisntall BF2, all your C++ again, reboot, reinstall C++, (possibly redownload BF2), reinstall BF2 and check do NOT install C++ during the BF2 installation.
IDK, we've never seen this problem before. That's the best I can offer.
Re: c++ 2012 not detected?
Posted: 2013-08-06 03:16
by AncientMan
Do you have Visual Studio installed at all?
Re: c++ 2012 not detected?
Posted: 2013-08-06 15:22
by hhcheese
I'm getting the same issue in windows 7, but I know my game ran fine only a couple of days ago. Since I ran the latest update (v1.0.32.0) I get the same error as this guy
https://www.realitymod.com/forum/f27-pr ... patch.html
Re: c++ 2012 not detected?
Posted: 2013-08-07 19:49
by Maskills24
My problem is fixed, i said to heck with windows 8 and re-installed 7. Now the game works perfectly fine as i have tested. Other games i had that didnt work due to some weird error are also now working. My issue was simply windows 8. Thanks for all the help guys, now time to play this game!
Re: c++ 2012 not detected?
Posted: 2013-08-08 12:00
by Fritz
I had the same issue, on a different set up than above, which has now led to another problem;
I have been able to play fine, last night was fine but today
I launched, it got to what seemed to be the end of the update then I got the same error from PR as above "Required Dependency Missing-Unable to detect reqired dependency: visual c++ 2012 update 1 x64"
I downloaded and installed the 64 and 86 update from
Download Visual C++ Redistributable for Visual Studio 2012 Update 3 from Official Microsoft Download Center
I then restarted the game and it starts the updater but now gives me the following error
I am running Win7 and BF2 Hard copy not Origin, Any ideas or fixes yet and has anyone had the patchhold issue after updating C++?
EDIT** Please see Dan's Ezy fix in a bug thread, it worked for me, as simple as clicking on the x64 and x86 redist exe and click repair
https://www.realitymod.com/forum/f26-pr ... -fail.html this allowed the game to actually run again, but for some reason I am back to having previous issues I had fixed like needing to delete profile and ctd/BSOD...

at least dans fix solved one issue.