Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

by TheGreatKiwi
Reply

Original Post

Accepted Solution

Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

★ Novice

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

Message 1 of 11 (8,603 Views)

Accepted Solution

Re: Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

[ Edited ]
★ Guide

 

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.

View in thread

Message 2 of 11 (10,739 Views)

All Replies

Re: Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

[ Edited ]
★ Guide

 

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.

Message 2 of 11 (10,740 Views)

Re: Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

★ Novice

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

Message 3 of 11 (8,552 Views)

Re: Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

★★★ Novice

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

Message 4 of 11 (7,391 Views)

Re: Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

Hero (Retired)

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

Message 5 of 11 (7,370 Views)

Re: Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

★★★ Novice

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.

Message 6 of 11 (7,358 Views)

Re: Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

Message 7 of 11 (7,349 Views)

Re: Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

★★★ Novice
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.
Message 8 of 11 (7,338 Views)

Re: Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

★★★ Novice
By either of the 2012 redistributables I mean x64 and x86, they give the same error (0x8007015e)
Message 9 of 11 (7,335 Views)

Re: Microsoft Visual C++ 2012 x64 Battlefield 1 Installation issue

Hero (Retired)

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!

Message 10 of 11 (7,324 Views)