Bioshock 2 Xlive.dll Missing _best_ <Web>
Even after installing GFWL, you might encounter a login prompt. If you remember your old Xbox Live credentials, you can log in. If you don't want to log in, BioShock 2 usually allows you to create an "Offline Profile." When the game launches and asks you to sign in, look for the option to "Create a New Profile," and then scroll down to find the small, often hidden link that says "Create an Offline Profile." This bypasses the server connection but keeps the game running.
Modern OS permissions can block older DLLs. bioshock 2 xlive.dll missing