September 2022
When I try to launch Battlefield 1 for some reason it says the mscvp.120.dll is not working. I reinstalled battlefield 5 and that works fine but battlefield 1 does not. Any ideas?
Solved! Go to Solution.
September 2022 - last edited September 2022
@Pugsarepeople2, this error can be fixed by installing Visual C++ Redistributable for Visual Studio 2012 Update 4. If it's already installed, choose the Repair option. Once the process is complete, restart your computer.
If that doesn't work, I suggest you to try these basic solution methods:
Steps on how to verify integrity of game files on Steam:
Steam will verify the game's files. This process may take several minutes.
If your VC++ is fully installed and up to date, then I would recommend the steps suggested in this Microsoft help thread here.
If none of the above worked for you, then there are a few things that you need to check:
◉ Install and Update Hardware Drivers in Windows 10.
◉ Install .NET Framework 4.8. If it's already installed, Repair the .NET Framework.
◉ .NET Framework is disabled by default in Windows 10.
To enable .NET Framework in Windows 10, follow these steps:
◉ Scan your hard drives for errors and corrupted files.
◉ System File Checker tool.
More information can be found here.
Things to note:
◉ Repair corrupted files on the operation system.
Hope this helps.
September 2022
I aslo forgot to put that I tried to replace the file in my system 32 to and in my syswow folder and it still does not work. I also tried to launch it without is but it says its missing.
September 2022 - last edited September 2022
Hi @Pugsarepeople2,
It's an issue with redistributable files and not with the game itself.
Go to the game files and install both redist installers (vc_redist.x86.exe + vc_redist.x64.exe) with administrator privileges. This is the default path for Battlefield 1 redist installers:
C:\Program Files(x86)\Origin Games\Battlefield 1\__Installer\vc\vc2013\redist\vc_redist.x86.exe
C:\Program Files(x86)\Origin Games\Battlefield 1\__Installer\vc\vc2013\redist\vc_redist.x64.exe
Things to note:
If that doesn't work by just installing or repairing redistributable files, you might need to Manually Reinstall Microsoft Visual C++ Runtime libraries.
September 2022 - last edited September 2022
@Pugsarepeople2, this error can be fixed by installing Visual C++ Redistributable for Visual Studio 2012 Update 4. If it's already installed, choose the Repair option. Once the process is complete, restart your computer.
If that doesn't work, I suggest you to try these basic solution methods:
Steps on how to verify integrity of game files on Steam:
Steam will verify the game's files. This process may take several minutes.
If your VC++ is fully installed and up to date, then I would recommend the steps suggested in this Microsoft help thread here.
If none of the above worked for you, then there are a few things that you need to check:
◉ Install and Update Hardware Drivers in Windows 10.
◉ Install .NET Framework 4.8. If it's already installed, Repair the .NET Framework.
◉ .NET Framework is disabled by default in Windows 10.
To enable .NET Framework in Windows 10, follow these steps:
◉ Scan your hard drives for errors and corrupted files.
◉ System File Checker tool.
More information can be found here.
Things to note:
◉ Repair corrupted files on the operation system.
Hope this helps.