if your running on win 7 make sure your installing with admin privs.
normally you will get this error from microsoft updates if you dont have the correct.net installed or some other needed service.
most likely is that your GFWL version is out of date and cant update properly... download the latest version and try running the game after.