Причины возникновения этой ошибки могут быть такие:
Ошибка реестра для файла xlive.dll
Вирус повредивший файл.
Отказ оборудования: некачественный жесткий диск, вызвавший повреждение файла xlive.dll.
Другая программа изменила нужную версию xlive.dll.
Другая программа удалила файл xlive.dll.
Чтобы ее решить необходимо проделать следующие действия:
1) Зарегистрировать Xlive.dll вручную при помощи сервера регистрации Microsoft
2) Исправить ошибочные записи реестра для Xlive.dll
3) Удалить или восстановить файл Xlive.dll из Корзины Windows
4) Проведите полное сканирование вашего компьютера на вредоносное ПО
5) Обновите драйверы устройств на вашем компьютере
6) Используйте Восстановление системы Windows, чтобы "Отменить" последние изменения в системе
7) Удалите и установите заново программу Microsoft® Games for Windows® - LIVE, связанную с Xlive.dll
8) Запустите проверку системных файлов Windows ("sfc /scannow")
9) Установите все доступные обновления Windows
10) Произведите чистую установку Windows
Эти действия не обязательно выполнять все сразу!!! После каждого пункта проверяйте не исправилась ли ошибка. Пункты выстроены в порядке возрастания сложности процесса исправления.