Strange errors preventing UE5 starting, "...\dxil.dll is either not designed to run on Windows or it contains an error."

UPDATE! Thanks to the previous comments I was able to overcome this new issue by installing the “Epic Games Launcher” as suggested then copy the files found in:

\Program Files (x86)\Epic Games\Launcher\Engine\Binaries\ThirdParty\Windows\DirectX\x64

into my build location (replacing dxil and several other dlls):

\Epic\Engine\Binaries\ThirdParty\ShaderConductor\Win64

Now I seem to be up and running again.

Previous to this I was encountering the following issue:

Engine\Build\BatchFiles\RunUAT.bat BuildCookRun -project=CitySample -platform=PSX -build -cook -stage -deploy



LogThreadingWindows: Error: Runnable thread ShaderCompilingThread crashed.
LogWindows: Error: begin: stack for UAT
LogWindows: Error: === Critical error: ===
LogWindows: Error:
LogWindows: Error: Fatal error: [File:C:\Epic\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp] [Line: 1114]
LogWindows: Error: ShaderCompileWorker crashed!
LogWindows: Error:
LogWindows: Error: Assertion failed: Handle [File:C:\Epic\Engine\Source\Developer\ShaderCompilerCommon\Private\DXCWrapper.cpp] [Line: 59]
LogWindows: Error: Failed to load module: …/…/…/Engine/Binaries/ThirdParty/ShaderConductor/Win64/dxil.dll
LogWindows: Error:

Jamie

3 Likes