Recently I bought 'Deliver us the moon' and 'Severed steel' from GOG, thinking it might work because both games supported directx11 and protondb.com said they run well at least in Proton.
When i tried to install them using crossover 21.1, GOG's offline installer said installation is complete, however when i tried to run the game, the error message said that I need to install Microsoft Visual C++ Runtime and asked to install them. When I choose 'yes' and try to install those components, It fails and shows error saying it failed to setup UE4 prerequsites. Error code is 0x80070538 - invalid ACL.
Both game showed exactly same issue. Is this a known issue? Any solutions?
I tried diffent bottles and even install bunch of microsoft Visual c++ runtime versions using installers provided by crossover before installing the game, but it still shows the error.
This is a log provided by UE4 prerequsites installer
[0194:0198][2022-01-01T13:19:28]i001: Burn v3.8.1128.0, Windows v6.1 (Build 7601: Service Pack 1), path: C:\GOG Games\Severed Steel\Engine\Extras\Redist\en-us\UE4PrereqSetup_x64.exe, cmdline: '-burn.unelevated BurnPipe.{9436A951-ACA1-4562-B23D-E98F0846B464} {E7F4D2D1-BF35-4DAB-AD02-0EC73D3C3810} 392'
[0194:0198][2022-01-01T13:19:28]i000: Setting string variable 'WixBundleLog' to value 'C:\users\crossover\Temp\UE4Prerequisites(x64)_20220101131928.log'
[0194:0198][2022-01-01T13:19:28]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\GOG Games\Severed Steel\Engine\Extras\Redist\en-us\UE4PrereqSetup_x64.exe'
[0194:0198][2022-01-01T13:19:28]i000: Setting string variable 'WixBundleName' to value 'UE4 Prerequisites (x64)'
[0194:0198][2022-01-01T13:19:29]i100: Detect begin, 9 packages
[0194:0198][2022-01-01T13:19:29]i000: Setting string variable 'NETFRAMEWORK40' to value '1'
[0194:0198][2022-01-01T13:19:29]i000: Setting string variable 'Netfx20Version' to value '2.2.50727.4927'
[0194:0198][2022-01-01T13:19:29]i000: Registry key not found. Key = 'Installer\Assemblies\Global'
[0194:0198][2022-01-01T13:19:29]i000: Setting numeric variable 'MshtmlVersion' to value 0
[0194:0198][2022-01-01T13:19:29]i052: Condition 'Netfx20Version AND (Netfx20Version >= v2.0.50727.5420)' evaluates to true.
[0194:0198][2022-01-01T13:19:29]i052: Condition 'NETFRAMEWORK40' evaluates to true.
[0194:0198][2022-01-01T13:19:29]i101: Detected package: NetFx20_32, state: Present, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: NetFx40Redist, state: Present, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: WI45_XP_v3_X86, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: WI45_XP_v4_X64, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: Windows6.0_KB942288_v2_x86.msu, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: Windows6.0_KB942288_v2_x64.msu, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: VC140_X86, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: vc140_X64, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i101: Detected package: PrereqSetup, state: Absent, cached: None
[0194:0198][2022-01-01T13:19:29]i052: Condition 'VersionNT64' evaluates to true.
[0194:0198][2022-01-01T13:19:29]i199: Detect complete, result: 0x0
[0194:01AC][2022-01-01T13:20:00]i000: Setting numeric variable 'EulaAcceptCheckbox' to value 1
[0194:0198][2022-01-01T13:20:00]i200: Plan begin, 9 packages, action: Install
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT=v5.1 AND NOT VersionNT64 AND (NOT Netfx20Version OR (Netfx20Version < v2.0.50727.5420))' evaluates to false.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: NetFx20_32
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: NetFx40Redist
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT=v5.1 AND NOT VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: WI45_XP_v3_X86
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT=v5.2 AND VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: WI45_XP_v4_X64
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT=v6.0 AND NOT VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: Windows6.0_KB942288_v2_x86.msu
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT=v6.0 AND VersionNT64 AND VersionMsi < v4.5' evaluates to false.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: Windows6.0_KB942288_v2_x64.msu
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT>=v5.1' evaluates to true.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: VC140_X86
[0194:0198][2022-01-01T13:20:00]i000: Setting string variable 'WixBundleLog_VC140_X86' to value 'C:\users\crossover\Temp\UE4Prerequisites(x64)_20220101131928_0_VC140_X86.log'
[0194:0198][2022-01-01T13:20:00]i052: Condition 'VersionNT>=v5.2 AND VersionNT64' evaluates to true.
[0194:0198][2022-01-01T13:20:00]w321: Skipping dependency registration on package with no dependency providers: vc140_X64
[0194:0198][2022-01-01T13:20:00]i000: Setting string variable 'WixBundleLog_vc140_X64' to value 'C:\users\crossover\Temp\UE4Prerequisites(x64)_20220101131928_1_vc140_X64.log'
[0194:0198][2022-01-01T13:20:00]i000: Setting string variable 'WixBundleRollbackLog_PrereqSetup' to value 'C:\users\crossover\Temp\UE4Prerequisites(x64)_20220101131928_2_PrereqSetup_rollback.log'
[0194:0198][2022-01-01T13:20:00]i000: Setting string variable 'WixBundleLog_PrereqSetup' to value 'C:\users\crossover\Temp\UE4Prerequisites(x64)_20220101131928_2_PrereqSetup.log'
[0194:0198][2022-01-01T13:20:00]i201: Planned package: NetFx20_32, state: Present, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]i201: Planned package: NetFx40Redist, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]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
[0194:0198][2022-01-01T13:20:00]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
[0194:0198][2022-01-01T13:20:00]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
[0194:0198][2022-01-01T13:20:00]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
[0194:0198][2022-01-01T13:20:00]i201: Planned package: VC140_X86, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]i201: Planned package: vc140_X64, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: No, dependency: None
[0194:0198][2022-01-01T13:20:00]i201: Planned package: PrereqSetup, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register
[0194:0198][2022-01-01T13:20:00]i299: Plan complete, result: 0x0
[0194:0198][2022-01-01T13:20:00]i300: Apply begin
[0188:018C][2022-01-01T13:20:00]i360: Creating a system restore point.
[0188:018C][2022-01-01T13:20:00]i361: Created a system restore point.
[0188:018C][2022-01-01T13:20:00]i000: Caching bundle from: 'C:\users\crossover\Temp{0d995f46-317b-4b5f-bf3e-9f98bae9d339}.be\UE4PrereqSetup_x64.exe' to: 'C:\ProgramData\Package Cache{0d995f46-317b-4b5f-bf3e-9f98bae9d339}\UE4PrereqSetup_x64.exe'
[0188:018C][2022-01-01T13:20:00]i320: Registering bundle dependency provider: {0d995f46-317b-4b5f-bf3e-9f98bae9d339}, version: 1.0.14.0
[0188:01A8][2022-01-01T13:20:01]i305: Verified acquired payload: VC140_X86 at path: C:\ProgramData\Package Cache.unverified\VC140_X86, moving to: C:\ProgramData\Package Cache\AFA5BADCE64EE67290ADD24E0DC3D8210954AC6C\vcredist_x86.exe.
[0188:01A8][2022-01-01T13:20:01]i305: Verified acquired payload: vc140_X64 at path: C:\ProgramData\Package Cache.unverified\vc140_X64, moving to: C:\ProgramData\Package Cache\B87C38D093872D7BE7E191F01107B39C87888A5A\vcredist_x64.exe.
[0188:01A8][2022-01-01T13:20:01]i305: Verified acquired payload: PrereqSetup at path: C:\ProgramData\Package Cache.unverified\PrereqSetup, moving to: C:\ProgramData\Package Cache{D7B591D8-1091-4A00-A0B3-5301C45E5D51}v1.0.14.0\UE4PrereqSetup_x64.msi.
[0188:018C][2022-01-01T13:20:01]i301: Applying execute package: VC140_X86, action: Install, path: C:\ProgramData\Package Cache\AFA5BADCE64EE67290ADD24E0DC3D8210954AC6C\vcredist_x86.exe, arguments: '"C:\ProgramData\Package Cache\AFA5BADCE64EE67290ADD24E0DC3D8210954AC6C\vcredist_x86.exe" /quiet /norestart'
[0188:018C][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to create the security descriptor for the connection event and pipe.
[0188:018C][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to create embedded pipe.
[0188:018C][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to run bundle as embedded from path: C:\ProgramData\Package Cache\AFA5BADCE64EE67290ADD24E0DC3D8210954AC6C\vcredist_x86.exe
[0188:018C][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to execute EXE package.
[0194:0198][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to configure per-machine EXE package.
[0194:0198][2022-01-01T13:20:01]i319: Applied execute package: VC140_X86, result: 0x80070538, restart: None
[0194:0198][2022-01-01T13:20:01]e000: Error 0x80070538: Failed to execute EXE package.
[0188:018C][2022-01-01T13:20:01]i351: Removing cached package: VC140_X86, from path: C:\ProgramData\Package Cache\AFA5BADCE64EE67290ADD24E0DC3D8210954AC6C\
[0188:018C][2022-01-01T13:20:01]i330: Removed bundle dependency provider: {0d995f46-317b-4b5f-bf3e-9f98bae9d339}
[0188:018C][2022-01-01T13:20:01]i352: Removing cached bundle: {0d995f46-317b-4b5f-bf3e-9f98bae9d339}, from path: C:\ProgramData\Package Cache{0d995f46-317b-4b5f-bf3e-9f98bae9d339}\
[0194:0198][2022-01-01T13:20:01]i399: Apply complete, result: 0x80070538, restart: None, ba requested restart: No