Xbox Game Bar ships enabled by default in Windows 11 and runs in the background whether you use it or not. While it’s a convenient overlay for screenshots and performance monitoring, it consumes CPU cycles, holds RAM, and injects itself into running processes via the GameBarPresenceWriter.exe background service. For gamers chasing maximum frame rates and minimum latency, disabling it entirely is a worthwhile tweak.
This guide covers every method — from the Settings app for casual users to Registry and Group Policy edits for those who want it gone completely.
What Xbox Game Bar Actually Does (and Costs)
Xbox Game Bar provides:
- A Win+G overlay with widgets (audio, performance, capture)
- Background recording via Game DVR (
Win+Alt+G) - Screenshot capture (
Win+Alt+PrtScn) - Xbox social integration
What it costs in the background:
GameBarPresenceWriter.exeruns persistently and monitors foreground applications- Game DVR, when active, uses a rolling buffer that consumes VRAM and CPU encoder time
- The Game Bar overlay can cause stuttering on launch in some DX12 and Vulkan titles
Method 1 — Settings App (Basic Disable)
This is the fastest approach and works for most users:
- Open Settings (
Win+I). - Navigate to Gaming → Xbox Game Bar.
- Toggle “Open Xbox Game Bar using this button on a controller” to Off.
- Also toggle the main Xbox Game Bar switch to Off.
Then disable Game DVR:
- Go to Settings → Gaming → Captures.
- Set Record what happened to Off.
- Set background recording to Off.
This prevents most of the overhead but doesn’t fully unload Game Bar’s background processes.
Method 2 — Registry Editor (Deep Disable)
For a more thorough disable, edit the registry. Open Registry Editor (Win+R, type regedit, press Enter).
Disable Game DVR
Navigate to:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR
Set:
AppCaptureEnabled→ DWORD value: 0
Then navigate to:
HKEY_CURRENT_USER\System\GameConfigStore
Set:
GameDVR_Enabled→ DWORD value: 0
Disable Game Bar Presence Writer
Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter
Set ActivationType to 0 (changes it from out-of-process to disabled).
You can also do this via PowerShell for speed:
# Disable Game DVR
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR" -Name "AppCaptureEnabled" -Value 0 -Type DWord -Force
Set-ItemProperty -Path "HKCU:\System\GameConfigStore" -Name "GameDVR_Enabled" -Value 0 -Type DWord -Force
# Create key if it doesn't exist, then disable
$path = "HKLM:\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter"
if (Test-Path $path) {
Set-ItemProperty -Path $path -Name "ActivationType" -Value 0 -Type DWord -Force
}
Run PowerShell as Administrator before executing the above.
Method 3 — Group Policy Editor (Enterprise/Pro)
If you’re on Windows 11 Pro or Enterprise, Group Policy gives you a persistent, update-resistant disable:
- Press
Win+R, typegpedit.msc, press Enter. - Navigate to: Computer Configuration → Administrative Templates → Windows Components → Windows Game Recording and Broadcasting
- Double-click “Enables or disables Windows Game Recording and Broadcasting”.
- Set it to Disabled.
- Click OK and close Group Policy Editor.
Run gpupdate /force in an elevated Command Prompt to apply immediately:
gpupdate /force
This policy prevents Game DVR from activating even if a user tries to re-enable it through Settings.
Method 4 — Uninstall Xbox Game Bar via PowerShell
If you want Game Bar fully removed from the system (not just disabled), you can uninstall the app package:
# Remove Xbox Game Bar for the current user
Get-AppxPackage Microsoft.XboxGamingOverlay | Remove-AppxPackage
# Remove for all users (requires elevation)
Get-AppxPackage -AllUsers Microsoft.XboxGamingOverlay | Remove-AppxPackage -AllUsers
Warning: Windows Update sometimes reinstalls Game Bar. After removing it, consider blocking it via Group Policy or creating a scheduled task to remove it post-update. Some users also report that removing Game Bar breaks the
Win+Gshortcut entirely (expected behavior).
Also remove related Xbox apps if you don’t use them:
Get-AppxPackage Microsoft.Xbox.TCUI | Remove-AppxPackage
Get-AppxPackage Microsoft.XboxGameCallableUI | Remove-AppxPackage
Get-AppxPackage Microsoft.XboxIdentityProvider | Remove-AppxPackage
Disabling Background Processes via Task Manager
After applying the registry changes, verify the processes are no longer running:
- Open Task Manager (
Ctrl+Shift+Esc). - Click More details if in compact view.
- Sort by Name and look for:
GameBarPresenceWriter.exeGameBar.exeXbox Game Barunder the Apps section
If they’re still listed, your registry changes may not have applied. Re-check with elevated PowerShell and restart.
Performance Impact — How Much Does It Help?
The real-world benefit depends on your GPU and title:
| Scenario | Expected Improvement |
|---|---|
| Older GPU (GTX 1060 class) with Game DVR buffer enabled | 3–8% more stable frame times |
| DX12/Vulkan titles with overlay injection | Reduced stutter on game launch |
| RAM on systems with 8 GB | ~50–150 MB freed |
| CPU usage on older 4-core CPUs | Marginal but measurable reduction |
On a modern RTX 4070 or RX 7800 XT, the difference is negligible. On budget systems and older hardware, removing Game Bar’s overhead is worth doing as part of a broader optimization pass.
Restoring Xbox Game Bar
If you change your mind, reinstall Game Bar via the Microsoft Store (search “Xbox Game Bar”) and re-enable it through Settings. The registry keys will need to be reset to their original values (1 for AppCaptureEnabled, 1 for GameDVR_Enabled).
Disabling Xbox Game Bar is a clean, reversible tweak. Combined with disabling telemetry, background app permissions, and unnecessary startup entries, it’s part of a lean Windows 11 setup that gets out of the way and lets your games run.