Forum Discussion

Anonymous's avatar
Anonymous
9 years ago
Solved

Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

Microsoft Visual C++ 2012 Redistributable (x64) - 11.0.60610 has an error when i try to install Battlefield 1. I cannot uninstall nor repair it.

Log File: [33F0:26EC][2016-10-25T20:30:16]: Burn v3.6.3536.0, Windows v6.3 (Build 9600: Service Pack 0), path: C:\Program Files (x86)\Origin Games\Battlefield 1\__Installer\vc\vc2012Update3\redist\vcredist_x64.exe, cmdline: ''
[33F0:26EC][2016-10-25T20:30:16]: Setting string variable 'WixBundleLog' to value 'C:\Users\CMKLI_~1\AppData\Local\Temp\dd_vcredist_amd64_20161025203016.log'
[33F0:26EC][2016-10-25T20:30:16]: Setting string variable 'WixBundleOriginalSource' to value 'C:\Program Files (x86)\Origin Games\Battlefield 1\__Installer\vc\vc2012Update3\redist\vcredist_x64.exe'
[33F0:26EC][2016-10-25T20:30:17]: Detect 2 packages
[33F0:26EC][2016-10-25T20:30:17]: Error 0x80070003: Failed to get size of related bundle: C:\ProgramData\Package Cache\{ca67548a-5ebe-413a-b50c-4b9ceb6d66c6}\vcredist_x64.exe
[33F0:26EC][2016-10-25T20:30:17]: Error 0x80070003: Failed to initialize package from bundle id: {ca67548a-5ebe-413a-b50c-4b9ceb6d66c6}
[33F0:26EC][2016-10-25T20:30:17]: Detected related package: {CF2BEA3C-26EA-32F8-AA9B-331F7E34BA97}, scope: PerMachine, version: 11.0.61030.0, language: 0 operation: Downgrade
[33F0:26EC][2016-10-25T20:30:17]: Detected related package: {A2CB1ACB-94A2-32BA-A15E-7D80319F7589}, scope: PerMachine, version: 11.0.50727.0, language: 0 operation: MajorUpgrade
[33F0:26EC][2016-10-25T20:30:17]: Detected related package: {37B8F9C7-03FB-3253-8781-2517C99D7C00}, scope: PerMachine, version: 11.0.61030.0, language: 0 operation: Downgrade
[33F0:26EC][2016-10-25T20:30:17]: Detected package: vcRuntimeMinimum_x64, state: Obsolete, cached: Complete
[33F0:26EC][2016-10-25T20:30:17]: Detected package: vcRuntimeAdditional_x64, state: Obsolete, cached: Complete
[33F0:26EC][2016-10-25T20:30:17]: Condition 'VersionNT64 >= v6.0 OR (VersionNT64 = v5.2 AND ServicePackLevel >= 1)' evaluates to true.
[33F0:26EC][2016-10-25T20:30:17]: Detect complete, result: 0x0
[33F0:26EC][2016-10-25T20:32:23]: Plan 2 packages, action: Repair
[33F0:26EC][2016-10-25T20:32:23]: Planned package: vcRuntimeMinimum_x64, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[33F0:26EC][2016-10-25T20:32:23]: Planned package: vcRuntimeAdditional_x64, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[33F0:26EC][2016-10-25T20:32:23]: Plan complete, result: 0x0
[33F0:26EC][2016-10-25T20:32:23]: Apply begin
[33F0:26EC][2016-10-25T20:32:23]: Apply complete, result: 0x8007015e, restart: Required, ba requested restart: No

  • Anonymous's avatar
    Anonymous
    9 years ago

    I'd probably check that Origin Games\Battlefield 1\__Installer\vc\vc2012Update3\redist\vcredist_x64.exe   and   Origin Games\Battlefield 1\__Installer\vc\vc2013\redist\vcredist_x64.exe have both installed properly and do a repair install on them. Sometimes they get bored and want you to repair them.

    Have you checked if you have .Net 3.5 (dotnetfx35.exe) and .Net 4.5.2 (NDP452-KB2901907-x86-x64-AllOS-ENU.exe) installed in Windows? I think you need them as well as any Visual C++ redists' that come with games in order for them to work. Some releases of Windows don't install .Net 3.5 (dotnetfx35.exe) and you have to do it yourself even though it's on the disc or ISO, and much of the Windows Store stuff needs it to work and whole bunch of other apps. It used be a real pain to do but I hope they fixed it and it will just install now as that was many months ago, but there are guides how to install it if you do a search on google or something. But hopefully .Net 3.5 should install fine and then the BF1 update should work.

    If you look in Windows Control Panel> Programs and Features, the Microsoft Visual C++ redistributables which are already installed should be listed there, including Microsoft .Net Framework 4.6.1 if that is installed, but Microsoft .Net Framework 3.5.1 is likely hidden in "Turn Windows features on or off" and if not you probably have to install it.

     

    Microsoft .NET Framework 3.5

    https://www.microsoft.com/en-us/download/details.aspx?id=21

    That's a real legit link too by the way.

10 Replies

  • Anonymous's avatar
    Anonymous
    9 years ago

    I'd probably check that Origin Games\Battlefield 1\__Installer\vc\vc2012Update3\redist\vcredist_x64.exe   and   Origin Games\Battlefield 1\__Installer\vc\vc2013\redist\vcredist_x64.exe have both installed properly and do a repair install on them. Sometimes they get bored and want you to repair them.

    Have you checked if you have .Net 3.5 (dotnetfx35.exe) and .Net 4.5.2 (NDP452-KB2901907-x86-x64-AllOS-ENU.exe) installed in Windows? I think you need them as well as any Visual C++ redists' that come with games in order for them to work. Some releases of Windows don't install .Net 3.5 (dotnetfx35.exe) and you have to do it yourself even though it's on the disc or ISO, and much of the Windows Store stuff needs it to work and whole bunch of other apps. It used be a real pain to do but I hope they fixed it and it will just install now as that was many months ago, but there are guides how to install it if you do a search on google or something. But hopefully .Net 3.5 should install fine and then the BF1 update should work.

    If you look in Windows Control Panel> Programs and Features, the Microsoft Visual C++ redistributables which are already installed should be listed there, including Microsoft .Net Framework 4.6.1 if that is installed, but Microsoft .Net Framework 3.5.1 is likely hidden in "Turn Windows features on or off" and if not you probably have to install it.

     

    Microsoft .NET Framework 3.5

    https://www.microsoft.com/en-us/download/details.aspx?id=21

    That's a real legit link too by the way.

  • Anonymous's avatar
    Anonymous
    9 years ago

    I already have both frameworks and I tried to install battlefield again but no luck.

  • kyle2299's avatar
    kyle2299
    9 years ago

    Did you ever find a solution? I've been searching for days and no one has gotten a working solution. 

  • kyle2299's avatar
    kyle2299
    9 years ago

    Yes I have exactly the same issue with Microsoft VC++ 2012 (x64) + (x86). The only difference is I found this problem while trying to install Titanfall 2, not Battlefield 1, but that shouldn't matter.

  • kyle2299's avatar
    kyle2299
    9 years ago
    I have already tried reinstalling all of the redistributables, that did nothing. I can't install or repair either of the 2012 ones because I get the same error as TheGreatKiwi.
  • kyle2299's avatar
    kyle2299
    9 years ago
    By either of the 2012 redistributables I mean x64 and x86, they give the same error (0x8007015e)
  • IIPrest0nII's avatar
    IIPrest0nII
    Hero (Retired)
    9 years ago

    In that case let's try the following:

    Go to Control Panel>>Uninstall a program and find Microsoft Visual C++ 2012 x64 and x86 and delete them. Then download this version from official Microsoft website https://www.microsoft.com/en-us/download/details.aspx?id=30679 and install it, then reboot your PC.  Run a clean boot on your PC before installing the program: https://help.ea.com/tr/help/faq/how-to-clean-boot-your-pc/

    Let me know how it goes. Thanks!

  • kyle2299's avatar
    kyle2299
    8 years ago
    Sorry, I thought I had replied a while ago but I guess it didn't post. I have the 2012 update 4 uninstalled now, (it took using a third party software to be able to uninstall it without just getting the error) but I still get the same error when trying to install either of them after downloading them from the link you suggested. After trying many many solutions I have found online, with no success, I have performed a reset and reinstalled windows 10 & that oddly didn't solve anything. This has been a problem for far too long now, I was hoping in time that a Windows update would just fix it but that doesn't seem as if that's going to happen. Thanks for your concern.

About Battlefield Franchise Discussion

Discuss the Battlefield games in this community forum.133,585 PostsLatest Activity: 18 minutes ago