When attempting to launch DayZ through the official DayZ Launcher on Steam, the launcher immediately fails with the following error:
"Could not load file or assembly 'Utils, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An Application Control policy has blocked this file. (Exception from HRESULT: 0x800711C7)"
System information:
Operating System: Windows 11
Windows Smart App Control: Enabled
Game Platform: Steam
Affected executable: DayZLauncher.exe
Blocked assembly: DayZ\Launcher\Utils.dll
Investigation results:
Windows Event Viewer reports Code Integrity Event ID 3077, confirming that DayZLauncher.exe attempted to load Utils.dll but Windows blocked it due to application-control policy or signing requirements.
The policy ID reported is:
0283AC0F-FFF1-49AE-ADA1-8A933130CAD6
Additionally, running Get-AuthenticodeSignature on Utils.dll in PowerShell returned:
Status: NotSigned
This confirms that the DLL does not have a recognized Authenticode digital signature.
Troubleshooting already performed:
Verified DayZ installation files through Steam.
Restored the original Utils.dll through Steam's file verification.
Retried launching DayZ Launcher multiple times.
Successfully launched the game using Steam's "Run DayZ Client" option.
The issue persists exclusively with the official launcher, while the game client itself functions correctly.
Please investigate the compatibility of the launcher's Utils.dll with Windows 11 Smart App Control and whether an appropriately signed component can be provided.