UE4 Prerequisites Install Fail

I have tried every trick in the posts, run diagnostics, installed the latest version of .Net, updated Windows 10 and still it fails. Thanks in advance for help. Dxdiag shows DirectX 12 is installed.

Main error:
Error 0x80070643: Failed to install MSI package

Error log:

[206C:2054][2019-09-17T08:22:33]i001: Burn v3.8.1128.0, Windows v6.3 (Build 9600: Service Pack 0), path: C:\Program Files\VMach Media Ltd\Rotor Rush Trial\Simulator\Engine\Extras\Redist\en-us\UE4PrereqSetup_x64.exe, cmdline: ''
[206C:2054][2019-09-17T08:22:33]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\PK Steffen\AppData\Local\Temp\UE4_Prerequisites_(x64)_20190917082233.log'
[206C:2054][2019-09-17T08:22:33]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Program Files\VMach Media Ltd\Rotor Rush Trial\Simulator\Engine\Extras\Redist\en-us\UE4PrereqSetup_x64.exe'
[206C:2054][2019-09-17T08:22:33]i000: Setting string variable 'WixBundleName' to value 'UE4 Prerequisites (x64)'
[206C:2054][2019-09-17T08:22:33]i100: Detect begin, 9 packages
[206C:2054][2019-09-17T08:22:33]i000: Setting string variable 'NETFRAMEWORK40' to value '1'
[206C:2054][2019-09-17T08:22:33]i000: Setting string variable 'Netfx20Version' to value '2.0.50727.4927'
[206C:2054][2019-09-17T08:22:33]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"'
[206C:2054][2019-09-17T08:22:33]i000: Setting numeric variable 'MshtmlVersion' to value 0
[206C:2054][2019-09-17T08:22:33]i052: Condition 'Netfx20Version AND (Netfx20Version >= v2.0.50727.5420)' evaluates to false.
[206C:2054][2019-09-17T08:22:33]i052: Condition 'NETFRAMEWORK40' evaluates to true.
[206C:2054][2019-09-17T08:22:33]i101: Detected package: NetFx20_32, state: Absent, cached: None
[206C:2054][2019-09-17T08:22:33]i101: Detected package: NetFx40Redist, state: Present, cached: None
[206C:2054][2019-09-17T08:22:33]i101: Detected package: WI45_XP_v3_X86, state: Absent, cached: None
[206C:2054][2019-09-17T08:22:33]i101: Detected package: WI45_XP_v4_X64, state: Absent, cached: None
[206C:2054][2019-09-17T08:22:33]i101: Detected package: Windows6.0_KB942288_v2_x86.msu, state: Absent, cached: None
[206C:2054][2019-09-17T08:22:33]i101: Detected package: Windows6.0_KB942288_v2_x64.msu, state: Absent, cached: None
[206C:2054][2019-09-17T08:22:33]i101: Detected package: VC140_X86, state: Absent, cached: Complete
[206C:2054][2019-09-17T08:22:33]i101: Detected package: vc140_X64, state: Absent, cached: Complete
[206C:2054][2019-09-17T08:22:33]i101: Detected package: PrereqSetup, state: Absent, cached: None
[206C:2054][2019-09-17T08:22:33]i052: Condition 'VersionNT64' evaluates to true.
[206C:2054][2019-09-17T08:22:33]i199: Detect complete, result: 0x0
[206C:2438][2019-09-17T08:22:36]i000: Setting numeric variable 'EulaAcceptCheckbox' to value 1
[206C:2054][2019-09-17T08:22:36]i200: Plan begin, 9 packages, action: Install
[206C:2054][2019-09-17T08:22:36]i052: Condition 'VersionNT=v5.1 AND NOT VersionNT64 AND (NOT Netfx20Version OR (Netfx20Version < v2.0.50727.5420))' evaluates to false.
[206C:2054][2019-09-17T08:22:36]w321: Skipping dependency registration on package with no dependency providers: NetFx20_32
[206C:2054][2019-09-17T08:22:36]w321: Skipping dependency registration on package with no dependency providers: NetFx40Redist
[206C:2054][2019-09-17T08:22:36]i052: Condition 'VersionNT=v5.1 AND NOT VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[206C:2054][2019-09-17T08:22:36]w321: Skipping dependency registration on package with no dependency providers: WI45_XP_v3_X86
[206C:2054][2019-09-17T08:22:36]i052: Condition 'VersionNT=v5.2 AND VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[206C:2054][2019-09-17T08:22:36]w321: Skipping dependency registration on package with no dependency providers: WI45_XP_v4_X64
[206C:2054][2019-09-17T08:22:36]i052: Condition 'VersionNT=v6.0 AND NOT VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[206C:2054][2019-09-17T08:22:36]w321: Skipping dependency registration on package with no dependency providers: Windows6.0_KB942288_v2_x86.msu
[206C:2054][2019-09-17T08:22:36]i052: Condition 'VersionNT=v6.0 AND VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[206C:2054][2019-09-17T08:22:36]w321: Skipping dependency registration on package with no dependency providers: Windows6.0_KB942288_v2_x64.msu
[206C:2054][2019-09-17T08:22:36]i052: Condition 'VersionNT>=v5.1' evaluates to true.
[206C:2054][2019-09-17T08:22:36]w321: Skipping dependency registration on package with no dependency providers: VC140_X86
[206C:2054][2019-09-17T08:22:36]i000: Setting string variable 'WixBundleLog_VC140_X86' to value 'C:\Users\PK Steffen\AppData\Local\Temp\UE4_Prerequisites_(x64)_20190917082233_0_VC140_X86.log'
[206C:2054][2019-09-17T08:22:36]i052: Condition 'VersionNT>=v5.2 AND VersionNT64' evaluates to true.
[206C:2054][2019-09-17T08:22:36]w321: Skipping dependency registration on package with no dependency providers: vc140_X64
[206C:2054][2019-09-17T08:22:36]i000: Setting string variable 'WixBundleLog_vc140_X64' to value 'C:\Users\PK Steffen\AppData\Local\Temp\UE4_Prerequisites_(x64)_20190917082233_1_vc140_X64.log'
[206C:2054][2019-09-17T08:22:36]i000: Setting string variable 'WixBundleRollbackLog_PrereqSetup' to value 'C:\Users\PK Steffen\AppData\Local\Temp\UE4_Prerequisites_(x64)_20190917082233_2_PrereqSetup_rollback.log'
[206C:2054][2019-09-17T08:22:36]i000: Setting string variable 'WixBundleLog_PrereqSetup' to value 'C:\Users\PK Steffen\AppData\Local\Temp\UE4_Prerequisites_(x64)_20190917082233_2_PrereqSetup.log'
[206C:2054][2019-09-17T08:22:36]i201: Planned package: NetFx20_32, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[206C:2054][2019-09-17T08:22:36]i201: Planned package: NetFx40Redist, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[206C:2054][2019-09-17T08:22:36]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
[206C:2054][2019-09-17T08:22:36]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
[206C:2054][2019-09-17T08:22:36]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
[206C:2054][2019-09-17T08:22:36]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
[206C:2054][2019-09-17T08:22:36]i201: Planned package: VC140_X86, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: No, uncache: No, dependency: None
[206C:2054][2019-09-17T08:22:36]i201: Planned package: vc140_X64, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: No, uncache: No, dependency: None
[206C:2054][2019-09-17T08:22:36]i201: Planned package: PrereqSetup, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register
[206C:2054][2019-09-17T08:22:36]i299: Plan complete, result: 0x0
[206C:2054][2019-09-17T08:22:36]i300: Apply begin
[1408:1CA4][2019-09-17T08:22:38]i360: Creating a system restore point.
[1408:1CA4][2019-09-17T08:22:38]i361: Created a system restore point.
[1408:1CA4][2019-09-17T08:22:39]i000: Caching bundle from: 'C:\Users\PK Steffen\AppData\Local\Temp\{2890ae6b-90e9-448d-b3e6-97e43c21e2fd}\.be\UE4PrereqSetup_x64.exe' to: 'C:\ProgramData\Package Cache\{2890ae6b-90e9-448d-b3e6-97e43c21e2fd}\UE4PrereqSetup_x64.exe'
[1408:1CA4][2019-09-17T08:22:39]i320: Registering bundle dependency provider: {2890ae6b-90e9-448d-b3e6-97e43c21e2fd}, version: 1.0.13.0
[1408:17CC][2019-09-17T08:22:39]i304: Verified existing payload: VC140_X86 at path: C:\ProgramData\Package Cache\BFB74E498C44D3A103CA3AA2831763FB417134D1\vcredist_x86.exe.
[1408:17CC][2019-09-17T08:22:39]i304: Verified existing payload: vc140_X64 at path: C:\ProgramData\Package Cache\3155CB0F146B927FCC30647C1A904CD162548C8C\vcredist_x64.exe.
[1408:17CC][2019-09-17T08:22:39]e000: Error 0x80070002: Failed to find payload: PrereqSetup in working path: C:\Users\PK Steffen\AppData\Local\Temp\{2890ae6b-90e9-448d-b3e6-97e43c21e2fd}\PrereqSetup and unverified path: C:\ProgramData\Package Cache\.unverified\PrereqSetup
[1408:17CC][2019-09-17T08:22:39]e000: Error 0x80070002: Failed to cache payload: PrereqSetup
[206C:264C][2019-09-17T08:22:39]e314: Failed to cache payload: PrereqSetup from working path: C:\Users\PK Steffen\AppData\Local\Temp\{2890ae6b-90e9-448d-b3e6-97e43c21e2fd}\PrereqSetup, error: 0x80070002.
[206C:264C][2019-09-17T08:22:39]e349: Application requested retry of payload: PrereqSetup, encountered error: 0x80070002. Retrying...
[1408:17CC][2019-09-17T08:22:39]i305: Verified acquired payload: PrereqSetup at path: C:\ProgramData\Package Cache\.unverified\PrereqSetup, moving to: C:\ProgramData\Package Cache\{36EAD5CF-44EF-4FCF-8BE1-D96C4835D7A4}v1.0.11.0\UE4PrereqSetup_x64.msi.
[1408:1CA4][2019-09-17T08:22:39]i301: Applying execute package: VC140_X86, action: Install, path: C:\ProgramData\Package Cache\BFB74E498C44D3A103CA3AA2831763FB417134D1\vcredist_x86.exe, arguments: '"C:\ProgramData\Package Cache\BFB74E498C44D3A103CA3AA2831763FB417134D1\vcredist_x86.exe" /quiet /norestart'
[206C:2054][2019-09-17T08:22:40]i319: Applied execute package: VC140_X86, result: 0x0, restart: None
[1408:1CA4][2019-09-17T08:22:40]i301: Applying execute package: vc140_X64, action: Install, path: C:\ProgramData\Package Cache\3155CB0F146B927FCC30647C1A904CD162548C8C\vcredist_x64.exe, arguments: '"C:\ProgramData\Package Cache\3155CB0F146B927FCC30647C1A904CD162548C8C\vcredist_x64.exe" /quiet /norestart'
[206C:2054][2019-09-17T08:22:41]i319: Applied execute package: vc140_X64, result: 0x0, restart: None
[1408:1CA4][2019-09-17T08:22:41]i323: Registering package dependency provider: {36EAD5CF-44EF-4FCF-8BE1-D96C4835D7A4}, version: 1.0.11.0, package: PrereqSetup
[1408:1CA4][2019-09-17T08:22:41]i301: Applying execute package: PrereqSetup, action: Install, path: C:\ProgramData\Package Cache\{36EAD5CF-44EF-4FCF-8BE1-D96C4835D7A4}v1.0.11.0\UE4PrereqSetup_x64.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"'
[1408:1CA4][2019-09-17T08:22:46]e000: Error 0x80070643: Failed to install MSI package.
[1408:1CA4][2019-09-17T08:22:46]e000: Error 0x80070643: Failed to execute MSI package.
[206C:2054][2019-09-17T08:22:46]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[206C:2054][2019-09-17T08:22:46]i319: Applied execute package: PrereqSetup, result: 0x80070643, restart: None
[206C:2054][2019-09-17T08:22:46]e000: Error 0x80070643: Failed to execute MSI package.
[1408:1CA4][2019-09-17T08:22:46]i318: Skipped rollback of package: PrereqSetup, action: Uninstall, already: Absent
[206C:2054][2019-09-17T08:22:46]i319: Applied rollback package: PrereqSetup, result: 0x0, restart: None
[1408:1CA4][2019-09-17T08:22:46]i329: Removed package dependency provider: {36EAD5CF-44EF-4FCF-8BE1-D96C4835D7A4}, package: PrereqSetup
[1408:1CA4][2019-09-17T08:22:46]i351: Removing cached package: PrereqSetup, from path: C:\ProgramData\Package Cache\{36EAD5CF-44EF-4FCF-8BE1-D96C4835D7A4}v1.0.11.0\
[1408:1CA4][2019-09-17T08:22:46]i330: Removed bundle dependency provider: {2890ae6b-90e9-448d-b3e6-97e43c21e2fd}
[1408:1CA4][2019-09-17T08:22:46]i352: Removing cached bundle: {2890ae6b-90e9-448d-b3e6-97e43c21e2fd}, from path: C:\ProgramData\Package Cache\{2890ae6b-90e9-448d-b3e6-97e43c21e2fd}\
[206C:2054][2019-09-17T08:22:46]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart:  No