Games For Windows Live Final (Original) Offline Install Method as install cannot download the files from ms as some where missing online.
Simply Launch "gfwlivesetup.exe" await it crashing, thats ok, as we will play a bit of trickery and insert the files into the cache so next time it is ran it will install correctly.
So once launched, locate the following folder :
"C:\Users\USER_ACCOUNT\AppData\Local\Microsoft\GFWLive\Downloads"
Change "USER_ACCOUNT" with your windows username, then copy all the files in the Downloads folder of this release and paste them into the above directory.
Once You have copied the files, relaunch the "gfwlivesetup.exe" again, then it will install the files, it will complete now :)
I cannot help you with a key for gfwl, but I tested the following games with this and they have full functionality :
Gears of War 1 PC
Any advice you need or if you get stuck, open a ticket here :)
In order to get games working that have securom enabled and windows doesent allow it anymore.
Simply goto Settings/ControlPanel -> Devices -> AutoPlay and set "Removeable Media" to do nothing.
So this stops windows 7 / 8 / 10 spitting out the disk, then open imgburn (https://www.imgburn.com/)
And then select "Create Image From CD/DVD" rip it, once ripped just mount the iso in windows or extract it.
run the game autoplay.exe and it should run :)