"Application has failed to start" after installing Metro 2033

after installing metro 2033 i got this message when to trying to open the game Application has failed to startbecause the application configuration is incorrect

i used eventviewer and i got this sidebyside on my os xp
Event Type: Error
Event Source: SideBySide
Event Category: None
Event ID: 59
Date: 25/10/2010
Time: 04:23:52 ص
User: N/A
Computer: UNREAL
Description:
Generate Activation Context failed for E:\games 3\metro 2033\METRO 2033\metro2033.exe. Reference error message: The operation completed successfully.
.


Help i have been siting on that chair for 19 hours trying to solve this problem.
note:i don't get the same message in windows 7 but the game won't work just closing up after a while
 
You're missing a C++ library. See [post=897892] How to Fix Visual C++ Library Missing / SidebySide Application Failed to Start Errors[/post]
 
Let me take a look at your Windows Event log. You can use VEW tool to post items in Windows Event Log. [post=936481]See here[/post]
 
No worries. Get some sleep!

Post your event log data (per the link above) when you get the chance. Then i'll take a look :)
 
Back