Kane & Lynch: Dead Men - xlive.dll is missing from your computer

Trying to start the game Kane & Lynch: Dead Men from the Steam client on a default Windows 8.1 installation will not work. Furthermore, you’ll get no error message other than the obvious lack of the gameplay.

Kane and Lynch

Games for Windows Live- Kane & Lynch: Dead Men running on Steam.

As usual with these kinds of errors, a good starting point is to locate the actual game folder. From Steam’s Game library, right click on “Kane and Lynch: Dead Men” and select properties, then select the tab called “Local files” and finally click the button labeled “Browse local files”. You’ll now find yourself in the game directory. By trying to execute “kaneandlynch.exe” you’ll get an error message stating that “xlive.dll is missing from your computer”. Thankfully, Steam has already included the necessary libraries inside a folder named XLiveRedist which contains the installer package XLiveRedist01.02.0241.00.msi.

So why the need for xlive.dll?

The file itself stems from the Games for Windows Live platform, on which Kane & Lynch: Dead Men was released back in 2007. For those interested this Wikipedia article might be worth a read.
Also, instead of using the Steam redistributable (XLiveRedist01.02.0241.00.msi) you might install the latest version of the package directly from Microsoft by using this link: Games for Windows Marketplace Client

This bundle will also install “Games for Windows Marketplace” but just get rid of it (as in uninstall from “Programs and Features”) after the installation has completed.

Never install xlive.dll from any source other than Steam or Microsoft.