Files not working for Battlefield 1

by Pugsarepeople2
Reply

Original Post

Accepted Solution

Files not working for Battlefield 1

★★ Novice

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?

Message 1 of 5 (591 Views)

Accepted Solution

Re: Files not working for Battlefield 1

[ Edited ]
★★★★★ Guide

@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:

  • Run Battlefield 1 as administrator.
  • Clean boot.
  • Clear cache.
  • Closing background applications.
  • Repair Battlefield 1 through Steam. 
    Spoiler

    Steps on how to verify integrity of game files on Steam:

    1. Load Steam.
    2. From the Library section, right-click on Battlefield 1 and select Properties from the menu.
    3. Select the Local files tab and click on Verify integrity of game files...

    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:

 

◉  Update DirectX.

◉  Install and Update Hardware Drivers in Windows 10.

Spoiler
Simply select the Start button, and then go to Settings Update and Recovery and click Check for Updates.

More information can be found here.

◉  Install .NET Framework 4.8. If it's already installed, Repair the .NET Framework.

◉  .NET Framework is disabled by default in Windows 10.

Spoiler

To enable .NET Framework in Windows 10, follow these steps:

  1. Go to Control Panel > Uninstall a program > Turn Windows features on or off.
  2. Expand and check any .NET Framework you see.

If none of the provided solutions worked for you, then we need to get more advanced to solve this issue.
 

◉  Scan your hard drives for errors and corrupted files.

Spoiler
  1. Open File Explorer and go to This PC.
  2. Right-click on your C Drive and select Properties from the menu.
  3. Select the Tools tab. Under the “Error checking” section, click on the Check button. 
    3 Ways to Run Disk Error Check in Windows 10, 8 and 7 | Password Recovery

NOTE: Do this for all hard drives that has Windows, Steam and the game installed.

◉  System File Checker tool.

Spoiler
  1. Run CMD as administrator and type this command "sfc /scannow".
  2. Press Enter and wait for the process to finish.

More information can be found here.


Things to note:

  • Restart your computer once the process is complete.
  • Repeat the previous steps until no errors are found.

◉  Repair corrupted files on the operation system.

Spoiler
  1. Run CMD as administrator and type this command "Dism /Online /Cleanup-Image /RestoreHealth".
  2. Press Enter and wait for the process to finish.
Restart your computer once the process is complete.

Hope this helps.

View in thread

Message 5 of 5 (529 Views)

All Replies

Re: Files not working for Battlefield 1

★★ Novice

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.

Message 2 of 5 (580 Views)

Re: Files not working for Battlefield 1

[ Edited ]
★★★★★ Guide

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:

  • The path maybe different, it depends on where the game is installed.
  • Both the x86 and x64 versions are needed on 64-bit systems. Only the x86 versions will work on 32-bit systems

If that doesn't work by just installing or repairing redistributable files, you might need to Manually Reinstall Microsoft Visual C++ Runtime libraries.

Message 3 of 5 (558 Views)

Re: Files not working for Battlefield 1

★★ Novice

Ok I did that and now I have this issue.

Message 4 of 5 (543 Views)

Re: Files not working for Battlefield 1

[ Edited ]
★★★★★ Guide

@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:

  • Run Battlefield 1 as administrator.
  • Clean boot.
  • Clear cache.
  • Closing background applications.
  • Repair Battlefield 1 through Steam. 
    Spoiler

    Steps on how to verify integrity of game files on Steam:

    1. Load Steam.
    2. From the Library section, right-click on Battlefield 1 and select Properties from the menu.
    3. Select the Local files tab and click on Verify integrity of game files...

    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:

 

◉  Update DirectX.

◉  Install and Update Hardware Drivers in Windows 10.

Spoiler
Simply select the Start button, and then go to Settings Update and Recovery and click Check for Updates.

More information can be found here.

◉  Install .NET Framework 4.8. If it's already installed, Repair the .NET Framework.

◉  .NET Framework is disabled by default in Windows 10.

Spoiler

To enable .NET Framework in Windows 10, follow these steps:

  1. Go to Control Panel > Uninstall a program > Turn Windows features on or off.
  2. Expand and check any .NET Framework you see.

If none of the provided solutions worked for you, then we need to get more advanced to solve this issue.
 

◉  Scan your hard drives for errors and corrupted files.

Spoiler
  1. Open File Explorer and go to This PC.
  2. Right-click on your C Drive and select Properties from the menu.
  3. Select the Tools tab. Under the “Error checking” section, click on the Check button. 
    3 Ways to Run Disk Error Check in Windows 10, 8 and 7 | Password Recovery

NOTE: Do this for all hard drives that has Windows, Steam and the game installed.

◉  System File Checker tool.

Spoiler
  1. Run CMD as administrator and type this command "sfc /scannow".
  2. Press Enter and wait for the process to finish.

More information can be found here.


Things to note:

  • Restart your computer once the process is complete.
  • Repeat the previous steps until no errors are found.

◉  Repair corrupted files on the operation system.

Spoiler
  1. Run CMD as administrator and type this command "Dism /Online /Cleanup-Image /RestoreHealth".
  2. Press Enter and wait for the process to finish.
Restart your computer once the process is complete.

Hope this helps.

Message 5 of 5 (530 Views)