as Administrator.
The most effective way to solve this is to bypass the GFWL requirement using an "XLiveLess" wrapper. : battlestations pacific xlive.dll
Some owners of the Steam version have reported success by switching to the “depot” beta branch (if available) that strips GFWL. Check the game’s Properties > Betas tab. However, most users find Option 2 more reliable. as Administrator