Strictly a DEP issue. Sorry to say.
- Changed the compatibility settings in both the IL2 app and launcher app
Argh... messed it up on first step.
Why did you do that again?
- Added IL2 to the list of exceptions in the Data Execution Prevention settings
Why?
This would indicate that DEP was enabled for
all applications which is
not the recommended setting for Windows Clients.
Adding IL-2 to that exception list is of little to no help at all, as with the advent of new Selector versions, process yield breaks your exceptions boundary.
Simply do as explained here:
https://www.sas1946.com/main/index.php/topic,71235.0.html- We even tested the old HSFX version which ran perfectly even though we DIDN'T add it to the DEP exception list (strange)
Not strange at all.
HSFX uses the old stock "mod enabled" launcher.
- Out of desperation we tried to disable the DEP through the cmd but got a message saying that it was not allowed.
...which just means that whatever settings you applied to DEP before, will not have come to effect either.
This is your core issue.
You need to find out why your PC doesn't accept DEP settings.
If your account has local admin rights, there's no reason why this shouldn't work.
If it still doesn't, then
this is the issue you need to fight.
It's really that simple:
Enable DEP for essential Windows Programs and Services only.
Didn't work? Do it again, you did something wrong.
Still not working?
Do it again.
No go?
Try again.
Still stuck?
Repeat.
Repeat until you finally get that damned DEP setting going.
This, and only this, will solve your issues with recent IL-2 versions on Windows 11.
NOTE: There is no inherent reason for the game not to run on Windows 11. It does, believe it or not. Once you get your DEP settings sorted, it runs.
Mike