Microsoft Visual C++ 2015 Redistributable Setup Fails [0x80240017]

Hello, I need help with installing Microsoft Visual C++ 2015 Redistributable that is required by a game that I try to play, but for some reason I keep getting this 0x80240017 - Undefined error. I have Windows 7 Home Premium SP1 (64bit).

I've been trying various things like reinstalling all of Visual C++ and .NET, installing couple of updates that people have recommended (I was unable to install those updates), ..just everything that I've found. Nothing has worked so far. I'm getting desperate here.

Here's the log

[1AEC:1AA8][2015-12-16T19:34:58]i001: Burn v3.7.3813.0, Windows v6.1 (Build 7601: Service Pack 1), path: D:\Steam\steamapps\common\Squad\_CommonRedist\vcredist\2015\vc_redist.x64.exe, cmdline: ''
[1AEC:1AA8][2015-12-16T19:34:58]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\KYTTJ~1\AppData\Local\Temp\dd_vcredist_amd64_20151216193458.log'
[1AEC:1AA8][2015-12-16T19:34:58]i000: Setting string variable 'WixBundleOriginalSource' to value 'D:\Steam\steamapps\common\Squad\_CommonRedist\vcredist\2015\vc_redist.x64.exe'
[1AEC:1AA8][2015-12-16T19:34:58]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'D:\Steam\steamapps\common\Squad\_CommonRedist\vcredist\2015\'
[1AEC:1AA8][2015-12-16T19:34:58]i100: Detect begin, 10 packages
[1AEC:1AA8][2015-12-16T19:34:58]i000: File search: windows_uCRT_DetectKey, did not find path: C:\windows\system32\api-ms-win-crt-runtime-l1-1-0.dll
[1AEC:1AA8][2015-12-16T19:34:58]i000: File search: windows_uCRT_DetectKeyExists, did not find path: C:\windows\system32\api-ms-win-crt-runtime-l1-1-0.dll
[1AEC:1AA8][2015-12-16T19:34:58]i000: Setting numeric variable 'windows_uCRT_DetectKeyExists' to value 0
[1AEC:1AA8][2015-12-16T19:34:58]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false.
[1AEC:1AA8][2015-12-16T19:34:58]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false.
[1AEC:1AA8][2015-12-16T19:34:58]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false.
[1AEC:1AA8][2015-12-16T19:34:58]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false.
[1AEC:1AA8][2015-12-16T19:34:58]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false.
[1AEC:1AA8][2015-12-16T19:34:58]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false.
[1AEC:1AA8][2015-12-16T19:34:58]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false.
[1AEC:1AA8][2015-12-16T19:34:58]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false.
[1AEC:1AA8][2015-12-16T19:34:58]i101: Detected package: vcRuntimeMinimum_x64, state: Present, cached: Complete
[1AEC:1AA8][2015-12-16T19:34:58]i101: Detected package: vcRuntimeAdditional_x64, state: Present, cached: Complete
[1AEC:1AA8][2015-12-16T19:34:58]i101: Detected package: Windows81_x86, state: Absent, cached: None
[1AEC:1AA8][2015-12-16T19:34:58]i101: Detected package: Windows81_x64, state: Absent, cached: None
[1AEC:1AA8][2015-12-16T19:34:58]i101: Detected package: Windows8_x86, state: Absent, cached: None
[1AEC:1AA8][2015-12-16T19:34:58]i101: Detected package: Windows8_x64, state: Absent, cached: None
[1AEC:1AA8][2015-12-16T19:34:58]i101: Detected package: Windows7_MSU_x86, state: Absent, cached: None
[1AEC:1AA8][2015-12-16T19:34:58]i101: Detected package: Windows7_MSU_x64, state: Absent, cached: Complete
[1AEC:1AA8][2015-12-16T19:34:58]i101: Detected package: WindowsVista_MSU_x86, state: Absent, cached: None
[1AEC:1AA8][2015-12-16T19:34:58]i101: Detected package: WindowsVista_MSU_x64, state: Absent, cached: None
[1AEC:1AA8][2015-12-16T19:34:58]i052: Condition 'VersionNT64 >= v6.0 OR (VersionNT64 = v5.2 AND ServicePackLevel >= 1)' evaluates to true.
[1AEC:1AA8][2015-12-16T19:34:58]i199: Detect complete, result: 0x0
[1AEC:1AA8][2015-12-16T19:35:00]i200: Plan begin, 10 packages, action: Repair
[1AEC:1AA8][2015-12-16T19:35:00]i052: Condition '(VersionNT64)' evaluates to true.
[1AEC:1AA8][2015-12-16T19:35:00]i000: Setting string variable 'WixBundleLog_vcRuntimeMinimum_x64' to value 'C:\Users\KYTTJ~1\AppData\Local\Temp\dd_vcredist_amd64_20151216193458_000_vcRuntimeMinimum_x64.log'
[1AEC:1AA8][2015-12-16T19:35:00]i052: Condition '(VersionNT64)' evaluates to true.
[1AEC:1AA8][2015-12-16T19:35:00]i000: Setting string variable 'WixBundleLog_vcRuntimeAdditional_x64' to value 'C:\Users\KYTTJ~1\AppData\Local\Temp\dd_vcredist_amd64_20151216193458_001_vcRuntimeAdditional_x64.log'
[1AEC:1AA8][2015-12-16T19:35:00]i052: Condition 'VersionNT = v6.3 AND NOT VersionNT64' evaluates to false.
[1AEC:1AA8][2015-12-16T19:35:00]w321: Skipping dependency registration on package with no dependency providers: Windows81_x86
[1AEC:1AA8][2015-12-16T19:35:00]i052: Condition 'VersionNT = v6.3 AND VersionNT64' evaluates to false.
[1AEC:1AA8][2015-12-16T19:35:00]w321: Skipping dependency registration on package with no dependency providers: Windows81_x64
[1AEC:1AA8][2015-12-16T19:35:00]i052: Condition 'VersionNT = v6.2 AND NOT VersionNT64' evaluates to false.
[1AEC:1AA8][2015-12-16T19:35:00]w321: Skipping dependency registration on package with no dependency providers: Windows8_x86
[1AEC:1AA8][2015-12-16T19:35:00]i052: Condition 'VersionNT = v6.2 AND VersionNT64' evaluates to false.
[1AEC:1AA8][2015-12-16T19:35:00]w321: Skipping dependency registration on package with no dependency providers: Windows8_x64
[1AEC:1AA8][2015-12-16T19:35:00]i052: Condition 'VersionNT = v6.1 AND NOT VersionNT64' evaluates to false.
[1AEC:1AA8][2015-12-16T19:35:00]w321: Skipping dependency registration on package with no dependency providers: Windows7_MSU_x86
[1AEC:1AA8][2015-12-16T19:35:00]i052: Condition 'VersionNT = v6.1 AND VersionNT64' evaluates to true.
[1AEC:1AA8][2015-12-16T19:35:00]w321: Skipping dependency registration on package with no dependency providers: Windows7_MSU_x64
[1AEC:1AA8][2015-12-16T19:35:00]i052: Condition 'VersionNT = v6.0 AND NOT VersionNT64' evaluates to false.
[1AEC:1AA8][2015-12-16T19:35:00]w321: Skipping dependency registration on package with no dependency providers: WindowsVista_MSU_x86
[1AEC:1AA8][2015-12-16T19:35:00]i052: Condition 'VersionNT = v6.0 AND VersionNT64' evaluates to false.
[1AEC:1AA8][2015-12-16T19:35:00]w321: Skipping dependency registration on package with no dependency providers: WindowsVista_MSU_x64
[1AEC:1AA8][2015-12-16T19:35:00]i201: Planned package: vcRuntimeMinimum_x64, state: Present, default requested: Repair, ba requested: Repair, execute: Repair, rollback: None, cache: No, uncache: No, dependency: Register
[1AEC:1AA8][2015-12-16T19:35:00]i201: Planned package: vcRuntimeAdditional_x64, state: Present, default requested: Repair, ba requested: Repair, execute: Repair, rollback: None, cache: No, uncache: No, dependency: Register
[1AEC:1AA8][2015-12-16T19:35:00]i201: Planned package: Windows81_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[1AEC:1AA8][2015-12-16T19:35:00]i201: Planned package: Windows81_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[1AEC:1AA8][2015-12-16T19:35:00]i201: Planned package: Windows8_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[1AEC:1AA8][2015-12-16T19:35:00]i201: Planned package: Windows8_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[1AEC:1AA8][2015-12-16T19:35:00]i201: Planned package: Windows7_MSU_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[1AEC:1AA8][2015-12-16T19:35:00]i201: Planned package: Windows7_MSU_x64, state: Absent, default requested: Repair, ba requested: Repair, execute: Install, rollback: Uninstall, cache: No, uncache: No, dependency: None
[1AEC:1AA8][2015-12-16T19:35:00]i201: Planned package: WindowsVista_MSU_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[1AEC:1AA8][2015-12-16T19:35:00]i201: Planned package: WindowsVista_MSU_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[1AEC:1AA8][2015-12-16T19:35:00]i299: Plan complete, result: 0x0
[1AEC:1AA8][2015-12-16T19:35:00]i300: Apply begin
[1B6C:1B84][2015-12-16T19:35:02]i360: Creating a system restore point.
[1B6C:1B84][2015-12-16T19:35:12]i361: Created a system restore point.
[1B6C:1B84][2015-12-16T19:35:12]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{e46eca4f-393b-40df-9f49-076faf788d83}, resume: Active, restart initiated: No, disable resume: No
[1B6C:1B68][2015-12-16T19:35:13]i304: Verified existing payload: vcRuntimeMinimum_x64 at path: C:\ProgramData\Package Cache\{0D3E9E15-DE7A-300B-96F1-B4AF12B96488}v14.0.23026\packages\vcRuntimeMinimum_amd64\vc_runtimeMinimum_x64.msi.
[1B6C:1B68][2015-12-16T19:35:13]i304: Verified existing payload: cab5046A8AB272BF37297BB7928664C9503 at path: C:\ProgramData\Package Cache\{0D3E9E15-DE7A-300B-96F1-B4AF12B96488}v14.0.23026\packages\vcRuntimeMinimum_amd64\cab1.cab.
[1B6C:1B68][2015-12-16T19:35:13]i304: Verified existing payload: vcRuntimeAdditional_x64 at path: C:\ProgramData\Package Cache\{BC958BD2-5DAC-3862-BB1A-C1BE0790438D}v14.0.23026\packages\vcRuntimeAdditional_amd64\vc_runtimeAdditional_x64.msi.
[1B6C:1B68][2015-12-16T19:35:13]i304: Verified existing payload: cab2C04DDC374BD96EB5C8EB8208F2C7C92 at path: C:\ProgramData\Package Cache\{BC958BD2-5DAC-3862-BB1A-C1BE0790438D}v14.0.23026\packages\vcRuntimeAdditional_amd64\cab1.cab.
[1B6C:1B68][2015-12-16T19:35:13]i304: Verified existing payload: Windows7_MSU_x64 at path: C:\ProgramData\Package Cache\42D5BEC7DDFBD49E76467529CBC2868987BF8460\packages\Patch\x64\Windows6.1-KB2999226-x64.msu.
[1B6C:1B84][2015-12-16T19:35:13]i301: Applying execute package: vcRuntimeMinimum_x64, action: Repair, path: C:\ProgramData\Package Cache\{0D3E9E15-DE7A-300B-96F1-B4AF12B96488}v14.0.23026\packages\vcRuntimeMinimum_amd64\vc_runtimeMinimum_x64.msi, arguments: ' MSIFASTINSTALL="7" NOVSUI="1"'
[1AEC:1AA8][2015-12-16T19:35:15]i319: Applied execute package: vcRuntimeMinimum_x64, result: 0x0, restart: None
[1B6C:1B84][2015-12-16T19:35:15]i325: Registering dependency: {e46eca4f-393b-40df-9f49-076faf788d83} on package provider: Microsoft.VS.VC_RuntimeMinimumVSU_amd64,v14, package: vcRuntimeMinimum_x64
[1B6C:1B84][2015-12-16T19:35:15]i301: Applying execute package: vcRuntimeAdditional_x64, action: Repair, path: C:\ProgramData\Package Cache\{BC958BD2-5DAC-3862-BB1A-C1BE0790438D}v14.0.23026\packages\vcRuntimeAdditional_amd64\vc_runtimeAdditional_x64.msi, arguments: ' MSIFASTINSTALL="7" NOVSUI="1"'
[1AEC:1AA8][2015-12-16T19:35:17]i319: Applied execute package: vcRuntimeAdditional_x64, result: 0x0, restart: None
[1B6C:1B84][2015-12-16T19:35:17]i325: Registering dependency: {e46eca4f-393b-40df-9f49-076faf788d83} on package provider: Microsoft.VS.VC_RuntimeAdditionalVSU_amd64,v14, package: vcRuntimeAdditional_x64
[1B6C:1B84][2015-12-16T19:35:17]i301: Applying execute package: Windows7_MSU_x64, action: Install, path: C:\ProgramData\Package Cache\42D5BEC7DDFBD49E76467529CBC2868987BF8460\packages\Patch\x64\Windows6.1-KB2999226-x64.msu, arguments: '"C:\windows\SysNative\wusa.exe" "C:\ProgramData\Package Cache\42D5BEC7DDFBD49E76467529CBC2868987BF8460\packages\Patch\x64\Windows6.1-KB2999226-x64.msu" /quiet /norestart'
[1B6C:1B84][2015-12-16T19:35:23]e000: Error 0x80240017: Failed to execute MSU package.
[1AEC:1AA8][2015-12-16T19:35:23]e000: Error 0x80240017: Failed to configure per-machine MSU package.
[1AEC:1AA8][2015-12-16T19:35:23]i319: Applied execute package: Windows7_MSU_x64, result: 0x80240017, restart: None
[1AEC:1AA8][2015-12-16T19:35:23]e000: Error 0x80240017: Failed to execute MSU package.
[1B6C:1B84][2015-12-16T19:35:23]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{e46eca4f-393b-40df-9f49-076faf788d83}, resume: ARP, restart: None, disable resume: No
[1B6C:1B84][2015-12-16T19:35:23]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{e46eca4f-393b-40df-9f49-076faf788d83}, resume: ARP, restart initiated: No, disable resume: No
[1AEC:1AA8][2015-12-16T19:35:23]i399: Apply complete, result: 0x80240017, restart: None, ba requested restart:  No

***Post moved by the moderator to the appropriate forum category.***

Answer
Answer

Hi,

Thank you for contacting Microsoft Community.

I appreciate your time and effort.

I understand that you are unable to install the Microsoft Visual C++ setup.

I will certainly help you with this.

I would suggest you to go through the below methods:

Method 1: Try to perform clean boot:

A clean boot is performed to start Windows by using a minimal set of drivers and startup programs. This helps eliminate software conflicts that occur when you install a program or an update or when you run a program in Windows 8.1, Windows 8, Windows 7, or Windows Vista. You may also troubleshoot or determine what conflict is causing the problem by performing a clean boot.

How to perform a clean boot in Windows
http://support.microsoft.com/kb/929135

Note: Refer "How to reset the computer to start normally after clean boot troubleshooting" to reset the computer to start as normal after troubleshooting.

Method 2: Make sure that the date and time are correct on the computer.

a. Check the setting for Date/Time, left click on the date/time in the corner.
b. Click on change date and time settings. And then verify the time zone is correct as well as the internet time tab has the option to Synchronize with Internet time server.

Method 3: Try to remove the temp file:

a. Press Windows key + "R" to open RUN box

b. Type %temp% and click on "OK".

c. In temp folder location select all files and delete.

Method 4: Try to reregister the Windows Installer service:

a. Press Windows key+R.

b. Type msiexec /unregister and press enter, it will not show anything.

c. Again type in the Run box, msiexec /regserver and press enter, it will register but not show anything.

I hope this helps. Please let us know the results. Feel free to write us back for any further assistance with Windows, we’ll be glad to assist you.

1407 people were helped by this reply

·

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

 
 

Question Info


Last updated October 22, 2020 Views 308,010 Applies to: