Question Completely disable and remove Xbox apps and related programs

bamajon1974

Commendable
Aug 27, 2019
36
0
1,530
I would like to completely disable and remove any Xbox apps and related programs running in the background from Win10 x64 Education v20H2. I followed the below procedure.
Source: https://www.partitionwizard.com/partitionmanager/gamebar-presence-writer.html

Questions:

(1) Am I missing anything?
(2) Is there anthing I did that would cause system instability?
(3) The GameBar Presence Writer and X-box Monitoring are fairly obscure tweaks. Are they still applicable?

Thanks!

1. The following registry keys were modified (can be turned off in windows settings as well)

Turn off X-box Game bar:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR -> AppCaptureEnabled DWORD = 0 (off)
HKEY_CURRENT_USER\System\GameConfigStore -> GameDVR_Enabled DWORD = 0 (off)

Turn off Game Mode Notifications, turn off Game mode, turn off Game Bar tips, and disable Open Xbox Game Bar using Xbox button on Game Controller (respectively):
HKEY_CURRENT_USER\Software\Microsoft\GameBar -> ShowGameModeNotifications DWORD = 0 (off)
-> AutoGameModeEnabled DWORD = 0 (off)
-> ShowStartupPanel DWORD = 0 (off)
-> UseNexusForGameBarEnabled DWORD = 0 (off)

Turn off GameBarPresence Writer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter -> ActivationType dword = 0 (off)

Disable Xbox Game Monitoring
HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\xbgm -> Start dword = 4 (disabled)

2. Disabled the following services:

GameDVR and Broadcast User Service
XboxGipSvc - Xbox Accessory Management Service
XblAuthManager - Xbox Live Auth Manager
XblGameSave - Xbox Live Game Save
XboxNetApiSvc - Xbox Live Networking Service

3. Uninstalled the following apps using Powershell:

Get-AppxPackage -allusers Microsoft.XboxGamingOverlay | Remove-AppxPackage
Get-AppxPackage Microsoft.XboxApp | Remove-AppxPackage
Get-AppxPackage XboxOneSmartGlass | Remove-AppxPackage
Get-AppxPackage Microsoft.XboxSpeechToTextOverlay | Remove-AppxPackage
Get-AppxPackage Microsoft.XboxIdentityProvider | Remove-AppxPackage