GameBarPresenceWriter.exe is a Windows gaming component tied to Xbox Game Bar's game-presence functionality. Seeing it in Task Manager does not by itself mean it is causing stutter or high CPU use β the safest approach is to check whether Game Bar activity actually correlates with the problem, test the least invasive settings first, and treat the registry override as a last resort.
Performance rule
A process appearing in Task Manager while a game runs does not prove it is causing latency. Compare frame-time and system behavior before and after each change so you know which change actually helped.
Start with diagnosisIt's a Windows component associated with Xbox Game Bar's presence functionality. Microsoft documents it as reacting to a game gaining focus, losing focus, or closing, and β when the relevant Xbox features are enabled β updating Xbox Live game presence for the running title. It is not, by itself, proof of a CPU, GPU, or network problem; treat it as one variable to test rather than an automatic culprit.

Microsoft's own developer documentation describes Game Bar Presence Writer as a Windows component that receives game presence events such as focus gained, focus lost, and game close. When the relevant Xbox functionality is enabled, the default implementation can update Xbox Live presence for the running game. That is a much narrower and more defensible description than saying the executable is inherently a telemetry process that steals gaming network bandwidth.
That distinction matters. If your frame-time graph shows a reproducible improvement after Game Bar activity is removed, the tweak may be worthwhile on your particular system. If nothing changes, restore the defaults and investigate the actual source instead.
Use a repeatable scene, record frame-time, and change one variable at a time. The goal is to identify causation rather than collect βgaming tweaks.β
Likely: Frame-time spikes, overlays, DPC/driver activity, shader compilation, or CPU scheduling.
Check: Watch frame-time, not only the FPS counter.
Likely: Game Bar/capture/overlay activity is a plausible contributor.
Check: Reproduce with Game Bar disabled and compare the same scene.
Likely: Thermal throttling or power limits are more likely than Presence Writer.
Check: Log CPU/GPU clocks and temperatures over time.
Likely: Game engine, shader cache, driver profile, or game-specific settings.
Check: Compare with a second game before changing Windows internals.
Likely: Windows/Game Bar/Discord/Steam/NVIDIA/AMD overlay interaction.
Check: Disable one overlay at a time and retest.
Look for spikes and uneven delivery, not only average FPS.
Log CPU/GPU temperatures and clock speeds during the same test.
Check CPU, disk, network, overlays, and capture activity.
Not sure which background processes are worth auditing first? See our Windows 11 Background Services Audit for an evidence-first look at WHESVC, DiagTrack, SysMain and MapsBroker.
Looking for more Settings-app changes worth making? See our 18 Windows 11 Settings Worth Changing for privacy, startup, power and security tweaks beyond Game Bar.
If turning off Game Bar and background recording in Settings does not settle the question, power users can test the Game DVR configuration directly. This is more invasive than the Settings method, so back up first and measure the same game scene before and after.
Create a restore point and export both affected registry areas. Write down the original value of GameDVR_Enabled so the test is reversible.
HKEY_CURRENT_USER\System\GameConfigStoreLocate GameDVR_Enabled and set its value data to 0.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsCreate a key named GameDVR. Inside it, create a DWORD (32-bit) Value named AllowGameDVR and set it to 0.
Restart Windows, reproduce the same workload, and compare frame-time, FPS, CPU/GPU utilization, disk activity, temperatures, and clock speeds. Keep the change only if it produces a repeatable improvement without breaking a capture feature you need.
AllowGameDVR as a policy controlling Windows Game Recording and Broadcasting, with 0 meaning not allowed and 1 meaning allowed. See Microsoft's ApplicationManagement Policy CSP. The current-user GameDVR_Enabled value is included here as an advanced troubleshooting step from the supplied KCROC technical material; it should not be presented as a Microsoft-certified performance optimization.GameDVR policy key specifically for this experiment, remove it only after confirming that no existing policy depends on it.This is the advanced path. For the safer Settings-based approach, start with 18 Windows 11 Settings Worth Changing and return here only if you need a deeper Game DVR configuration test.
The commonly circulated tweak targets the Windows Runtime ActivatableClassId registration for Presence Writer. Because this is a protected system area, changing ownership or permissions is materially more invasive than turning off Game Bar.
Create a restore point and export the registry key before changing permissions or values.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriterIf the key is owned by TrustedInstaller and your build blocks modification, do not blindly replace ownership. Export the key first, understand the recovery path, and change only the minimum permission required.
If your Windows build exposes the documented DWORD as ActivationType, record its original value before testing an alternative. Do not assume a value of 0 or 1 is universal across every Windows release.
If you have already backed up the key and verified that the value exists on your Windows build, an elevated Command Prompt can change the DWORD without navigating the GUI.
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter" /v ActivationType /t REG_DWORD /d 0 /fOnly use this if the value is present and you have documented the original state.
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter" /v ActivationType /t REG_DWORD /d 1 /fDo not use a hard-coded rollback value if your original configuration was different; restore your exported key when possible.
For a quick A/B test, you can terminate the currently running executable from an elevated terminal. This tells you whether the current process instance correlates with the symptom, but it does not guarantee that Windows will not start it again.
taskkill /f /im gamebarpresencewriter.exeA quick before/after experiment.
A permanent Windows configuration change.
Investigate its activation path instead of repeatedly killing it.
If thermal throttling is the real story, our gaming PC cooling guide covers dust buildup, fan wear, and heatsink service before you reach for another software tweak.
When Kuwait's summer ambient temperature climbs into the mid-40sΒ°C or higher, a gaming PC, laptop, or Windows handheld starts with far less thermal headroom before it even loads a game β and that gap widens further when filters are dusty, heatsinks are clogged, fans are degraded, or thermal interfaces have aged. If performance degrades as the system heats up, prioritize cooling and hardware diagnostics over registry tweaking.
Persistent stutter, crashes, artifacting, overheating, or unstable power behavior can require board-level diagnosis rather than another Windows tweak.
See KCROC gaming PC repair in Kuwait See KCROC laptop repair in KuwaitIf the executable is not the real bottleneck, move from software symptoms to the relevant gaming hardware or Windows diagnostic path.
It is associated with Windows Game Bar presence functionality. Microsoft documents Presence Writer as a component notified when a game gains focus, loses focus, or closes, and describes its role in updating Xbox Live game presence when the relevant Xbox features are enabled.
No. Its presence alone does not prove a performance problem. Stutter has many possible causes, including GPU/CPU limits, thermal throttling, drivers, overlays, shader compilation, storage, and background software. Treat this process as a testable variable rather than the default culprit.
No. Start with the least invasive Game Bar and capture settings, reproduce the problem, and measure frame-time. Registry ownership changes should be a last-resort experiment for an experienced Windows user.
No. Xbox Game Bar is separate from Steam Overlay, Discord Overlay, and third-party capture applications such as OBS. Those applications have their own settings and processes.
You can terminate a currently running process, but that is not a guaranteed permanent disable mechanism. Windows or the application stack can start a component again when its activation conditions are met.
Check frame-time consistency, CPU/GPU utilization, temperatures, clock speeds, RAM pressure, storage activity, graphics-driver behavior, overlays, shader compilation, and DPC/ISR latency. Hardware instability should also be considered.
It can be worth testing on constrained systems such as gaming laptops and Windows handhelds because background activity competes within a tighter thermal and power budget. But thermal and power-limit behavior should be investigated first when symptoms appear after sustained gaming.
The AllowGameDVR policy controls Windows Game Recording and Broadcasting. A value of 0 means the policy does not allow Game Recording and Broadcasting; a value of 1 allows it. This guide uses the policy as an advanced troubleshooting control rather than presenting it as a guaranteed FPS optimization.
It may reduce background capture-related activity on a system where Game DVR is contributing to the workload, but the result is configuration-dependent. Do not treat the source PDF's 10β20% or βup to 20%β claim as a guaranteed result. Measure the same game scene, frame-time behavior, CPU/GPU load, and temperatures before and after.
Usually start with the Settings method. The registry method is a deeper troubleshooting step for power users when you specifically want to test the Game DVR policy and current-user configuration. Avoid changing the registry simply because a process exists in Task Manager.
Yes. Before editing, export the affected keys and record the original values. For the Game DVR method, restore the original GameDVR_Enabled value and remove or restore the GameDVR policy key only if you created it for this test. Do not assume a hard-coded rollback value matches every Windows installation.
KCROC diagnoses the full system: thermals, motherboard power delivery, GPU behavior, RAM, storage, drivers, and software. When the fault is on the board, we work at component level instead of simply replacing the entire machine.
Free Pick & Drop across Kuwait β’ Ibn Khaldoun St, Al Mullah Complex, Basement Shop 19 β’ 55301913
Last reviewed: September 9, 2026 by Imran Natiq, Hardware Repair Engineer, KCROC. Windows behavior can vary by Windows release, installed Xbox components, and device configuration β always keep a rollback path before modifying protected system configuration. What Presence Writer does is sourced from Microsoft's developer documentation; the disable methods themselves are community workarounds, not Microsoft-recommended optimizations.