- Pinamamahalaan ng GameBarPresenceWriter.exe ang presensya ng laro at isinasama ang Xbox Game Bar.
- Mayroong maraming mga bersyon at mga hash; ang lehitimong file ay namamalagi sa System32.
- Maaari itong magdulot ng pagkonsumo ng mapagkukunan at pagkautal kung hindi ka gagamit ng mga pag-capture.
- May mga ligtas na paraan para i-disable ito: Mga Setting, Serbisyo, at Registry.

Kung naglalaro ka sa isang Windows PC, malamang na nakita mo ang proseso ng GameBarPresenceWriter.exe sa Task Manager o nakatanggap ka ng ilang nakakainis na notification. Ang bahaging ito ay bahagi ng Xbox Game Bar ecosystem at game capture, at bagama't ito ay kapaki-pakinabang para sa mga taong itala o ipadala, ay maaaring maging isang istorbo kung hindi mo gagamitin ang alinman sa mga feature na iyon.
Sa kumpletong gabay na ito, sisirain namin kung ano ang eksaktong Game Bar Presence Writer, kung paano ito gumagana sa Windows 10 at mas bago, anong mga problema ang iniulat ng mga user at, higit sa lahat, Paano ito ligtas na hindi paganahin sa iba't ibang paraan (mula sa Windows tweaks hanggang sa mga pagbabago sa Registry, serbisyo, at higit pa). Ipapaliwanag namin nang detalyado, kasama ang lahat ng mga path, key, at opsyon na kasangkot.
Ano ang GameBarPresenceWriter.exe at para saan ito ginagamit?
Ang GameBarPresenceWriter.exe ay isang Win32 EXE executable na kasama sa Windows 10 at mga mas bagong bersyon, na nauugnay sa mga setting ng paglalaro ng Windows at karanasan sa Xbox Game Bar. Ang pangunahing layunin nito ay upang pamahalaan ang estado ng presensya ng laro (kung ang isang laro ay aktibo sa foreground, kung ang window ay mawalan ng focus, o kung ito ay magsasara) at ipaalam ito sa Xbox ecosystem kung naaangkop.
Bilang default, kung ang user ay may naka-install na Xbox app, naka-sign in sa kanilang account, at pinahintulutan ang presensya na itakda. Xbox Live kapag naglalaro sa PC, Awtomatikong ina-update ng component na ito ang estadong iyonSa ganitong paraan, makikita ng iyong mga contact na ikaw ay nasa isang session ng laro. Maaaring i-override ng mga developer ng application ang gawi na ito na ibinigay ng Windows gamit ang sarili nilang pagpapatupad.
Ayon sa teknikal na dokumentasyon ng Microsoft, ang Game Bar Presence Writer ay umiiral sa Windows 10 at mas bago at umaasa sa isang out-of-process na COM server. Nangangahulugan ito na maaaring tumawag ang Windows ng isang partikular na pagpapatupad ng manunulat ng presensya. upang ipaalam ang mga kaganapan kapag may natukoy na laro.

Paano ito gumagana sa ilalim: interface, mga kaganapan at pag-log
Ang pagpapatupad na ibinigay ng Windows ay naglalantad ng isang interface na tinatawag na IPresenceWriter at isang runtime na klase na tinatawag na PresenceWriter. Ang pangunahing interface ay nag-aalok ng paraan ng UpdatePresence na may mga kinakailangang parameter upang ilarawan ang konteksto ng laro at mga pagbabago sa pagtuon:
- Hawak ng bintana ng laro (isang hawakan sa aktibong window; sa teknikal na kahulugan ito ay nai-type bilang UINT64-based na WindowId).
- Kaganapan ng abiso mula sa laro: posibleng mga halaga Wala, GotFocus (nakuha ang focus), LostFocus (nawala ang focus), o AppClose (sarado).
- Identifier ng application ng laro (appId): Ito ay maaaring ang AUMID (Application User Model Id) o ang Xbox Live TitleId.
- Uri ng identifier (appIdType): Aumid o TitleId, upang isaad kung ano ang katumbas ng nakaraang field.
Kapag naglunsad ka ng isang laro, hinihimok ng Windows ang UpdatePresence gamit ang data na ito upang maitakda ng pagpapatupad ang presensya o gawin ang anumang naaangkop. Kung ang isang developer ay gustong magbigay ng kanilang sariling Presence Writer, dapat kang magbigay ng out-of-proc COM server na nagpapatupad ng interface na iyon.
Para tumakbo ang isang custom na deployment, ang system ay nangangailangan ng registry value na tumuturo sa path ng server na maipapatupad. Sa partikular, ang susi ay: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\Server\Windows.Gaming.GameBar.Internal.PresenceWriterServer\ExePath. Ang uri ng data ay REG_SZ at ang nilalaman nito ay dapat na ang buong landas patungo sa maipapatupad. na gumaganap bilang isang server para sa Presence Writer.
Bukod pa rito, sa mga advanced na sitwasyon, isang klase ang naidokumento na maaaring i-activate sa Registry sa ilalim ng Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter, kung saan manipulahin ng ilang user ang ActivationType value. Sa ibaba makikita mo kung paano ito ginagamit sa isa sa mga paraan upang ihinto ang presensya ng telemetry..

Lokasyon, mga bersyon at mga pagsusuri sa integridad
Sa karaniwang mga pag-install ng Windows, ang binary ay matatagpuan sa C:\Windows\System32\GameBarPresenceWriter.exe. Mayroong maraming mga build, laki, at checksum. depende sa edisyon at bersyon ng system:
- Tamaño aproximado 83 KB, MD5 d040264ba57bb72554c345f64ec635db, SHA1 50c3677a29cc809e3aa2c373c3df11eb14b99614, CRC32 ec32d073. Karaniwan sa Windows 10 1607 parehong x86 at x64, at available sa Education, Enterprise, at N variant.
- Tamaño aproximado 110 KB, MD5 f12fea49547eef195c422fcbca7ef575, SHA1 f87082cf430ddffff57f3aae53cc16d9175202a8, CRC32 fcaa6d1d. Karaniwan sa Windows 10 Enterprise 2016 LTSB x64.
- Tamaño aproximado 205 KB, MD5 0c0f21df984fbfb430679f8120c12341, SHA1 e9af59525554c3690ce187175b28c4d15112b356, CRC32 604c0840. Nauugnay sa Windows 10 1703 sa x86 at x64, kasama ang Education, Enterprise, at N edisyon.
- Tamaño aproximado 282 KB, MD5 6ae8f6709012bcbf6a92ac574b589d70, SHA1 a32f43636f59353ad6eed2d41f359ec6f9926e8c, CRC32 09cea85c. Nakikita sa mga build ng Windows 10 1703 x64.
Ang mga halagang ito ay paulit-ulit sa mga listahan ng file para sa iba't ibang mga imahe ng Windows at SKU (Home, Pro, Education, Enterprise, N), na tumutulong sa iyong i-verify ang pagiging tunay kung pinaghihinalaan mo ang isang nakakahamak na variant. Sinusuri kung ang file ay nasa System32 at tumutugma sa mga kilalang laki at hash upang ibukod ang malware na nagpapanggap bilang bahaging ito.

Mga karaniwang problema na iniulat ng mga user
Bagama't nagsisilbi itong malinaw na layunin sa antas ng system, maraming manlalaro ang nag-uulat na nag-a-activate ang serbisyo nang hindi nila hinihiling at nagpapakita ng mga alerto kapag nagbukas sila ng laro. Ang pinaka-paulit-ulit na mga sintomas kapag pinag-uusapan ang Game Bar Presence Writer ay kinabibilangan:
- Paggamit ng bandwidth hindi kailangan sa background.
- Mataas na paggamit ng CPU sa katamtamang kagamitan o sa mahabang sesyon.
- Abala ang memorya kapag walang nire-record.
- Bumaba o nauutal ang FPS kapansin-pansin sa ilang mga pamagat.
- Mga slowdown pangkalahatang mga setting ng laro kapag lumilipat ng mga bintana.
Kung hindi ka kailanman magre-record, mag-clip, o mag-stream, ang buong layer na ito ay maaaring maging hindi kailangan at isang istorbo. Ang mabuting balita ay maaari itong i-disable sa maraming paraan., mula sa pinaka hindi nakakapinsala hanggang sa pinaka advanced. Inirerekomenda naming palaging magsimula sa mga setting ng system bago pindutin ang Registry o mga pahintulot ng file.
Paano I-disable ang Game Bar Presence Writer: 11 Subok na Solusyon
Bago tayo pumasok dito, dalawang mahalagang tip: baguhin lang ang alam mo at gumawa ng restore point o kopya ng Registry. Ang pag-edit ng Registry o hindi pagpapagana ng mga serbisyo nang walang ingat ay maaaring magdulot ng mga hindi gustong epekto.Kung umaasa ka sa pag-record o pag-stream ng mga feature, tandaan na ang hindi pagpapagana ng Game Bar ay nangangahulugang mawawala mo ang kaginhawaan na iyon (bagama't gagana pa rin ang iyong mga laro).
1) Huwag paganahin ang Game DVR at Game Bar mula sa Registry
Pinutol ng pamamaraang ito ang ilang mga function na nauugnay sa pagkuha sa ugat. I-back up ang Registry mula sa File > I-export sa Registry Editor bago hawakan ang anumang bagay.
- Buksan ang kahon ng Run gamit ang Windows + R, i-type ang regedit at kumpirmahin.
- Pumunta sa
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVRat hanapin ang halaga Pinagana ang AppCapture. Baguhin ito sa 0. - Ngayon mag-navigate sa
HKEY_CURRENT_USER\System\GameConfigStoreat ilagay GameDVR_Enified en 0. - En
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVRnagtatatag AllowGameDVR sa 0. - En
HKEY_CURRENT_USER\Software\Microsoft\GameBarinaayos AutoGameModeEnabled sa 0. - I-restart ang iyong computer upang ilapat ang mga pagbabago. Pagkatapos ng pag-reboot, dapat na hindi pinagana ang pagkuha sa background..
2) Huwag paganahin ang Xbox Game Monitoring (xbgm)
Kasama sa Windows ang serbisyo sa pagsubaybay para sa Xbox na maaari mong i-disable gamit ang Registry. Pinipigilan nito ang ilan sa pangangasiwa na nauugnay sa paglalaro..
- Buksan ang Registry Editor.
- Pumunta sa
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xbgm. - Sa halaga simula (REG_DWORD), baguhin ang data mula 3 hanggang 4.
- Sa 4, ang serbisyo ay hindi pinagana. Kung gusto mong ibalik ito, bumalik sa 3.
3) Kontrolin ang file at tanggalin ito (hindi inirerekomenda)
Pinipili ng ilang user na ariin ang executable at tanggalin ito para hindi na ito ma-load muli. Hindi namin ito inirerekomenda maliban kung malinaw ka sa iyong ginagawa., dahil ito ay isang file ng system at maaari mong masira ang mga dependency.
- Lokasyon
C:\Windows\System32\GameBarPresenceWriter.exemula sa search engine. - Buksan ang Properties > Security tab > Advanced, palitan ang may-ari (TrustedInstaller) sa iyong admin user at mag-apply.
- Sa ilalim ng Mga Pahintulot, idagdag ang iyong user at piliin ang Buong Kontrol. Tanggapin ang mga paunawa.
- Kapag nagbigay ka na ng kontrol, tanggalin ang may problemang executable. Tandaan: Binabanggit din ng ilang tutorial ang pagtanggal ng gamebar.exe; isaalang-alang kung ito ay katumbas ng halaga o kung mas gusto mo ang mga reversible na pamamaraan.
4) I-disable ang activation ng presence telemetry class
Ang diskarte na ito ay umaasa sa pagbabago ng activatable na klase na nauugnay sa PresenceWriter upang maiwasan itong mag-load. Gamitin ito kung hindi gumagana ang mga setting sa itaas..
- Pumunta sa
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter. - Sa Mga Pahintulot > Advanced, palitan ang may-ari sa iyong user at bigyan ang iyong sarili ng ganap na kontrol (katulad ng sa hakbang 3).
- Baguhin ang halaga Uri ng Pag-activate sa 0. Pinipigilan nito ang awtomatikong pag-activate ng klase..
5) Itigil ang GameDVR at Broadcast User Service
Mula sa console ng mga serbisyo maaari mong ihinto ang bahagi ng user na namamahala sa mga pagkuha at muling pagpapadala. Ito ay isang mabilis at nababaligtad na pamamaraan.
- Buksan ang Run, i-type
services.mscat i-click ang OK. - Paghahanap Serbisyo ng Gumagamit ng GameDVR at Broadcast, i-right click at piliin ang Stop.
6) Isara ang proseso mula sa Task Manager
Kung gusto mong ihinto ang kasalukuyang session, tapusin lang ang proseso. Hindi ito permanente, ngunit agad nitong pinuputol ang problema..
- Mag-right click sa taskbar at piliin ang Task Manager.
- Sa tab na Mga Proseso, hanapin Game Bar Presence Writer at pindutin ang Tapusin ang Gawain.
7) Huwag paganahin mula sa overlay ng Xbox Game Bar
Ang Game Bar mismo ay nagpapahintulot sa iyo na i-off ang mga opsyon na nagpapakain sa presensya at pagkuha. Ito ang pinakamagiliw na paraan.
- Magbukas ng laro; kung ang Game Bar ay hindi ipinapakita, pindutin ang Windows + G.
- Pumasok sa gamit ng setting.
- Alisan ng check ang hindi bababa sa: 'I-record sa background', 'Buksan ang Game Bar na may controller', 'Ipakita ang Game Bar sa mga na-verify na full screen na laro', at 'Tandaan ito bilang isang laro'. Ang mas kaunting mga aktibong opsyon, mas kaunti itong makagambala.
8) I-off ang Game Bar mula sa Xbox app
Ang Xbox app ay nagli-link din upang makuha ang mga setting. Mula doon maaari kang pumunta sa mga setting ng system at huwag paganahin ang pag-log sa background..
- Buksan ang Xbox app at pumunta sa Mga Setting.
- En Nahuli, pumunta sa link ng Mga Setting ng Windows at i-off ang pag-record sa background.
- I-restart ang iyong computer upang pagsama-samahin ang mga pagbabago. Pagkatapos ng pag-restart, dapat na huminto ang aktibidad ng presensya..
9) Huwag paganahin ang Game Bar mula sa Mga Setting ng Windows
Kasama sa Windows 10 ang seksyong 'Mga Laro' sa Mga Setting. I-off ang pangkalahatang opsyon ng Game Bar at handa na.
- Buksan ang Mga Setting > Mga Laro.
- Sa tab na Game Bar, i-off ang 'Mag-record ng mga clip ng laro, mga screenshot, at mag-broadcast gamit ang Game Bar'. Pinipigilan nito ang pag-load at pag-overlay..
10) Set Captures: Walang background recording o audio
Ang isa pang mahalagang punto ay nasa Mga Screenshot sa loob ng mga setting ng Laro. I-off ang background recording at audio mula sa mga recording.
- Sa Mga Laro > Mga Pagkuha, i-off ang 'Mag-record sa background habang naglalaro ako' at 'Mag-record ng audio kapag nag-record ako ng gameplay'. Sa ganitong paraan mababawasan mo ang aktibidad at pagkonsumo.
11) Huwag paganahin ang Game Mode
Ang ilang mga computer ay mas mahusay na tumugon nang naka-off ang Game Mode, lalo na kung may mga salungatan sa mga awtomatikong pag-optimize. Subukan ito kung magpapatuloy ang mga jerks o focus shift..
- Sa Mga Laro > Game Mode, i-off ito.
Mahahalagang tala at alternatibo
Sa ilang mga forum, iminumungkahi na i-uninstall ang Xbox Game Bar. Ito ay magagawa at, bilang pangkalahatang tuntunin, Ang mga laro ay patuloy na tatakbo nang walang overlay o mga screenshotGayunpaman, mawawala ang mga feature na iyon. Bago gumawa ng mga marahas na hakbang, inirerekumenda na lumikha ng isang buong backup ng system, subukan muna ang mga nababagong pagsasaayos, at panatilihing napapanahon ang Windows.
Bilang karagdagan sa 11 na pamamaraan, may iba pang ideya na inilapat ng ilang user: Limitahan ang paggamit ng network ng Game Bar Presence gamit ang mga panuntunan sa firewall, gumamit ng mga third-party na utility upang pigilan ito sa pagsisimula o pag-alis ng serbisyo, o i-uninstall ang mismong Xbox app kung hindi mo ito ginagamit. Tandaan na ito ay mas kanais-nais i-lock at i-disable vs. tanggalin ang mga file ng system para maiwasan ang mga side effect sa mga susunod na update.
Para sa mga team na nangangailangan ng mas detalyadong kontrol, magandang ideya na suriin ang mga pangunahing teknikal na punto na binalangkas ng Microsoft: Out-of-process na COM server na nagpapatupad ng IPresenceWriter, kasama ang PresenceWriter execution class, mga enumerasyon ng mga kaganapan sa notification ng laro (Wala, GotFocus, LostFocus, AppClose) at mga uri ng identifier (Aumid, TitleId), at ang UpdatePresence na paraan na may apat na parameter: window, event, identifier, at uri.
Kung magde-deploy ka ng sarili mong pagpapatupad, tiyaking irehistro nang tama ang executable path HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\Server\Windows.Gaming.GameBar.Internal.PresenceWriterServer\ExePath bilang REG_SZ. Kung wala ang halagang iyon, hindi mahahanap ng Windows ang iyong custom na presence server.Sa mga naka-lock na kapaligiran, ginamit din ang ActivationType value ng activatable class para pigilan ang awtomatikong pagsisimula nito.
Tulad ng para sa mga bersyon, may mga sanggunian sa mga build mula pa noong Windows 10 1507/1607 na may pinagsama-samang presensya noong 2015 sa paglulunsad ng Windows 10, at mga entry sa bersyon tulad ng 10.0.16299.1004 (WinBuild.160101.0800) binanggit sa mga database ng file. Sa anumang kaso, available ang feature sa Windows 10 at mas bago at isinasama sa karanasan sa Xbox Live kung pinapayagan ito ng user.
Talaan ng sanggunian ng Registro para sa mga custom na server (ayon sa dokumentasyon):
| Pangalan ng halaga | Uri | Nilalaman |
|---|---|---|
| ExePath | REG_SZ | Buong path sa Presence Writer server na maipapatupad |
Panghuli, kung namamahala ka ng fleet ng mga device, isaalang-alang ang pagpapatupad ng mga patakaran upang i-disable ang pagkuha at Game Bar kung saan hindi kinakailangan, at idokumento ang mga pagbabago. Kung mas mababaligtad ang panukala, mas magiging madali para sa iyo na mapanatili at i-update ang system..
Sa lahat ng nasa itaas, alam mo na ngayon kung ano ang ginagawa ng GameBarPresenceWriter.exe, kung bakit ito minsan ay nagdudulot ng pagkonsumo at abala, at kung anong mga lever ang maaari mong i-tap upang ihinto ito nang walang anumang pananakit ng ulo. Magsimula sa Mga Setting ng Windows, pagkatapos ay i-back up ang Mga Serbisyo at Registry, na inilalaan ang mga mapanirang hakbang bilang huling paraan.; sa ganitong paraan magkakaroon ka ng kontrol nang hindi isinasakripisyo ang katatagan ng koponan.
Dalubhasa ang editor sa mga isyu sa teknolohiya at internet na may higit sa sampung taong karanasan sa iba't ibang digital media. Nagtrabaho ako bilang isang editor at tagalikha ng nilalaman para sa e-commerce, komunikasyon, online na marketing at mga kumpanya ng advertising. Nagsulat din ako sa mga website ng ekonomiya, pananalapi at iba pang sektor. Ang aking trabaho ay hilig ko rin. Ngayon, sa pamamagitan ng aking mga artikulo sa Tecnobits, sinusubukan kong tuklasin ang lahat ng mga balita at mga bagong pagkakataon na iniaalok sa atin ng mundo ng teknolohiya araw-araw upang mapabuti ang ating buhay.