Guide

Football Manager 27 Failed to Load il2cpp: What Works, From SI Staff Steps to Event ID 3077

If Football Manager 27 shows "Fatal Error — Failed to load il2cpp" the moment you click Play, Windows is blocking Unity's IL2CPP runtime, or a file next to it, before the game can start. Start with Event Viewer: open Applications and Services Logs, then Microsoft, Windows, CodeIntegrity, Operational, and look for Event ID 3077. That event names the blocked file. Add a Windows Security exclusion for that file, then work through the four steps Sports Interactive staff posted on 11 November 2026. Only consider turning Smart App Control off after that, because it is a system-wide change, not a per-game switch.

At a glance

The short version

Game
Football Manager 27
Guide type
Troubleshooting
Read time
8 min read
Last updated
Nov 13, 2026

Quick answer

Start with Event Viewer: open Applications and Services Logs, then Microsoft, Windows, CodeIntegrity, Operational, and look for Event ID 3077.

Football Manager 27, official Steam store art. The il2cpp error appears before the game reaches the main menu.

Guide details

  • Error: a "Fatal Error — Failed to load il2cpp" dialog at launch, or a silent exit on the loading screen.

  • Platform: Windows PC (Steam, Epic and Microsoft Store builds). Mac and console are not part of these reports.

  • First reports: Launch Preview, 30 October

    2026. Reports clustered again on 11–12 November 2026.

  • Version this guide is written against: 27.0.1, the 10 November 2026 launch build.

  • Official status: Sports Interactive staff replied on the forums on 11 November

    2026. SEGA's public Crashes page does not name the error.

Quick answer

Find the blocked file first. Open Event Viewer, go to Applications and Services Logs, Microsoft, Windows, CodeIntegrity, Operational, and look for Event ID 3077 around the time the launch failed. Add a Windows Security exclusion for the file it names. Then run the four steps Sports Interactive staff posted: turn off Windows Smart App Control, add antivirus or Windows Security exclusions, verify the game files in Steam, and repair or reinstall the Microsoft Visual C++ redistributable. If the game still fails, go back to SEGA's generic crash list and send a support ticket with the Event 3077 details attached.

What the error means

il2cpp is the runtime Football Manager 27 uses to start its Unity build. If Windows Smart App Control or another Code Integrity check treats a file as untrusted, the runtime never loads, and you get that fatal error, or a silent exit at the same point in the boot sequence. The full dialog reads "Fatal Error — Failed to load il2cpp." A Windows message that reads "Part of this app has been blocked by smart app control" is related, but it is a system dialog, not the Unity popup. A crash after the loading text flips to Japanese or Chinese characters can be the same block, or a completely different problem, which is why the Event ID 3077 check comes first.

Football Manager 27, official Steam store screenshot. The error stops the game before it reaches a screen like this.

Step 1: Find the blocked file with Event ID 3077

This is the most precise first step, and the risk is low: you only read a log, then add an exception for a file you already installed. One player has been posting this method since 3 November and spelled it out again on 12 November, on the "Can't load the game" thread.

  • Let the launch fail once, then open Event Viewer. Press Win + R, type eventvwr, and press Enter.

  • Go to Applications and Services Logs, then Microsoft, Windows, CodeIntegrity, Operational.

  • Look for Event ID 3077 around the time of the failed launch. That event names the file and the signature that failed.

  • In the case that player reported, the path was fm_Data\Plugins\x86_64\game_plugin.dll inside the Football Manager 27 install folder. If your event names a different file, exclude that file, not only this one.

  • Restart the PC, add an exclusion for that file in Windows Security under Virus and threat protection, Manage settings, Exclusions, then launch the game again.

Step 2: The four steps Sports Interactive staff posted

On 11 November 2026, SI staff member zachary.whyte, the same account that pins the "Problem with FM27? Please READ" thread, replied to a Fatal Error Failed to load il2cpp post with four steps. On 30 October, during Launch Preview, the same account gave almost the same advice to a player who described a fatal popup with "failed to load il2cpp".

  • Turn off Windows Smart App Control.

  • Add an exclusion in your antivirus or Windows Security settings.

  • Verify the game files in Steam.

  • Repair or reinstall the Microsoft Visual C++ redistributable.

The staff list puts Smart App Control first, but the lower-risk order is the one in this guide: identify the blocked file first, try a Windows Security exclusion, and only then consider turning Smart App Control off.

Step 3: Smart App Control, and what turning it off costs

Microsoft's Smart App Control FAQ is official: the feature blocks apps it cannot confidently trust, and there is currently no way to let through a single app. You either turn the feature off, or the developer signs the file so Windows will trust it.

How well it works on FM27 is still mixed. Several staff posts treat it as the first step, and older Unity il2cpp threads describe turning it off as the thing that finally worked. In the current FM27 threads, one player who hit the fatal error on 11 November had already verified files and used --purge_settings, and still had Smart App Control enabled, so those generic steps were not a fair test of this one. One Launch Preview report is more cautious: a player who saw "Part of this app has been blocked by smart app control" wrote that disabling the feature made no difference.

Step 4: SEGA's folder exclusions

SEGA's official Crashes page, last updated 29 October 2026, never names il2cpp, Smart App Control, or Event ID 3077, but its folder exclusions still matter, because Smart App Control is not the only thing that can grab the game. Exclude these folders from your antivirus:

  • C:\Users\<you>\AppData\Local\Sports Interactive\

  • C:\Users\<you>\Documents\Sports Interactive

  • C:\Program Files (x86)\Steam\steamapps\common\Football Manager 27 — adjust the last path if your Steam library is on another drive.

Several players said a version of this got them back in, including one who suddenly could not boot after setting up face and logo packs and fixed it by marking the Sports Interactive folder as safe in Windows Security and the firewall. It is not a sure thing: one player who crashed at the loading text said they had already allowed the game through the firewall and still had to give up and go back to FM24. The risk is low if you only add exclusions. Do not turn the whole antivirus off and leave it off.

What not to start with

The bcdedit commands

Two bcdedit commands that turn off the hypervisor launch type and VBS launch type circulated in late October, copied from another game's thread. A few players in the long "Game starts crashing after Loading Screen" thread said those lines got them past a loading-screen crash. Others, including a player who only got a black screen and no window, said they did not help. SI staff replied that they would not highly recommend the step, because it puts the PC at a security risk. Nobody in the threads tied those commands to the "Fatal Error — Failed to Load il2cpp" dialog. If you already ran them and they did nothing, the undo is bcdedit /set hypervisorlaunchtype auto and bcdedit /deletevalue vsmlaunchtype. Do not start here.

The private_beta branch

The Steam private_beta branch was a temporary Launch Preview fix for some crash-on-launch cases. After the 10 November 27.0.1 update, it is not the first place to go unless you are still on that older build.

Two look-alikes that are not this error

The 3–4 November loading-text wave

A thread titled "Game crashes after the chinese loading text show up" filled up during Launch Preview. Many people hit a wall at the Chinese or Japanese loading UI. One player wrote that the game had been blocked for everyone at 06:00 GMT and was already patched, and several then said it was working again. That was largely a server or access cut around the end of the free preview, not the current fatal error. The original poster did come back on 12 November to say that after the newest update it was broken again, so a loading-text crash today is still worth checking in Event Viewer. It is not, by itself, proof you have the 3 November incident.

A crash with no dialog at all

Sometimes there is no dialog: the logos play, the loading text switches into Japanese or Chinese characters, and the game just closes. That can be the same Code Integrity block, which is why Event ID 3077 is still the first check, or a completely different problem. If Event Viewer is clean, go back to the generic official list in the next section.

If nothing works

If Event Viewer is clean, or the exclusion and Smart App Control steps do not clear the popup, go back to the generic official list: verify the game files in Steam, repair the Visual C++ redistributables (staff recommended this for the il2cpp error, though players have not independently confirmed it on FM27 for this popup), and only then try --purge_settings or a fresh cache. If nothing works, send a ticket to SEGA support. Attach the Code Integrity Event 3077, including the blocked file name, and say what you already tried. That is more useful than a generic "the game won't start" report.

This guide was written against version 27.0.1, with error reports from 11–12 November 2026, last checked 13 November

2026. A future Sports Interactive patch may fix the underlying signing problem and make these steps unnecessary. If a patch lands, this guide will be updated to say so.

FAQ

Q: Is this error caused by a bad save? A: No. It happens before the game loads any save. It is a Windows block on the runtime at startup.

Q: Does reinstalling the game fix it? A: SI staff list verifying files and repairing Visual C++ before reinstalling. Reinstalling alone does not change whether Windows trusts the file.

Q: I turned Smart App Control off and it still fails. What next? A: Check Event ID 3077 for the blocked file and exclude that file specifically, then try the SEGA folder exclusions. One Launch Preview report says disabling the feature made no difference for that player.

Q: Is the bcdedit fix safe? A: SI staff would not highly recommend it, because it puts the PC at a security risk, and nobody tied it to the il2cpp dialog. Do not start there.

Was this helpful?Your vote is stored on this device only.