Ошибки xgameruntime.dll — варианты решения
При запуске игр некоторые пользователи могут столкнуться с различными ошибками, имеющими отношение к файлу библиотеки xgameruntime.dll. Обычно — «Failed to load xgameruntime.dll» (Не удалось загрузить xgameruntime.dll) с кодом ошибки 126, но возможны и иные варианты.
В этой инструкции подробно о том, чем могут быть вызваны такие ошибки при запуске игр в Windows 11/10 и как их исправить.
Назначение файла и возможные причины проблемы

Файл xgameruntime.dll — один из компонентов Microsoft Gaming Services («Службы игр»), который обычно предустановлен по умолчанию в Windows 11 и 10, при условии, что речь идёт о стандартном оригинальном дистрибутиве системы.
Обычно он задействуется в играх, полученных в Xbox Game Pass или из Microsoft Store.
При повреждении указанного компонента, его удаления в целях «оптимизации», а иногда — из-за влияния стороннего ПО (сторонние антивирусы, службы и другие) вы можете столкнуться с ошибкой загрузки указанной библиотеки с кодом 126 или иным.
Переустановка Microsoft Gaming Services
Рекомендую начать исправление с переустановки Microsoft Gaming Services, для этого выполните следующие шаги (внимание: не выполняем, если Microsoft Store не установлен, при желании его можно установить):
- Запустите Windows PowerShell или Терминал Windows от имени администратора: сделать это можно в меню по правому клику на кнопке «Пуск».
- По порядку введите следующие 2 команды, нажимая Enter после каждой:
get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
- В результате выполнения второй команды откроется Microsoft Store на странице с «Службы игр», нажмите кнопку «Получить» для скачивания и установки — установите компонент.
По завершении, службы игр и файл xgameruntime.dll будут повторно загружены и установлены на компьютере и, если проблема была в повреждении компонента, ошибка будет исправлена.
Сброс приложения «Службы игр»
Если вы не хотите переустанавливать «Службы игр» описанным выше методом или вариант не подходит из-за отсутствия Microsoft Store, можно попробовать выполнить сброс уже установленного приложения (при условии, что оно установлено):
- Откройте «Параметры» — «Приложения» — «Установленные приложения».
- Откройте дополнительные параметры приложения «Службы игр».
- Попробуйте использовать кнопку «Исправить», а если она не решит проблему, и ошибка сохраняется — кнопку «Сброс».
Дополнительные варианты решения
В завершение несколько дополнительных вариантов, которые могут быть полезны:
- Выполните проверку и восстановление системных файлов Windows, по порядку выполните две команды:
dism /online /cleanup-image /restorehealth sfc /scannow
Если после выполнения второй команды есть сообщения об исправленных ошибках, перезагрузите компьютер. - Попробуйте переустановить игру, с которой возникает ошибка.
- При наличии точек восстановления системы на дату, когда ошибка не наблюдалась, попробуйте использовать их.
- Если речь идёт не о совсем лицензионной игре, проверьте карантин Microsoft Defender, также может помочь добавление папки с игрой в исключения, отключение стороннего антивируса. Важно: это небезопасно и под вашу ответственность.
В крайнем случае может помочь так называемое «Обновление на месте» — переустановка системы с сохранением данных и программ.