Что такое GameBarPresenceWriter.exe и как он влияет на производительность игр?

Последнее обновление: 17/09/2025

  • GameBarPresenceWriter.exe управляет присутствием в игре и интегрирует Xbox Game Bar.
  • Существует несколько версий и хэшей; законный файл находится в System32.
  • Если не использовать захваты, это может привести к потреблению ресурсов и подтормаживанию.
  • Есть безопасные способы отключить его: Настройки, Службы и Реестр.

GameBarPresenceWriter.exe в Windows

Если вы играете на ПК с ОС Windows, вы, вероятно, видели процесс GameBarPresenceWriter.exe в диспетчере задач или получали какие-то раздражающие уведомления. Этот компонент является частью экосистемы Xbox Game Bar и системы захвата игр., и хотя это полезно для тех, кто записывать или передавать, может стать неприятностью, если вы не используете ни одну из этих функций.

В этом полном руководстве мы подробно расскажем, что такое Game Bar Presence Writer, как он работает в Windows 10 и более поздних версиях, о каких проблемах сообщают пользователи и, самое главное, Как безопасно отключить его разными способами (от настроек Windows до изменений в реестре, служб и многого другого). Мы подробно объясним всё, включая все необходимые пути, ключи и параметры.

Что такое GameBarPresenceWriter.exe и для чего он используется?

GameBarPresenceWriter.exe — исполняемый файл Win32 EXE, включенный в Windows 10 и более поздние версии, связанный с игровыми настройками Windows и работой Xbox Game Bar. Его основная цель — управление состоянием присутствия в игре. (если игра активна на переднем плане, если окно теряет фокус или если оно закрывается) и при необходимости сообщать об этом экосистеме Xbox.

По умолчанию, если у пользователя установлено приложение Xbox, он вошел в свою учетную запись и разрешил настройку присутствия. Xbox Live при игре на ПК, Этот компонент автоматически обновляет это состояние.Таким образом, ваши контакты будут видеть, что вы находитесь в игровом сеансе. Разработчики приложений могут переопределить это поведение Windows, используя собственную реализацию.

Согласно технической документации Microsoft, Game Bar Presence Writer существует в Windows 10 и более поздних версиях и использует внешний COM-сервер. Это означает, что Windows может вызвать конкретную реализацию средства записи присутствия. для оповещения о событиях при обнаружении игры.

Компонент присутствия в игре

Как это работает изнутри: интерфейс, события и ведение журнала

Реализация, предоставляемая Windows, предоставляет интерфейс IPresenceWriter и класс среды выполнения PresenceWriter. Интерфейс ключа предлагает метод UpdatePresence с необходимыми параметрами для описания игрового контекста и изменения фокуса:

  • Оконная ручка игры (дескриптор активного окна; в техническом определении он типизирован как WindowId на основе UINT64).
  • Событие уведомления из игры: возможные значения None, GotFocus (получен фокус), LostFocus (потерян фокус) или AppClose (закрыто).
  • Идентификатор приложения игры (appId): это может быть AUMID (идентификатор модели пользователя приложения) или Xbox Live TitleId.
  • Тип идентификатора (appIdType): Aumid или TitleId, чтобы указать, чему соответствует предыдущее поле.

При запуске игры Windows вызывает UpdatePresence с этими данными, чтобы реализация могла установить присутствие или выполнить любые необходимые действия. Если разработчик хочет предоставить собственный Presence Writer, необходимо предоставить внепроцессный COM-сервер, реализующий этот интерфейс.

Для запуска пользовательского развертывания системе требуется значение реестра, указывающее путь к исполняемому файлу сервера. В частности, ключ выглядит следующим образом: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\Server\Windows.Gaming.GameBar.Internal.PresenceWriterServer\ExePath. Тип данных — REG_SZ, а его содержимое должно представлять собой полный путь к исполняемому файлу. который действует как сервер для Presence Writer.

Эксклюзивный контент – нажмите здесь  NVIDIA Bonsai Diorama: демо, демонстрирующее DLSS 4, трассировку пути и RTX Mega Geometry в Unreal Engine

Кроме того, в расширенных сценариях был задокументирован класс, который можно активировать в реестре в разделе Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter, где некоторые пользователи манипулировали значением ActivationType. Ниже вы увидите, как это используется в одном из методов остановки телеметрии присутствия..

Параметры и реестр Windows

Расположение, версии и проверки целостности

В стандартных установках Windows двоичный файл находится по адресу C:\Windows\System32\GameBarPresenceWriter.exe. Существует несколько сборок, размеров и контрольных сумм. в зависимости от редакции и версии системы:

  • Tamaño aproximado 83 KB, MD5 d040264ba57bb72554c345f64ec635db, SHA1 50c3677a29cc809e3aa2c373c3df11eb14b99614, CRC32 ec32d073. Распространено в Windows 10 1607 как x86, так и x64, и доступны в вариантах Education, Enterprise и N.
  • Tamaño aproximado 110 KB, MD5 f12fea49547eef195c422fcbca7ef575, SHA1 f87082cf430ddffff57f3aae53cc16d9175202a8, CRC32 fcaa6d1d. Распространено в Windows 10 Enterprise 2016 LTSB x64.
  • Tamaño aproximado 205 KB, MD5 0c0f21df984fbfb430679f8120c12341, SHA1 e9af59525554c3690ce187175b28c4d15112b356, CRC32 604c0840. Связано с Windows 10 1703 на платформах x86 и x64, включая версии Education, Enterprise и N.
  • Tamaño aproximado 282 KB, MD5 6ae8f6709012bcbf6a92ac574b589d70, SHA1 a32f43636f59353ad6eed2d41f359ec6f9926e8c, CRC32 09cea85c. Встречается в сборках Windows 10 1703 x64.

Эти значения повторяются в списках файлов для различных образов Windows и SKU (Home, Pro, Education, Enterprise, N), помогая вам проверить подлинность, если вы подозреваете вредоносный вариант. Проверяет, находится ли файл в System32 и соответствует ли он известным размерам и хэшам. чтобы исключить маскировку вредоносного ПО под этот компонент.

Производительность и игровые процессы

Распространенные проблемы, о которых сообщают пользователи

Хотя на системном уровне эта функция выполняет четкую функцию, многие игроки сообщают, что служба активируется без их запроса и выводит оповещения при запуске игры. Наиболее часто встречающиеся симптомы, когда речь идет о Game Bar Presence Writer, включают::

  • Использование полосы пропускания ненужно на заднем плане.
  • Высокая загрузка ЦП в скромном оборудовании или во время длительных сессий.
  • Память занята когда ничего не записывается.
  • Падение FPS или подтормаживание заметно в некоторых заголовках.
  • Замедления общие настройки игры при переключении окон.

Если вы никогда не записываете, не обрезаете и не транслируете потоковое видео, весь этот слой может стать ненужным и раздражающим. Хорошая новость в том, что ее можно отключить несколькими способами., от самых безобидных до самых сложных. Мы рекомендуем всегда начинать с настроек системы, прежде чем менять реестр или права доступа к файлам.

Как отключить Game Bar Presence Writer: 11 проверенных решений

Прежде чем мы начнем, два важных совета: изменяйте только то, что вам известно, и создайте точку восстановления или копию реестра. Небрежное редактирование реестра или отключение служб может привести к нежелательным последствиям.Если вы полагаетесь на функции записи или потоковой передачи, помните, что отключение игровой панели означает, что вы потеряете это удобство (хотя ваши игры по-прежнему будут работать).

1) Отключить Game DVR и Game Bar из реестра

Этот метод отсекает в корне несколько функций, связанных с захватом. Создайте резервную копию реестра, выбрав «Файл» > «Экспорт» в редакторе реестра. прежде чем к чему-либо прикасаться.

  1. Откройте окно «Выполнить» с помощью Windows + R введите regedit и подтвердите.
  2. Перейти к HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR и найдите значение AppCaptureEnabled. Измените на 0.
  3. Теперь перейдите к HKEY_CURRENT_USER\System\GameConfigStore и положи GameDVR_Enabled В 0.
  4. En HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR устанавливает РазрешитьGameDVR и 0.
  5. En HKEY_CURRENT_USER\Software\Microsoft\GameBar регулирует AutoGameModeEnabled и 0.
  6. Перезагрузите компьютер, чтобы применить изменения. После перезагрузки фоновый захват должен быть отключен..
Эксклюзивный контент – нажмите здесь  Что такое «второй цифровой мозг» и как его создать с помощью бесплатных инструментов

2) Отключить мониторинг игр Xbox (xbgm)

В Windows есть служба мониторинга для Xbox, которую можно отключить с помощью реестра. Это позволяет избежать некоторых видов надзора, связанных с играми..

  1. Откройте редактор реестра.
  2. Перейти к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xbgm.
  3. В значении Начальный (REG_DWORD), измените данные с 3 на 4.
  4. При значении 4 услуга отключена. Если вы хотите вернуть его, вернитесь к шагу 3..

3) Взять под контроль файл и удалить его (не рекомендуется)

Некоторые пользователи решают стать владельцами исполняемого файла и удалить его, чтобы его нельзя было загрузить снова. Мы не рекомендуем этого делать, если вы не уверены в том, что делаете., так как это системный файл и вы можете нарушить зависимости.

  1. Найдите C:\Windows\System32\GameBarPresenceWriter.exe из поисковой системы.
  2. Откройте «Свойства» > вкладку «Безопасность» > «Дополнительно», измените владельца (TrustedInstaller) на администратора и примените изменения.
  3. В разделе «Разрешения» добавьте своего пользователя и выберите «Полный доступ». Принять уведомления.
  4. После предоставления управления удалите проблемный исполняемый файл. Примечание: в некоторых руководствах также упоминается удаление gamebar.exe; подумайте, стоит ли это того или вы предпочитаете обратимые методы.

4) Отключить активацию класса телеметрии присутствия

Этот подход основан на изменении активируемого класса, связанного с PresenceWriter, чтобы предотвратить его загрузку. Используйте его, если указанные выше настройки не работают..

  1. Перейти к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter.
  2. В разделе «Разрешения» > «Дополнительно» измените владельца на своего пользователя и предоставьте себе полный контроль (как в шаге 3).
  3. Изменить значение Тип активации и 0. Это предотвращает автоматическую активацию класса..

5) Остановите службу GameDVR и Broadcast User.

Из консоли служб вы можете остановить пользовательскую часть, которая управляет захватами и повторными передачами. Это быстрый и обратимый метод..

  1. Откройте Run, введите services.msc и нажмите ОК.
  2. Искать Сервис для пользователей GameDVR и вещания, щелкните правой кнопкой мыши и выберите Остановить.

6) Закройте процесс из диспетчера задач.

Если вы хотите остановить текущий сеанс, просто завершите процесс. Это не навсегда, но мгновенно устраняет проблему..

  1. Щелкните правой кнопкой мыши на панели задач и выберите Диспетчер задач.
  2. На вкладке «Процессы» найдите Писатель присутствия в игровой панели и нажмите «Завершить задачу».

7) Отключить в оверлее Xbox Game Bar

Игровая панель сама по себе позволяет отключать опции, отвечающие за присутствие и захват. Это самый дружелюбный способ.

  1. Откройте игру. Если игровая панель не отображается, нажмите Windows + G.
  2. Включайтесь в передачу Настройки.
  3. Снимите как минимум следующие флажки: «Записывать в фоновом режиме», «Открывать игровую панель с помощью контроллера», «Показывать игровую панель в проверенных полноэкранных играх» и «Запомнить как игру». Чем меньше активных опций, тем меньше будет помех..

8) Отключите Game Bar в приложении Xbox.

Приложение Xbox также имеет ссылку на настройки захвата. Оттуда вы можете перейти в настройки системы и отключить фоновое ведение журнала..

  1. Откройте приложение Xbox и перейдите в «Настройки».
  2. En Уловы, перейдите по ссылке «Параметры Windows» и отключите фоновую запись.
  3. Перезагрузите компьютер, чтобы изменения вступили в силу. После перезапуска активность присутствия должна прекратиться..

9) Отключите игровую панель в настройках Windows

В настройках Windows 10 есть раздел «Игры». Отключить общие настройки игровой панели и готово.

  1. Откройте «Настройки» > «Игры».
  2. На вкладке «Игровая панель» отключите опцию «Записывать игровые клипы, снимки экрана и трансляции с помощью игровой панели». Это предотвращает загрузку и перекрытие..
Эксклюзивный контент – нажмите здесь  Клавиатура со странными акцентами: быстрые решения, раскладки и языковая блокировка

10) Установите режим захвата: без фоновой записи или звука.

Еще один важный момент — «Скриншоты» в настройках игры. Отключить фоновую запись и звук из записей.

  1. В разделе «Игры» > «Записи» отключите «Записывать в фоновом режиме во время игры» и «Записывать звук во время записи игрового процесса». Таким образом вы минимизируете активность и потребление..

11) Отключить игровой режим

Некоторые компьютеры лучше реагируют при отключенном игровом режиме, особенно если возникают конфликты с автоматической оптимизацией. Попробуйте, если рывки или смещение фокуса сохраняются..

  1. В разделе «Игры» > «Игровой режим» отключите его.

Важные примечания и альтернативы

На нескольких форумах предлагают удалить Xbox Game Bar. Это возможно и, как правило, Игры продолжат работать без оверлея и скриншотов.Однако эти функции будут недоступны. Прежде чем принимать радикальные меры, рекомендуется создать полную резервную копию системы, попробовать обратимые изменения и регулярно обновлять Windows.

Помимо 11 методов, есть и другие идеи, которые применили некоторые пользователи: Ограничить использование сети Game Bar Presence С помощью правил брандмауэра воспользуйтесь сторонними утилитами, чтобы предотвратить запуск или удалить службу, или удалите само приложение Xbox, если вы им не пользуетесь. Помните, что предпочтительнее блокировка и отключение против удаления системных файлов чтобы избежать побочных эффектов в будущих обновлениях.

Для команд, которым требуется более детальный контроль, рекомендуется ознакомиться с ключевыми техническими моментами, изложенными Microsoft: Внепроцессный COM-сервер, реализующий IPresenceWriter, с классом выполнения PresenceWriter, перечислениями событий уведомлений об игре (None, GotFocus, LostFocus, AppClose) и типами идентификаторов (Aumid, TitleId), а также методом UpdatePresence с четырьмя параметрами: окно, событие, идентификатор и тип.

Если вы развертываете собственную реализацию, обязательно правильно зарегистрируйте путь к исполняемому файлу в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\Server\Windows.Gaming.GameBar.Internal.PresenceWriterServer\ExePath как REG_SZ. Без этого значения Windows не сможет обнаружить ваш пользовательский сервер присутствия.В заблокированных средах значение ActivationType активируемого класса также использовалось для предотвращения его автоматической инициализации.

Что касается версий, есть ссылки на сборки, относящиеся к Windows 10 1507/1607 с консолидированным присутствием в 2015 году при запуске Windows 10, а также записи версий типа 10.0.16299.1004 (WinBuild.160101.0800) цитируется в базах данных файлов. В любом случае, эта функция доступна в Windows 10 и более поздних версиях и интегрируется с Xbox Live, если пользователь это разрешит.

Справочная таблица регистрация для пользовательских серверов (согласно документации):

Имя значения Тип содержание
ExePath REG_SZ Полный путь к исполняемому файлу сервера Presence Writer

Наконец, если вы управляете парком устройств, рассмотрите возможность внедрения политик по отключению захвата и игровой панели там, где они не нужны, и документируйте изменения. Чем более обратима мера, тем проще вам будет поддерживать и обновлять систему..

Благодаря всему вышесказанному вы теперь знаете, что делает GameBarPresenceWriter.exe, почему он иногда приводит к потреблению ресурсов и неудобствам, а также какие рычаги можно использовать, чтобы остановить его без лишних хлопот. Начните с параметров Windows, затем создайте резервную копию служб и реестра, приберегая разрушительные меры на крайний случай.; таким образом вы сохраните контроль, не жертвуя стабильностью команды.

Теме статьи:
Как я могу загружать игры Xbox Game Pass на свой компьютер?