I've downloaded the Crysis 2 demo through Stream, but when I try to run it I immediately get the error message
Failed to initialize the GameStartup Interface!
and nothing happens after clicking the "OK" button. What causes this problem, and how can I fix it?