Ошибки xgameruntime.dll — варианты решения

Ошибки xgameruntime.dll — варианты решения

Ошибки xgameruntime.dll — варианты решения

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

В этой инструкции подробно о том, чем могут быть вызваны такие ошибки при запуске игр в Windows 11/10 и как их исправить.

Назначение файла и возможные причины проблемы

Ошибки xgameruntime.dll — варианты решения

Файл xgameruntime.dll — один из компонентов Microsoft Gaming Services («Службы игр»), который обычно предустановлен по умолчанию в Windows 11 и 10, при условии, что речь идёт о стандартном оригинальном дистрибутиве системы.

Обычно он задействуется в играх, полученных в Xbox Game Pass или из Microsoft Store.

При повреждении указанного компонента, его удаления в целях «оптимизации», а иногда — из-за влияния стороннего ПО (сторонние антивирусы, службы и другие) вы можете столкнуться с ошибкой загрузки указанной библиотеки с кодом 126 или иным.

Переустановка Microsoft Gaming Services

Рекомендую начать исправление с переустановки Microsoft Gaming Services, для этого выполните следующие шаги (внимание: не выполняем, если Microsoft Store не установлен, при желании его можно установить):

  1. Запустите Windows PowerShell или Терминал Windows от имени администратора: сделать это можно в меню по правому клику на кнопке «Пуск».
  2. По порядку введите следующие 2 команды, нажимая Enter после каждой:get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers start ms-windows-store://pdp/?productid=9MWPM2CQNLHN

    Ошибки xgameruntime.dll — варианты решения

  3. В результате выполнения второй команды откроется Microsoft Store на странице с «Службы игр», нажмите кнопку «Получить» для скачивания и установки — установите компонент.

    Ошибки xgameruntime.dll — варианты решения

По завершении, службы игр и файл xgameruntime.dll будут повторно загружены и установлены на компьютере и, если проблема была в повреждении компонента, ошибка будет исправлена.

Сброс приложения «Службы игр»

Если вы не хотите переустанавливать «Службы игр» описанным выше методом или вариант не подходит из-за отсутствия Microsoft Store, можно попробовать выполнить сброс уже установленного приложения (при условии, что оно установлено):

  1. Откройте «Параметры» — «Приложения» — «Установленные приложения».
  2. Откройте дополнительные параметры приложения «Службы игр».

    Ошибки xgameruntime.dll — варианты решения

  3. Попробуйте использовать кнопку «Исправить», а если она не решит проблему, и ошибка сохраняется — кнопку «Сброс».

    Ошибки xgameruntime.dll — варианты решения

Дополнительные варианты решения

В завершение несколько дополнительных вариантов, которые могут быть полезны:

  • Выполните проверку и восстановление системных файлов Windows, по порядку выполните две команды:dism /online /cleanup-image /restorehealth sfc /scannowЕсли после выполнения второй команды есть сообщения об исправленных ошибках, перезагрузите компьютер.
  • Попробуйте переустановить игру, с которой возникает ошибка.
  • При наличии точек восстановления системы на дату, когда ошибка не наблюдалась, попробуйте использовать их.
  • Если речь идёт не о совсем лицензионной игре, проверьте карантин Microsoft Defender, также может помочь добавление папки с игрой в исключения, отключение стороннего антивируса. Важно: это небезопасно и под вашу ответственность.

В крайнем случае может помочь так называемое «Обновление на месте» — переустановка системы с сохранением данных и программ.

Author: Admin
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии