Войти

Показать полную графическую версию : Не работает Xbox Game Bar


Страниц : [1] 2

Gordon_Freeman0
20-07-2020, 22:54
Доброго времени суток.
У меня почему-то стал очень нестабильно работать Xbox Game Bar в Win10. В основном, при запуске игр показывается уведомление, что можно нажать Win+G и воспользоваться возможностями XGB, но в самих играх нажатие этого сочетания ни к чему не приводит. Если в Параметрах ПК отключить и снова через несколько секунд включить XGB, он работает в течение одного сеанса некоторых игр, после чего опять перестаёт отвечать на сочетание Win+G. По горячим клавишам (Win+Alt+G, Win+Alt+R) запись видео тоже не срабатывает.
Пробовал удалять и переустанавливать XGB из Microsoft Store - не помогло.

Petya V4sechkin
21-07-2020, 12:06
Gordon_Freeman0, по возможности обновите драйвер видеокарты.

См. также:
Устранение неполадок с панелью Xbox Game Bar в Windows 10 (https://support.xbox.com/help/games-apps/game-setup-and-play/troubleshoot-game-bar-windows) (пункты "Что делать, если не работают Xbox Game Bar и сочетания клавиш" и "Запись сработала только раз или два. Как это исправить").

P.S. Нажмите Win+R -> введите eventvwr.msc -> Журналы Windows -> разделы Приложение и Система -> приведите ошибки (посмотрим, нет ли сбоев процесса bcastdvr.exe и/или других при использовании Xbox Game Bar).

Gordon_Freeman0
21-07-2020, 18:49
Что делать, если не работают Xbox Game Bar и сочетания клавиш »
Убедитесь, что на компьютере установлены последние обновления для Windows 10. Нажмите кнопку Пуск  и выберите Параметры. Перейдите в раздел Обновление и безопасность, затем выберите Проверить наличие обновлений.
Установлены все доступные. Центр Обновления говорит, что обновление 2004 будет доступно в ближайшее время для моего ПК.
Проверьте настройки Game Bar. Нажмите кнопку Пуск и выберите Параметры. Перейдите в меню Игры > Меню игры, затем включите параметр Записывайте игровые клипы, делайте снимки экрана и транслируйте их с помощью меню игры.
Включено.
Во время игры нажмите клавишу Windows  + G, чтобы открыть Game Bar. Выберите Включить игровые функции для этого приложения, чтобы записывать игровой процесс при попытке использовать такие игровые функции, как трансляция или запись.
Нет такого пункта. Оверлей XGB в этот раз открылся с первой попытки, запись сработала, однако в самом оверлее некоторые окна не закрывались (например, параметры) при нажатии на "крестик" в правом верхнем углу этого окна, а некоторые окна не открывались (например, список уже записанных клипов).
Возможно, игра запущена в полноэкранном режиме. См. раздел "Как записать игру, если она работает в полноэкранном режиме?" выше.
XGB запускается с переменным успехом и в полноэкранных играх и в оконных. Та же GTA V находится в списке совместимых игр, в которых XGB может запускаться даже если они работают в полноэкранном режиме, но по факту у меня сейчас XGB может работать, а может и не работать в ней. В играх, работающих в оконном режиме (Team Fortres 2) - та же история.
Убедитесь, что обновлены драйверы графической карты.
Попробую.
Попробуйте выбрать другой вариант отображения игры (например, в окне без рамок).
Описано через 1 пункт выше.
Игра может блокировать нестандартные сочетания клавиш. См. раздел "Почему не работают сочетания клавиш для Game Bar?" ниже.
Не в случае с моими играми.
Небольшое количество компьютеров и аксессуаров не оборудованы клавишей Windows.
У меня оборудован.
Если на вашей клавиатуре отсутствует клавиша Windows, задайте пользовательское сочетание клавиш для открытия Game Bar. Нажмите кнопку Пуск , выберите Параметры > Игры > Меню игры и введите новое сочетание клавиш.
См. предыдущий пункт.

Запись сработала только раз или два. Как это исправить »
Иногда запись завершается некорректно. В этом случае нужно перезапустить Game Bar, чтобы устранить проблему:

Закройте игру.
В поле поиска на панели задач Windows введите Диспетчер задач, затем выберите его.
Выберите Подробности.
В списке запущенных процессов выберите процесс Широковещательный сервер (bcastdvr.exe), если он есть, и нажмите Снять задачу.
Перезапустите игру и попробуйте записать клип повторно.
Не нашёл у себя в Диспетчере Задач этого Широковещательного сервера ни в "Подробности", ни в "Процессы".

P.S. Нажмите Win+R -> введите eventvwr.msc -> Журналы Windows -> разделы Приложение и Система -> приведите ошибки (посмотрим, нет ли сбоев процесса bcastdvr.exe и/или других при использовании Xbox Game Bar). »
http://puu.sh/G9qtP/548ddd6637.evtx
http://puu.sh/G9qua/8f68e2cbd8.evtx

Petya V4sechkin
21-07-2020, 19:52
Gordon_Freeman0, в журнале периодически происходит сбой GameBar.exe.

Если обновление драйвера видеокарты не поможет, будем смотреть лог Process Monitor или дамп.

Gordon_Freeman0
22-07-2020, 00:31
Драйвера на видеокарту обновились с ошибкой (был завершён Nvidia Container), но в целом после обновления и перезагрузки ОС XGB вызывается в играх без особых проблем. Пока что проверил на трёх разных играх, и везде сочетание клавиш Win+G вызвало оверлей XGB.
Спасибки.

Gordon_Freeman0
22-07-2020, 22:21
Gordon_Freeman0, в журнале периодически происходит сбой GameBar.exe.
Если обновление драйвера видеокарты не поможет, будем смотреть лог Process Monitor или дамп. »
Нет, всё-таки поспешил я. Уже в тот же день, позже, начал периодически отказываться вызываться оверлей XGB, а сегодня опять пришлось в Параметрах ПК включать-выключать XGB, чтобы он запустился хотя бы раз. Есть ещё в настройках XGB возможность включить счётчик FPS, но для этого требуется предоставить какие-то права в Контроле учётных записей и для этого там кнопка есть. Если её нажать для запроса этих прав, раньше ничего не происходило, а сейчас я получил такую (http://puu.sh/G9R0k/1f16cf05f4.png) ошибку.
P.S. где-то с час назад обновился до Win10 2004, думал, что это поможет. Не помогло, кажется.

Давайте смотреть лог Process Monitor или дамп » в общем, скажите только, что делать нужно.

Petya V4sechkin
22-07-2020, 22:51
Gordon_Freeman0, давайте посмотрим дамп процесса:
скачайте утилиту ProcDump (https://docs.microsoft.com/en-us/sysinternals/downloads/procdump) и распакуйте в отдельную папку, например C:\ProcDump;
запустите командную строку (cmd.exe) от имени Администратора и выполните:
C:\ProcDump\procdump.exe -accepteula -e -w GameBar.exe C:\ProcDump\
спровоцируйте сбой GameBar.exe;
выложите сохранённый DMP-файл из папки C:\ProcDump в архиве на любой файлообменник.
Дополнительно можете сделать лог Process Monitor (https://docs.microsoft.com/en-us/sysinternals/downloads/procmon) следующим образом:
запустите Process Monitor;
спровоцируйте сбой Xbox Game Bar;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на файлообменник, например dropmefiles.com.

Gordon_Freeman0
23-07-2020, 03:07
скачайте утилиту ProcDump и распакуйте в отдельную папку, например C:\ProcDump;
запустите командную строку (cmd.exe) от имени Администратора и выполните:
Цитата:
C:\ProcDump\procdump.exe -accepteula -e -w GameBar.exe C:\ProcDump\
спровоцируйте сбой GameBar.exe;
выложите сохранённый DMP-файл из папки C:\ProcDump в архиве на любой файлообменник.»
В общем, Procdump запустился в командной строке, показывал какие-то ошибки Gamebar, когда я играл и пробовал вызывать оверлей XGB, так продолжалось чуть меньше трёх часов, потом я нажал Ctrl+C (как было написано в самом начале работы программы, чтобы завершить собирание лога без завершения Gamebar.exe), и получил это (http://puu.sh/G9WP6/4de0b445e4.png). Наверное, всё должно было сработать не так, потому что я не увидел никакого лога в папке с программой.

Gordon_Freeman0
23-07-2020, 03:32
Дополнительно можете сделать лог Process Monitor следующим образом:
запустите Process Monitor;
спровоцируйте сбой Xbox Game Bar;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на файлообменник, например dropmefiles.com. »
Прямо довести XGB до состояния, в котором он не запускается, у меня не получилось, но я воспроизвёл ситуацию, где внутри оверлея не закрываются некоторые окна, и где появляется ошибка при попытке активировать счётчик FPS. http://puu.sh/G9Xkx/8c08e2a4f0.7z

Petya V4sechkin
23-07-2020, 08:31
Gordon_Freeman0, в логе не сохранились загруженные в GameBar.exe модули (видимо, потому что нет запуска процесса) и нет каких-то явных сбоев (во всяком случае, найти их не представляется возможным).

Попробуйте рекомендации
Как выполнить «чистую» загрузку в Windows (https://support.microsoft.com/ru-ru/help/929135/how-to-perform-a-clean-boot-in-windows)

Gordon_Freeman0
23-07-2020, 08:42
Petya V4sechkin, могу попробовать сначала отключить XGB в Параметрах ПК, затем начать собирать лог Process Monitor и включить XGB, если это сработает и покажет модули.

Ссылка на 2й лог. (http://puu.sh/Ga28t/fa04f91d47.7z)

Gordon_Freeman0
23-07-2020, 16:55
Попробуйте рекомендации
Как выполнить «чистую» загрузку в Windows »
Выполнил чистую загрузку, выключил XGB в Параметрах ПК, запустил Process monitor, включил XGB, воспроизвёл снова ошибку и попытался открыть-закрыть окна внутри оверлея XGB. Ссылка на лог (http://puu.sh/Ga8md/0eea5ac02f.7z).

Petya V4sechkin
23-07-2020, 19:34
Gordon_Freeman0, к сожалению, в логе на за что зацепиться.

Наблюдается ли проблема под другой учётной записью?

Gordon_Freeman0
24-07-2020, 04:01
Наблюдается ли проблема под другой учётной записью? »
Да.

Petya V4sechkin
24-07-2020, 12:40
Gordon_Freeman0, переустанавливать Xbox Game Bar пробовали?

Gordon_Freeman0
24-07-2020, 13:20
Petya V4sechkin, да, по инструкции отсюда (https://ru.begin-it.com/8501-windows-10-xbox-game-bar-not-working-opening).

Petya V4sechkin
27-07-2020, 12:53
Gordon_Freeman0, есть версия, что проблема как-то связана с привилегиями. Перед ошибкой процесс GameBarFTServer.exe намекает на код 80070522 (ERROR_PRIVILEGE_NOT_HELD - A required privilege is not held by the client). При этом сам GameBarFTServer.exe работает на уровне High Mandatory Level, а GameBar.exe - на Low Mandatory Level.

Кстати, у вас и Explorer.exe запущен на High Mandatory Level - почему? UAC отключен каким-то образом?

Gordon_Freeman0
27-07-2020, 19:37
Кстати, у вас и Explorer.exe запущен на High Mandatory Level - почему? UAC отключен каким-то образом? »
Да, UAC отключён.
Gordon_Freeman0, есть версия, что проблема как-то связана с привилегиями. Перед ошибкой процесс GameBarFTServer.exe намекает на код 80070522 (ERROR_PRIVILEGE_NOT_HELD - A required privilege is not held by the client). При этом сам GameBarFTServer.exe работает на уровне High Mandatory Level, а GameBar.exe - на Low Mandatory Level. »
И можно что-то с этим сделать?

Кстати, пробовал сегодня установить Windows 10 в режиме обновления - это не помогло.

Petya V4sechkin
27-07-2020, 19:51
Gordon_Freeman0, для проверки включите UAC и перезагрузитесь.
Покажите параметры в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Посмотрите, изменится ли что-то в работе Xbox Game Bar.

Также для эксперимента можете удалить Касперского.

P.S. Приведите результат выполнения в командной строке (cmd.exe) от имени Администратора:
whoami /groups /priv

Gordon_Freeman0
28-07-2020, 04:49
Покажите параметры в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System »
http://puu.sh/GbHMl/cb6c15de1a.png

Покажите параметры в разделе реестра
Посмотрите, изменится ли что-то в работе Xbox Game Bar. »
Изменилось то, что при нажатии на эту (http://puu.sh/GbHNR/d3ec6f31a5.png) кнопку появляется запрос от UAC, ошибки больше нет, но и результата от нажатия кнопки тоже никакого нет - счётчик FPS не активируется.

Также для эксперимента можете удалить Касперского. »
Не помогло.


P.S. Приведите результат выполнения в командной строке (cmd.exe) от имени Администратора: »

http://puu.sh/GbJwl/740b4be336.png




© OSzone.net 2001-2012