The ordinal 42 could not be located in the dynamic link library C:\WINDOWS\SYSTEM32\xlive.dll
I found out that the missing dll file, xlive.dll comes with the Microsoft Games for Windows LIVE installer. So I started searching for ways to download it off the Internet. After some time I found a package that contains the specific dll – and that is the Games for Windows Marketplace Client. I went to XBOX.com and downloaded the Games for Windows Marketplace Client. Once you download it, run the package. Remember the package you’re downloading is a web installer. That means it will download the contents from the Internet as it installs, so make sure you disable any third-party Firewall.
Once it has downloaded the application, the installation will commence. In case the download fails you can check out the log find located under C:\Users<Current user>\AppData\Local\Microsoft\GFWLive\Install\Logs. There will be two different log files setupexe.log & xliveinstall.log. Both can be opened in a Notepad. If you are not sure what it means, you could always post them in our forums where one of our experts will be more than happy to help you out. Remember you may need to reinstall your games once you install Games for Windows Marketplace Client. So the advisable method is to uninstall your games, install Games for Windows Marketplace Client then reinstall your games and test it. If this does not work, it’s advisable to Run SFC /SCANNOW.
From the Modern UI screen type CMDRight-click and from the bottom screen click on Run as administratorThen type in SFC /SCANNOW.
Once it’s complete you should reboot the system and test your games again. I hope this tip will help you resolve your issue.