Can you post the logfile? It's a file that shows you what happens with the game (what planes it loads, what maps it loads, what errors it has, as examples). The inside of it shows us what went wrong with your game.
To be able to view that file you have to open the conf.ini file inside your main IL-2 folder with notepad.
There, scroll down until you see [CONSOLE]. Under [CONSOLE] you should find these:
LOG=0 =>Change the 0 to 1, so the game will create the logfile
LOGTIME=0 =>Change 0 to 1 if you want to see at what time the error happened (optional)
LOGFILE=logfile.log =>This is the name the logfile gets when it's created. You can change "logfile.log" to FREE_BEER.txt to
find it more easily
LOGKEEP=0 =>Keep this to 0 so a new one is created when you start the game, overwriting the old one.
Start the game, do the thing that gives you an error, exit the game then paste the content of the logfile here on the forum, using the code option (#).
Hope this helps