A couple of weeks ago, I had downloaded the Games for Windows Live client to test it out (I don't yet have any games that support it, but I'll be picking up Fallout 3 and possibly GTA4 next week). After I saw it worked, I uninstalled both the client and the distributable (I think I uninstalled the latter first); don't ask me why...
Anyways, since then I installed the post-service pack updates for .NET Framework 2.0 and 3.0 as well as installed .NET Framework 3.5 Service Pack 1 and then its post-service pack updates. I mention this because this is the only system update I've done (Other than standard Windows Updates) that could affect GFWL. The problem is now I decided to go ahead and reinstall GFWL 2.0; it runs the installer fine, but when I try to launch the GFWL 2.0 client, it crashes during the splash screen with the following:
-----------------------------------------------------
Games for Windows - LIVE Client Has Stopped Working
Description:
Stopped working
Problem signature:
Problem Event Name: APPCRASH
Application Name: GFWLClient.exe
Application Version: 2.0.675.0
Application Timestamp: 492ba6ee
Fault Module Name: KERNEL32.dll
Fault Module Version: 6.0.6001.18000
Fault Module Timestamp: 4791a76d
Exception Code: e0434f4d
Exception Offset: 000442eb
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
-----------------------------------------------------
And unfortunately, it'll be a few days before I can test to see whether the distributable part of it works or not (the in-game components). I've already tried the region fix, but my version is English and I live in the U.S.; everything there is set properly.
I'm using Windows Vista Ultimate 32-bit with Service Pack 1 and all post-SP1 Windows Update updates, .NET Framework 3.5 SP1 (plus everything I could find on the previous .NET Framework updates for 3.0 and 2.0), and UAC is set to Silent Mode (this was the case with the first install when GFWL worked fine).
Any help, please? I know i need to get this sorted out before I can get GTA4.