Unable to Install UE4 due to PrereqSetup

Hello,

I’m attempting to install UE4 version 4.24.3. It failes when attempting to complete the Prereq Setup. I tried running the Prereq setup separately and using Admin rights but I still get an error. The install is attempting to look for UE4PrereqSetup_x64.msi seemingly to uninstall a previous version. I don’t have that file located on my computer. I have previously installed UE4 on the computer, and subsequently uninstalled it. I’m guessing I did a system file clean up removing the needed MSI file with out completely removing prereq install. Is there a way to remove this prereq setup bundle that is still installed, or a way that I could obtain that MSI file to remove the prerequ bundle that is there? I will post the error log that I have. Any assistance would be greatly appropriated.


0x80070643 - Fatal Error during installation.


[0348:1070][2020-03-08T16:09:25]i001: Burn v3.8.1128.0, Windows v6.3 (Build 9600: Service Pack 0), path: D:\Program Files\Epic Games\UE_4.24\Engine\Extras\Redist\en-us\UE4PrereqSetup_x64.exe, cmdline: ‘’

[0348:1070][2020-03-08T16:09:25]i000: Setting string variable ‘WixBundleLog’ to value ‘C:\Users\Ratt\AppData\Local\Temp\UE4_Prerequisites_(x64)_20200308160925.log’

[0348:1070][2020-03-08T16:09:25]i000: Setting string variable ‘WixBundleOriginalSource’ to value ‘D:\Program Files\Epic Games\UE_4.24\Engine\Extras\Redist\en-us\UE4PrereqSetup_x64.exe’

[0348:1070][2020-03-08T16:09:25]i100: Detect begin, 9 packages

[0348:1070][2020-03-08T16:09:25]i000: Setting string variable ‘NETFRAMEWORK40’ to value ‘1’

[0348:1070][2020-03-08T16:09:25]i000: Setting string variable ‘Netfx20Version’ to value ‘2.0.50727.4927’

[0348:1070][2020-03-08T16:09:25]i000: Registry value not found. Key = ‘Installer\Assemblies\Global’, Value = ‘Microsoft.mshtml,Version=“7.0.3300.0”,PublicKeyToken=“b03f5f7f11d50a3a”,Culture=“neutral”,FileVersion=“7.0.3300.0”’

[0348:1070][2020-03-08T16:09:25]i000: Setting numeric variable ‘MshtmlVersion’ to value 0

[0348:1070][2020-03-08T16:09:25]i052: Condition ‘Netfx20Version AND (Netfx20Version >= v2.0.50727.5420)’ evaluates to false.

[0348:1070][2020-03-08T16:09:25]i052: Condition ‘NETFRAMEWORK40’ evaluates to true.

[0348:1070][2020-03-08T16:09:25]i103: Detected related package: {98B19848-911F-4BA6-9B2B-CF18BC324F0C}, scope: PerMachine, version: 1.0.10.0, language: 0 operation: MajorUpgrade

[0348:1070][2020-03-08T16:09:25]i101: Detected package: NetFx20_32, state: Absent, cached: None

[0348:1070][2020-03-08T16:09:25]i101: Detected package: NetFx40Redist, state: Present, cached: None

[0348:1070][2020-03-08T16:09:25]i101: Detected package: WI45_XP_v3_X86, state: Absent, cached: None

[0348:1070][2020-03-08T16:09:25]i101: Detected package: WI45_XP_v4_X64, state: Absent, cached: None

[0348:1070][2020-03-08T16:09:25]i101: Detected package: Windows6.0_KB942288_v2_x86.msu, state: Absent, cached: None

[0348:1070][2020-03-08T16:09:25]i101: Detected package: Windows6.0_KB942288_v2_x64.msu, state: Absent, cached: None

[0348:1070][2020-03-08T16:09:25]i101: Detected package: VC140_X86, state: Absent, cached: Complete

[0348:1070][2020-03-08T16:09:25]i101: Detected package: vc140_X64, state: Absent, cached: Complete

[0348:1070][2020-03-08T16:09:25]i101: Detected package: PrereqSetup, state: Absent, cached: Complete

[0348:1070][2020-03-08T16:09:25]i052: Condition ‘VersionNT64’ evaluates to true.

[0348:1070][2020-03-08T16:09:25]i199: Detect complete, result: 0x0

[0348:36F8][2020-03-08T16:09:30]i000: Setting numeric variable ‘EulaAcceptCheckbox’ to value 1

[0348:1070][2020-03-08T16:09:30]i200: Plan begin, 9 packages, action: Install

[0348:1070][2020-03-08T16:09:30]i052: Condition ‘VersionNT=v5.1 AND NOT VersionNT64 AND (NOT Netfx20Version OR (Netfx20Version < v2.0.50727.5420))’ evaluates to false.

[0348:1070][2020-03-08T16:09:30]w321: Skipping dependency registration on package with no dependency providers: NetFx20_32

[0348:1070][2020-03-08T16:09:30]w321: Skipping dependency registration on package with no dependency providers: NetFx40Redist

[0348:1070][2020-03-08T16:09:30]i052: Condition ‘VersionNT=v5.1 AND NOT VersionNT64 AND VersionMsi < v4.5’ evaluates to false.

[0348:1070][2020-03-08T16:09:30]w321: Skipping dependency registration on package with no dependency providers: WI45_XP_v3_X86

[0348:1070][2020-03-08T16:09:30]i052: Condition ‘VersionNT=v5.2 AND VersionNT64 AND VersionMsi < v4.5’ evaluates to false.

[0348:1070][2020-03-08T16:09:30]w321: Skipping dependency registration on package with no dependency providers: WI45_XP_v4_X64

[0348:1070][2020-03-08T16:09:30]i052: Condition ‘VersionNT=v6.0 AND NOT VersionNT64 AND VersionMsi < v4.5’ evaluates to false.

[0348:1070][2020-03-08T16:09:30]w321: Skipping dependency registration on package with no dependency providers: Windows6.0_KB942288_v2_x86.msu

[0348:1070][2020-03-08T16:09:30]i052: Condition ‘VersionNT=v6.0 AND VersionNT64 AND VersionMsi < v4.5’ evaluates to false.

[0348:1070][2020-03-08T16:09:30]w321: Skipping dependency registration on package with no dependency providers: Windows6.0_KB942288_v2_x64.msu

[0348:1070][2020-03-08T16:09:30]i052: Condition ‘VersionNT>=v5.1’ evaluates to true.

[0348:1070][2020-03-08T16:09:30]w321: Skipping dependency registration on package with no dependency providers: VC140_X86

[0348:1070][2020-03-08T16:09:30]i000: Setting string variable ‘WixBundleLog_VC140_X86’ to value ‘C:\Users\Ratt\AppData\Local\Temp\UE4_Prerequisites_(x64)_20200308160925_0_VC140_X86.log’

[0348:1070][2020-03-08T16:09:30]i052: Condition ‘VersionNT>=v5.2 AND VersionNT64’ evaluates to true.

[0348:1070][2020-03-08T16:09:30]w321: Skipping dependency registration on package with no dependency providers: vc140_X64

[0348:1070][2020-03-08T16:09:30]i000: Setting string variable ‘WixBundleLog_vc140_X64’ to value ‘C:\Users\Ratt\AppData\Local\Temp\UE4_Prerequisites_(x64)_20200308160925_1_vc140_X64.log’

[0348:1070][2020-03-08T16:09:30]i000: Setting string variable ‘WixBundleRollbackLog_PrereqSetup’ to value ‘C:\Users\Ratt\AppData\Local\Temp\UE4_Prerequisites_(x64)_20200308160925_2_PrereqSetup_rollback.log’

[0348:1070][2020-03-08T16:09:30]i000: Setting string variable ‘WixBundleLog_PrereqSetup’ to value ‘C:\Users\Ratt\AppData\Local\Temp\UE4_Prerequisites_(x64)_20200308160925_2_PrereqSetup.log’

[0348:1070][2020-03-08T16:09:30]i201: Planned package: NetFx20_32, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None

[0348:1070][2020-03-08T16:09:30]i201: Planned package: NetFx40Redist, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: None

[0348:1070][2020-03-08T16:09:30]i201: Planned package: WI45_XP_v3_X86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None

[0348:1070][2020-03-08T16:09:30]i201: Planned package: WI45_XP_v4_X64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None

[0348:1070][2020-03-08T16:09:30]i201: Planned package: Windows6.0_KB942288_v2_x86.msu, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None

[0348:1070][2020-03-08T16:09:30]i201: Planned package: Windows6.0_KB942288_v2_x64.msu, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None

[0348:1070][2020-03-08T16:09:30]i201: Planned package: VC140_X86, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: No, uncache: No, dependency: None

[0348:1070][2020-03-08T16:09:30]i201: Planned package: vc140_X64, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: No, uncache: No, dependency: None

[0348:1070][2020-03-08T16:09:30]i201: Planned package: PrereqSetup, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: No, uncache: No, dependency: Register

[0348:1070][2020-03-08T16:09:30]i299: Plan complete, result: 0x0

[0348:1070][2020-03-08T16:09:30]i300: Apply begin

[3910:0B2C][2020-03-08T16:09:33]i360: Creating a system restore point.

[3910:0B2C][2020-03-08T16:09:33]i361: Created a system restore point.

[3910:0B2C][2020-03-08T16:09:33]i320: Registering bundle dependency provider: {4e242cc8-5e3c-4b08-9d55-dbc62ddd1208}, version: 1.0.13.0

[3910:196C][2020-03-08T16:09:33]i304: Verified existing payload: VC140_X86 at path: C:\ProgramData\Package Cache\725656A642A518F8060892D8AB82226C1430C964\vcredist_x86.exe.

[3910:196C][2020-03-08T16:09:33]i304: Verified existing payload: vc140_X64 at path: C:\ProgramData\Package Cache\5027E77B7EDEDA314287F9E2279C3927D92F6FF8\vcredist_x64.exe.

[3910:196C][2020-03-08T16:09:34]i304: Verified existing payload: PrereqSetup at path: C:\ProgramData\Package Cache{F9EC45F9-074A-48BF-92E9-A8CADD56F693}v1.0.11.0\UE4PrereqSetup_x64.msi.

[3910:0B2C][2020-03-08T16:09:34]i301: Applying execute package: VC140_X86, action: Install, path: C:\ProgramData\Package Cache\725656A642A518F8060892D8AB82226C1430C964\vcredist_x86.exe, arguments: ‘“C:\ProgramData\Package Cache\725656A642A518F8060892D8AB82226C1430C964\vcredist_x86.exe” /quiet /norestart’

[0348:1070][2020-03-08T16:09:34]i319: Applied execute package: VC140_X86, result: 0x0, restart: None

[3910:0B2C][2020-03-08T16:09:34]i301: Applying execute package: vc140_X64, action: Install, path: C:\ProgramData\Package Cache\5027E77B7EDEDA314287F9E2279C3927D92F6FF8\vcredist_x64.exe, arguments: ‘“C:\ProgramData\Package Cache\5027E77B7EDEDA314287F9E2279C3927D92F6FF8\vcredist_x64.exe” /quiet /norestart’

[0348:1070][2020-03-08T16:09:35]i319: Applied execute package: vc140_X64, result: 0x0, restart: None

[3910:0B2C][2020-03-08T16:09:35]i323: Registering package dependency provider: {F9EC45F9-074A-48BF-92E9-A8CADD56F693}, version: 1.0.11.0, package: PrereqSetup

[3910:0B2C][2020-03-08T16:09:35]i301: Applying execute package: PrereqSetup, action: Install, path: C:\ProgramData\Package Cache{F9EC45F9-074A-48BF-92E9-A8CADD56F693}v1.0.11.0\UE4PrereqSetup_x64.msi, arguments: ’ ARPSYSTEMCOMPONENT=“1” MSIFASTINSTALL=“7”’

[3910:0B2C][2020-03-08T16:09:38]e000: Error 0x80070652: Failed to install MSI package.

[3910:0B2C][2020-03-08T16:09:38]e000: Error 0x80070652: Failed to execute MSI package.

[0348:1070][2020-03-08T16:09:38]e000: Error 0x80070652: Failed to configure per-machine MSI package.

[0348:1070][2020-03-08T16:09:38]w348: Application requested retry of package: PrereqSetup, encountered error: 0x80070652. Retrying…

[3910:0B2C][2020-03-08T16:09:41]i301: Applying execute package: PrereqSetup, action: Install, path: C:\ProgramData\Package Cache{F9EC45F9-074A-48BF-92E9-A8CADD56F693}v1.0.11.0\UE4PrereqSetup_x64.msi, arguments: ’ ARPSYSTEMCOMPONENT=“1” MSIFASTINSTALL=“7”’

[3910:0B2C][2020-03-08T16:09:44]e000: Error 0x80070652: Failed to install MSI package.

[3910:0B2C][2020-03-08T16:09:44]e000: Error 0x80070652: Failed to execute MSI package.

[0348:1070][2020-03-08T16:09:44]e000: Error 0x80070652: Failed to configure per-machine MSI package.

[0348:1070][2020-03-08T16:09:44]w348: Application requested retry of package: PrereqSetup, encountered error: 0x80070652. Retrying…

[3910:0B2C][2020-03-08T16:09:47]i301: Applying execute package: PrereqSetup, action: Install, path: C:\ProgramData\Package Cache{F9EC45F9-074A-48BF-92E9-A8CADD56F693}v1.0.11.0\UE4PrereqSetup_x64.msi, arguments: ’ ARPSYSTEMCOMPONENT=“1” MSIFASTINSTALL=“7”’

[3910:0B2C][2020-03-08T16:10:38]e000: Error 0x80070643: Failed to install MSI package.

[3910:0B2C][2020-03-08T16:10:38]e000: Error 0x80070643: Failed to execute MSI package.

[0348:1070][2020-03-08T16:10:38]e000: Error 0x80070643: Failed to configure per-machine MSI package.

[0348:1070][2020-03-08T16:10:38]i319: Applied execute package: PrereqSetup, result: 0x80070643, restart: None

[0348:1070][2020-03-08T16:10:38]e000: Error 0x80070643: Failed to execute MSI package.

[3910:0B2C][2020-03-08T16:10:38]i318: Skipped rollback of package: PrereqSetup, action: Uninstall, already: Absent

[0348:1070][2020-03-08T16:10:38]i319: Applied rollback package: PrereqSetup, result: 0x0, restart: None

[3910:0B2C][2020-03-08T16:10:38]i329: Removed package dependency provider: {F9EC45F9-074A-48BF-92E9-A8CADD56F693}, package: PrereqSetup

[3910:0B2C][2020-03-08T16:10:38]i330: Removed bundle dependency provider: {4e242cc8-5e3c-4b08-9d55-dbc62ddd1208}

[3910:0B2C][2020-03-08T16:10:38]i352: Removing cached bundle: {4e242cc8-5e3c-4b08-9d55-dbc62ddd1208}, from path: C:\ProgramData\Package Cache{4e242cc8-5e3c-4b08-9d55-dbc62ddd1208}\

[3910:0B2C][2020-03-08T16:10:38]w354: Unable to remove cached bundle: {4e242cc8-5e3c-4b08-9d55-dbc62ddd1208}, from path: C:\ProgramData\Package Cache{4e242cc8-5e3c-4b08-9d55-dbc62ddd1208}, reason: 0x80070003. Continuing…

[0348:1070][2020-03-08T16:10:39]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No

I was able to resolve the issue.

I downloaded the windows System Cleaner tool from here.

After running that with Admin privlages, I looked through the list till I found the UE4_Prereqsetup_X64 installed in the list. I removed it. After that I reran the UE4_PrereqSetup_x64.exe and it ran with out any problems. So just incase any one in the furture runs into the issue, download a system clean tool to remove old installed version of the MSI.

1 Like