Šta je GameBarPresenceWriter.exe i kako utiče na performanse igre?

Posljednje ažuriranje: 17/09/2025

  • GameBarPresenceWriter.exe upravlja prisutnošću u igri i integrira Xbox Game Bar.
  • Postoji više verzija i heševa; legitimna datoteka se nalazi u System32.
  • Može uzrokovati potrošnju resursa i zastoje ako ne koristite snimke.
  • Postoje sigurni načini da ga onemogućite: Postavke, Usluge i Registar.

GameBarPresenceWriter.exe na Windowsu

Ako igrate na Windows računaru, vjerovatno ste vidjeli proces GameBarPresenceWriter.exe u Upravitelju zadataka ili ste primili neke dosadne obavijesti. Ova komponenta je dio ekosistema Xbox Game Bar i snimanja igara., i iako je korisno za one koji snimati ili prenositi, može postati smetnja ako ne koristite nijednu od tih funkcija.

U ovom kompletnom vodiču ćemo detaljno objasniti šta je tačno Game Bar Presence Writer, kako funkcioniše na Windowsu 10 i novijim verzijama, koje probleme korisnici prijavljuju i, prije svega, Kako ga sigurno onemogućiti različitim metodama (od podešavanja Windowsa do promjena u registru, usluga i još mnogo toga). Detaljno ćemo objasniti, uključujući sve uključene putanje, ključeve i opcije.

Šta je GameBarPresenceWriter.exe i za šta se koristi?

GameBarPresenceWriter.exe je Win32 EXE izvršna datoteka uključena u Windows 10 i novije verzije, povezana s postavkama igara u Windowsu i iskustvom Xbox Game Bara. Njegova glavna svrha je upravljanje stanjem prisutnosti u igri. (ako je igra aktivna u prvom planu, ako prozor izgubi fokus ili ako se zatvori) i obavijestiti o tome Xbox ekosistem kada je to prikladno.

Podrazumevano, ako korisnik ima instaliranu Xbox aplikaciju, prijavljen je na svoj nalog i dozvolio je podešavanje prisutnosti. Xbox Live prilikom igranja na računaru, Ova komponenta automatski ažurira to stanjeNa ovaj način, vaši kontakti mogu vidjeti da ste u sesiji igre. Programeri aplikacija mogu poništiti ovo ponašanje koje pruža Windows vlastitom implementacijom.

Prema Microsoftovoj tehničkoj dokumentaciji, Game Bar Presence Writer postoji u Windowsu 10 i novijim verzijama i oslanja se na COM server izvan procesa. To znači da Windows može pozvati određenu implementaciju programa za pisanje prisutnosti. za komunikaciju događaja kada se otkrije igra.

Komponenta prisutnosti u igri

Kako funkcioniše ispod: interfejs, događaji i evidentiranje

Implementacija koju pruža Windows otkriva interfejs pod nazivom IPresenceWriter i klasu za izvršavanje pod nazivom PresenceWriter. Ključni interfejs nudi metodu UpdatePresence. sa potrebnim parametrima za opis konteksta igre i promjena fokusa:

  • Ručka za prozor igre (identifikator aktivnog prozora; u tehničkoj definiciji se tipizira kao WindowId zasnovan na UINT64).
  • Obavještenje o događaju iz igre: moguće vrijednosti None, GotFocus (dobiven fokus), LostFocus (izgubljen fokus) ili AppClose (zatvoreno).
  • Identifikator aplikacije igre (appId): Ovo može biti AUMID (Application User Model Id - ID korisničkog modela aplikacije) ili Xbox Live TitleId.
  • Vrsta identifikatora (appIdType): Aumid ili TitleId, da bi se naznačilo čemu odgovara prethodno polje.

Kada pokrenete igru, Windows poziva UpdatePresence s ovim podacima tako da implementacija može postaviti prisutnost ili učiniti bilo šta drugo što je prikladno. Ako programer želi da obezbijedi vlastiti Presence Writer, morate obezbijediti COM server izvan procesa koji implementira taj interfejs.

Da bi se prilagođeno raspoređivanje pokrenulo, sistemu je potrebna vrijednost registra koja ukazuje na putanju izvršne datoteke servera. Konkretno, ključ je: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\Server\Windows.Gaming.GameBar.Internal.PresenceWriterServer\ExePath. Tip podataka je REG_SZ, a njegov sadržaj mora biti puna putanja do izvršne datoteke. koji djeluje kao server za Presence Writer.

Ekskluzivni sadržaj - kliknite ovdje  NVIDIA Bonsai Diorama: demo koji prikazuje DLSS 4, Path Tracing i RTX Mega Geometry u Unreal Engine-u

Osim toga, u naprednim scenarijima dokumentirana je klasa koja se može aktivirati u Registru pod Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter, gdje su neki korisnici manipulirali vrijednošću ActivationType. U nastavku ćete vidjeti kako se koristi u jednoj od metoda za zaustavljanje telemetrije prisutnosti..

Postavke i registar Windowsa

Lokacija, verzije i provjere integriteta

Na standardnim Windows instalacijama, binarna datoteka se nalazi na C:\Windows\System32\GameBarPresenceWriter.exe. Postoji više verzija, veličina i kontrolnih suma. u zavisnosti od izdanja i verzije sistema:

  • Tamaño aproximado 83 KB, MD5 d040264ba57bb72554c345f64ec635db, SHA1 50c3677a29cc809e3aa2c373c3df11eb14b99614, CRC32 ec32d073. Uobičajeno u Windowsu 10 1607 i x86 i x64, i dostupni u varijantama za obrazovanje, preduzeća i N.
  • Tamaño aproximado 110 KB, MD5 f12fea49547eef195c422fcbca7ef575, SHA1 f87082cf430ddffff57f3aae53cc16d9175202a8, CRC32 fcaa6d1d. Uobičajeno u Windows 10 Enterprise 2016 LTSB x64.
  • Tamaño aproximado 205 KB, MD5 0c0f21df984fbfb430679f8120c12341, SHA1 e9af59525554c3690ce187175b28c4d15112b356, CRC32 604c0840. Povezano sa Windowsom 10 1703 na x86 i x64, uključujući izdanja Education, Enterprise i N.
  • Tamaño aproximado 282 KB, MD5 6ae8f6709012bcbf6a92ac574b589d70, SHA1 a32f43636f59353ad6eed2d41f359ec6f9926e8c, CRC32 09cea85c. Viđeno u Windows 10 1703 x64 verzijama.

Ove vrijednosti se ponavljaju u popisima datoteka za različite Windows slike i SKU-ove (Home, Pro, Education, Enterprise, N), što vam pomaže da provjerite autentičnost ako sumnjate na zlonamjernu varijantu. Provjerava da li se datoteka nalazi na System32 i da li se podudara sa poznatim veličinama i hešovima kako bi se isključio zlonamjerni softver maskiran kao ova komponenta.

Performanse i procesi igre

Uobičajeni problemi koje prijavljuju korisnici

Iako služi jasnoj svrsi na nivou sistema, mnogi igrači prijavljuju da se usluga aktivira bez njihovog zahtjeva i prikazuje upozorenja kada otvore igru. Najčešći simptomi kada se govori o Game Bar Presence Writeru uključuju:

  • Upotreba propusnog opsega nepotrebno u pozadini.
  • Visoka upotreba CPU-a u skromnoj opremi ili tokom dugih sesija.
  • Memorija zauzeta kada se ništa ne snima.
  • Pad ili zastajkivanje FPS-a primjetno u određenim naslovima.
  • Usporavanja opšta podešavanja igre prilikom prebacivanja prozora.

Ako nikada ne snimate, ne koristite isječke ili ne strimujete, cijeli ovaj sloj može postati nepotreban i dosadan. Dobra vijest je da se može onemogućiti na nekoliko načina., od najbezopasnijih do najnaprednijih. Preporučujemo da uvijek počnete sa sistemskim postavkama prije nego što dirate Registar ili dozvole za datoteke.

Kako onemogućiti pisanje prisutnosti u Game Baru: 11 provjerenih rješenja

Prije nego što se upustimo u to, dva važna savjeta: mijenjajte samo ono što znate i kreirajte tačku vraćanja ili kopiju registra. Nepažljivo uređivanje registra ili onemogućavanje usluga može uzrokovati neželjene efekte.Ako se oslanjate na funkcije snimanja ili streaminga, imajte na umu da onemogućavanje Game Bara znači da gubite tu pogodnost (iako će vaše igre i dalje raditi).

1) Onemogućite Game DVR i Game Bar iz registra

Ova metoda u korijenu uklanja nekoliko funkcija povezanih sa snimanjem. Napravite sigurnosnu kopiju registra iz menija Datoteka > Izvoz u uređivaču registra prije nego što bilo šta dodirnete.

  1. Otvorite okvir Pokreni Sa Windows + R, ukucajte regedit i potvrdite.
  2. Idi na HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR i pronađite vrijednost AppCaptureEnabledPromijenite to na 0.
  3. Sada idite do HKEY_CURRENT_USER\System\GameConfigStore i stavi GameDVR_Enabled u 0.
  4. En HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR uspostavlja AllowGameDVR u 0.
  5. En HKEY_CURRENT_USER\Software\Microsoft\GameBar prilagođava AutoGameModeEnabled u 0.
  6. Ponovo pokrenite računar da primenite promene. Nakon ponovnog pokretanja, snimanje u pozadini bi trebalo biti onemogućeno..
Ekskluzivni sadržaj - kliknite ovdje  Šta je "drugi digitalni mozak" i kako ga izgraditi uz pomoć besplatnih alata

2) Onemogućite praćenje igara na Xboxu (xbgm)

Windows uključuje uslugu nadzora za Xbox koju možete onemogućiti pomoću registra. Ovo sprečava neke propuste vezane za igre..

  1. Otvorite Registry Editor.
  2. Idi na HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xbgm.
  3. U vrednosti Start (REG_DWORD), promijenite podatke sa 3 na 4.
  4. Sa 4, usluga je onemogućena. Ako želite da to vratite, vratite se na 3.

3) Preuzmite kontrolu nad datotekom i izbrišite je (ne preporučuje se)

Neki korisnici odluče preuzeti vlasništvo nad izvršnom datotekom i izbrisati je kako se ne bi mogla ponovo učitati. Ne preporučujemo to osim ako vam nije sasvim jasno šta radite., jer je to sistemska datoteka i mogli biste prekinuti zavisnosti.

  1. Lociraj C:\Windows\System32\GameBarPresenceWriter.exe iz pretraživača.
  2. Otvorite Svojstva > karticu Sigurnost > Napredno, promijenite vlasnika (TrustedInstaller) u administratorskog korisnika i primijenite.
  3. U odjeljku Dozvole dodajte korisnika i odaberite Potpuna kontrola. Prihvatite obavještenja.
  4. Nakon što ste odobrili kontrolu, izbrišite problematičnu izvršnu datoteku. Napomena: Neki tutorijali također spominju brisanje gamebar.exe; razmislite da li se to isplati ili biste radije koristili reverzibilne metode.

4) Onemogućite aktivaciju klase telemetrije prisutnosti

Ovaj pristup se oslanja na promjenu aktivne klase povezane s PresenceWriterom kako bi se spriječilo njegovo učitavanje. Koristite ga ako gore navedene postavke ne rade..

  1. Idi na HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter.
  2. U Dozvole > Napredno, promijenite vlasnika na svog korisnika i dodijelite sebi punu kontrolu (isto kao u koraku 3).
  3. Izmijenite vrijednost Vrsta aktivacije u 0. Ovo sprečava automatsku aktivaciju klase..

5) Zaustavite GameDVR i Broadcast korisničku uslugu

Iz konzole servisa možete zaustaviti korisnički dio koji upravlja snimanjem i ponovnim slanjem. To je brza i reverzibilna metoda.

  1. Otvorite Run, upišite services.msc i pritisnite OK.
  2. Pretraga GameDVR i korisnička usluga emitiranja, kliknite desnim tasterom miša i odaberite Zaustavi.

6) Zatvorite proces iz Upravitelja zadataka

Ako želite zaustaviti trenutnu sesiju, jednostavno prekinite proces. Nije trajno, ali odmah rješava problem..

  1. Kliknite desnim tasterom miša na traku zadataka i odaberite Upravitelj zadataka.
  2. Na kartici Procesi pronađite Game Bar Presence Writer i pritisnite Završi zadatak.

7) Onemogućite iz prekrivanja Xbox Game Bara

Sama traka za igre vam omogućava da isključite opcije koje podržavaju prisutnost i snimanje. To je najprijateljskiji način.

  1. Otvorite igru; ako traka za igru ​​nije prikazana, pritisnite Windows + G.
  2. Uđite u brzinu Podešavanja.
  3. Poništite barem sljedeće opcije: 'Snimanje u pozadini', 'Otvaranje trake za igre s kontrolerom', 'Prikaži traku za igre u verificiranim igrama preko cijelog ekrana' i 'Zapamti ovo kao igru'. Što je manje aktivnih opcija, to će manje ometati.

8) Isključite Game Bar iz Xbox aplikacije

Xbox aplikacija također ima veze do postavki snimanja. Odatle možete otići u sistemske postavke i onemogućiti pozadinsko zapisivanje podataka..

  1. Otvorite aplikaciju Xbox i idite na Postavke.
  2. En Ulovi, idite na vezu Postavke sustava Windows i isključite snimanje u pozadini.
  3. Ponovo pokrenite računar da biste konsolidovali promjene. Nakon ponovnog pokretanja, aktivnost prisutnosti bi trebala prestati..

9) Onemogućite Game Bar iz postavki Windowsa

Windows 10 uključuje odjeljak "Igre" u Postavkama. Isključite opću opciju Game Bara i spremni.

  1. Otvorite Postavke > Igre.
  2. Na kartici Game Bar isključite opciju "Snimanje isječaka iz igre, snimaka ekrana i emitiranje pomoću Game Bara". Ovo sprečava opterećenje i preklapanje..
Ekskluzivni sadržaj - kliknite ovdje  Tastatura sa čudnim akcentima: brza rješenja, rasporedi i zaključavanje jezika

10) Postavite snimke: Bez snimanja u pozadini ili zvuka

Još jedna ključna stvar su snimci ekrana u postavkama igre. Isključite snimanje u pozadini i zvuk iz snimaka.

  1. U odjeljku Igre > Snimci, isključite opcije 'Snimaj u pozadini dok igram' i 'Snimaj zvuk kada snimam igranje'. Na ovaj način minimizirate aktivnost i potrošnju.

11) Onemogućite način igre

Neki računari bolje reaguju kada je Igraći način rada isključen, posebno ako postoje konflikti sa automatskim optimizacijama. Pokušajte ako trzaji ili promjene fokusa potraju..

  1. U Igre > Način igre, isključite ga.

Važne napomene i alternative

Na nekoliko foruma se predlaže deinstalacija Xbox Game Bara. To je izvodljivo i, kao opće pravilo, Igre će nastaviti raditi bez prekrivanja ili snimaka ekranaMeđutim, izgubit ćete te funkcije. Prije poduzimanja drastičnih mjera, preporučuje se kreiranje potpune sigurnosne kopije sistema, prvo pokušajte s poništivim prilagođavanjima i ažurirajte Windows.

Pored ovih 11 metoda, postoje i druge ideje koje su neki korisnici primijenili: Ograničite korištenje mreže za prisutnost Game Bara s pravilima zaštitnog zida, pribjegavajte uslužnim programima trećih strana kako biste spriječili pokretanje ili uklonili uslugu ili deinstalirajte samu Xbox aplikaciju ako je ne koristite. Zapamtite da je poželjnije zaključavanje i onemogućavanje u odnosu na brisanje sistemskih datoteka kako bi se izbjegli neželjeni efekti u budućim ažuriranjima.

Za timove kojima je potrebna detaljnija kontrola, dobra je ideja pregledati ključne tehničke tačke koje je naveo Microsoft: COM server izvan procesa koji implementira IPresenceWriter, sa izvršnom klasom PresenceWriter, enumeracijama događaja obavještenja o igri (None, GotFocus, LostFocus, AppClose) i tipovima identifikatora (Aumid, TitleId), te metodom UpdatePresence sa četiri parametra: window, event, identifier i type.

Ako implementirate vlastitu implementaciju, provjerite da li ste ispravno registrovali putanju izvršne datoteke u HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\Server\Windows.Gaming.GameBar.Internal.PresenceWriterServer\ExePath kao REG_SZ. Bez te vrijednosti, Windows neće moći pronaći vaš prilagođeni server za prisutnost.U zaključanim okruženjima, vrijednost ActivationType aktivne klase je također korištena za sprječavanje njene automatske inicijalizacije.

Što se tiče verzija, postoje reference na verzije koje datiraju još od Windowsa 10 1507/1607 sa konsolidovanim prisustvom 2015. godine prilikom lansiranja Windowsa 10, i unosi verzija kao što je 10.0.16299.1004 (WinBuild.160101.0800) navedeno u bazama podataka datoteka. U svakom slučaju, funkcija je dostupna na Windowsu 10 i novijim verzijama i integrira se s Xbox Live iskustvom ako korisnik to dozvoli.

Referentna tabela registracija za prilagođene servere (prema dokumentaciji):

Ime vrijednosti Tip Contenido
ExePath REG_SZ Puna putanja do izvršne datoteke Presence Writer servera

Konačno, ako upravljate flotom uređaja, razmislite o implementaciji politika za onemogućavanje snimanja i Game Bara tamo gdje nije potrebno i dokumentirajte promjene. Što je mjera reverzibilnija, to će vam biti lakše održavati i ažurirati sistem..

Nakon svega navedenog, sada znate šta GameBarPresenceWriter.exe radi, zašto ponekad uzrokuje zagušenje i neugodnosti, te koje poluge možete koristiti da biste ga zaustavili bez ikakvih glavobolja. Počnite s postavkama sustava Windows, zatim napravite sigurnosnu kopiju usluga i registra, a destruktivne mjere ostavite za krajnju mjeru.Na ovaj način ćete imati kontrolu bez žrtvovanja stabilnosti tima.

Vezani članak:
Kako mogu preuzeti Xbox Game Pass igre na svoj PC?