1) Uninstall any existing copy of GFWL
2) Uninstall any existing copy/copies of Microsoft .NET Framework
3) Uninstall all Live Essential stuffs.
4) Delete the directories for GFWL and Live Essentials
5) Restart computer
6) Install and run Windows Installer Clean Up utility:
http://www.softpedia.com/get/Securit...-Utility.shtml - You'll want to look for anything with "Microsoft .NET Framework", "Microsoft Games for Windows" and "Windows Live" in it, highlight and Remove them.
7) Install and run CCleaner:
CCleaner - PC Optimization and Cleaning - Free Download - Scan for Issues in the Registry tab and Fix selected issues
8) Download and install Microsoft .NET Framework:
.NET Downloads, Developer Resources & Case Studies | Microsoft .NET Framework (Alternatively, run Windows Update and search for updates - Microsoft .NET Framework should be amongst the things needing update)
9) Download and install Live Essentials:
http://windowslivehelp.com/solution....a-aeb36fc89d17 - giving the full "offline" version because I hate sitting and waiting for the smaller "online" version to download everything in the middle of installation only to hang.
10) Download and install GFWL:
http://www.microsoft.com/games/en-us...ivelaunch.aspx