October 2016
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
Solved! Go to Solution.
October 2016 - last edited October 2016
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.
https://www.microsoft.com/en-us/download/details.aspx?id=21
That's a real legit link too by the way.
October 2016 - last edited October 2016
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.
https://www.microsoft.com/en-us/download/details.aspx?id=21
That's a real legit link too by the way.
July 2017
Did you ever find a solution? I've been searching for days and no one has gotten a working solution.
July 2017
@kyle2299 wrote:
Did you ever find a solution? I've been searching for days and no one has gotten a working solution.
@kyle2299 Do you have the same issue ? Issue with Microsoft Visual C++ 2012 ? Can you please attach your DxDiag file to your post ? (How to create it: https://help.ea.com/en-us/help/pc/how-to-gather-dxdiag-information/ )
Thanks!
July 2017
Try to reinstall Microsoft Visual C++:
Microsoft Visual C++ 2008 Redistributable Package (x86) (Install both version X64 and X86)
Microsoft Visual C++ 2008 Redistributable Package (x64)
Visual C++ Redistributable for Visual Studio 2012 Update 4
Visual C++ Redistributable Packages for Visual Studio 2013
Visual C++ Redistributable for Visual Studio 2015
Then reboot your PC and try to install the game.
July 2017
July 2017
July 2017
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!