I cannot get prepar3d installed, as stated I get the error code error 0x80070643
the relevant bits from the logs are:
[12E8:0C08][2014-01-07T20:52:02]i100: Detect begin, 6 packages
[12E8:0C08][2014-01-07T20:52:02]i000: Setting string variable 'NETFRAMEWORK45' to value '378758'
[12E8:0C08][2014-01-07T20:52:02]i052: Condition 'NETFRAMEWORK45 >= 378389' evaluates to true.
[12E8:0C08][2014-01-07T20:52:02]i101: Detected package: VCREDIST100, state: Absent, cached: None
[12E8:0C08][2014-01-07T20:52:02]i101: Detected package: DirectX, state: Absent, cached: Complete
[12E8:0C08][2014-01-07T20:52:02]i101: Detected package: Net45, state: Present, cached: None
[12E8:0C08][2014-01-07T20:52:02]i101: Detected package: MSXML6_x86, state: Absent, cached: Complete
[12E8:0C08][2014-01-07T20:52:02]i101: Detected package: ESP, state: Absent, cached: Complete
[12E8:0C08][2014-01-07T20:52:02]i101: Detected package: Prepar3D, state: Absent, cached: Complete
[12E8:0C08][2014-01-07T20:52:02]i199: Detect complete, result: 0x0
[12E8:10A4][2014-01-07T20:52:16]i000: Setting string variable 'InstallFolder' to value 'D:\Prepar3d'
[12E8:0C08][2014-01-07T20:52:18]i200: Plan begin, 6 packages, action: Install
--
[12F4:0608][2014-01-07T20:53:27]i301: Applying execute package: VCREDIST100, action: Install, path: d:\ProgramData\Package Cache\28C54491BE70C38C97849C3D8CFBFDD0D3C515CB\vcredist_x86_2010_10.0.40219.325.exe, arguments: '"d:\ProgramData\Package Cache\28C54491BE70C38C97849C3D8CFBFDD0D3C515CB\vcredist_x86_2010_10.0.40219.325.exe" /q'
[12F4:0608][2014-01-07T20:53:30]e000: Error 0x80070643: Process returned error: 0x643
[12F4:0608][2014-01-07T20:53:30]e000: Error 0x80070643: Failed to execute EXE package.
[12E8:0C08][2014-01-07T20:53:30]e000: Error 0x80070643: Failed to configure per-machine EXE package.
[12E8:0C08][2014-01-07T20:53:30]i319: Applied execute package: VCREDIST100, result: 0x80070643, restart: None
[12E8:0C08][2014-01-07T20:53:30]e000: Error 0x80070643: Failed to execute EXE package.
[12F4:0608][2014-01-07T20:53:30]i351: Removing cached package: VCREDIST100, from path: d:\ProgramData\Package Cache\28C54491BE70C38C97849C3D8CFBFDD0D3C515CB\
[12F4:0608][2014-01-07T20:53:30]i330: Removed bundle dependency provider: {a48a43a7-4082-4dcc-9d34-f213a27a0452}
[12F4:0608][2014-01-07T20:53:30]i352: Removing cached bundle: {a48a43a7-4082-4dcc-9d34-f213a27a0452}, from path: d:\ProgramData\Package Cache\{a48a43a7-4082-4dcc-9d34-f213a27a0452}\
[12E8:0C08][2014-01-07T20:53:30]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No
Now my googling led me to the fact that this is a generic dotnet error. so I downloaded an MS support tool which removes all traces of every dotnet installation. Then I followed their repair guide by rebooting, then downloading the dotnet installers and then rebooting, then windows updating the .net to the latest versions etc. Then I ran a validation tool which confirmed all versions of .net were working.
However I still get this same error. what else can I do?
system is win7 x64 ultimate.
cant install due to error 0x80070643
-
- Lockheed Martin
- Posts: 1382
- Joined: Mon Sep 20, 2010 6:17 pm
Hi,
It appears to be a problem with the VC++ redistributes. You can install them directly from:
http://support.microsoft.com/kb/2019667
You will want the 2010 ones for Prepar3D v2.
It appears to be a problem with the VC++ redistributes. You can install them directly from:
http://support.microsoft.com/kb/2019667
You will want the 2010 ones for Prepar3D v2.
Prepar3D® Engineering Project Manager
Yep I managed to get it solved last night, for anyone else with the same issue. go into windows control panel and uninstall this:
Microsoft Visual C++ 2010 Redistributable Package (x86)
Then install prepar3d again and it will reinstall the above package itself. I actually uninstalled c++ 2010 x86 and 2010 x64 and 2012 x86 and 2012 x64. I dont think it was necessary though so only uninstall those if you can't get it working first.
Microsoft Visual C++ 2010 Redistributable Package (x86)
Then install prepar3d again and it will reinstall the above package itself. I actually uninstalled c++ 2010 x86 and 2010 x64 and 2012 x86 and 2012 x64. I dont think it was necessary though so only uninstall those if you can't get it working first.