Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

gamebarpresencewriter.exe คืออะไร และวิธีปิดใช้งาน

ใน update ล่าสุด Microsoft เปิดตัวฟีเจอร์ "Game Bar" ใน Windows ให้ผู้ใช้บันทึกประสบการณ์ขณะเล่นเกม ฟีเจอร์นี้มีประโยชน์มาก ไม่ต้องออกจากเกมหรือเปิดโปรแกรมภายนอก Game bar จะเปิดอัตโนมัติเมื่อเล่นเกม และใช้ tools ผ่าน hotkeys ไฟล์ executable 'gamebarpresencewriter' คือ process สำหรับรัน Game Bar

เข้าถึง Game Bar ได้โดยกด Windows + G ขณะเล่นเกม มีตัวเลือก screenshot, บันทึก gameplay, หรือเปิด Xbox app เร็วๆ

แต่ผู้ใช้หลายคนรายงานว่าแอปนี้ทำให้ CPU หรือ Memory usage สูงผิดปกติเมื่อเปิดเกม มีกรณี error ขึ้นเพราะ Game Bar files ไม่พร้อมในระบบ และมีคนไม่สามารถปิด Game Bar ให้หยุดเปิดอัตโนมัติเมื่อเปิดเกมได้

มีหลาย workaround แก้ปัญหาเหล่านี้ หากเจอ high CPU/memory ขณะเล่นเกม ลองปิด Game Bar ดู หากไม่ได้ ลองปิด Game DVR และ Game Bar ผ่าน registry ต้องการ administrative privileges

ควรทราบว่าเกม Xbox บางเกมขึ้นอยู่กับ game DVR สำหรับการทำงานที่ smooth หากปิดอาจทำให้ unstable และ error ไม่คาดคิด หากเกิดขึ้น สามารถ revert กลับได้ด้วยวิธีเดียวกัน

วิธีที่ 1: ปิด Game Bar ใน Xbox App

Game Bar เป็นฟีเจอร์หลักของ Xbox app ใน Windows ลองปิด Game Bar จาก Xbox app ก่อน

  1. กด Windows + S พิมพ์ "Xbox" เปิดแอปพลิเคชัน
  2. คลิกไอคอน Settings ซ้ายล่าง เลือก "Game DVR" และ uncheck "Record game clips and screenshots using Game DVR"
  3. Restart คอมพิวเตอร์ และเช็คว่าแก้ได้หรือไม่

วิธีที่ 2: ปิด Game Bar ด้วย Registry Editor

ถ้าปิดจาก Xbox app ไม่ได้ ลองปิดผ่าน registry editor หมายเหตุ: Registry editor ทรงพลัง การเปลี่ยน key ที่ไม่รู้จักอาจทำให้ PC ไม่ใช้งานได้ ควร backup registry ก่อน

  1. กด Windows + R พิมพ์ "regedit" Enter
  2. ใน registry editor ไปที่ key:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR
  1. หา key "AppCaptureEnabled" เปลี่ยนค่าเป็น '0' (0 = off, 1 = on)
  2. ไปที่ key:
HKEY_CURRENT_USER\System\GameConfigStore
  1. หา key "GameDVR_Enabled" ดับเบิลคลิก เปลี่ยนค่าเป็น '0'
  2. กด OK บันทึกและออก Restart คอมพิวเตอร์ และเช็คว่าแก้ได้หรือไม่

วิธีที่ 3: ปิดผ่าน Settings

ถ้ายังปิดไม่ได้ ลองปิดผ่าน Settings app ฟีเจอร์นี้เพิ่มเข้ามาหลัง Creators update หากไม่ใช่วอร์ชันนั้น อาจทำไม่ได้

  1. กด Windows + S พิมพ์ "settings" Enter
  2. ใน Settings คลิก Gaming เลือก "Game bar" จาก navigation ขวา
  3. Uncheck "Record game clips, screenshots, and broadcast using Game bar"
  4. Restart คอมพิวเตอร์ และเช็คว่าแก้ได้หรือไม่

วิธีที่ 4: ปิดผ่าน Pop-up Settings ของ Game Bar

ถ้าคุณ uninstall Xbox app ไปแล้ว อาจไม่สามารถเปลี่ยน settings ได้ วิธีแก้คือปิด Game Bar ให้ไม่เปิดอัตโนมัติผ่าน settings ของมันเอง

  1. ปล่อยให้ Game Bar spawn ขึ้นเมื่อเปิดเกม หรือกด Windows + G เพื่อเปิด
  2. คลิกไอคอน "Settings" ขวาของ bar
  3. Uncheck ทุกตัวเลือกตั้งแต่ตัวแรก:
    "Open Game bar when using (Xbox) on a controller"
    "Show Game bar when I play full-screen games Microsoft has verified"
    "Remember this as a game"
  4. Restart คอมพิวเตอร์ และเช็คว่าแก้ได้หรือไม่

หมายเหตุ: ยังมี workaround อื่นๆ เช่น uninstall Xbox app, take ownership ของ gamebarpresencewriter.exe หรือ registry files บางกรณีได้ผล บางกรณีทำให้แย่ลง จึงไม่ได้รายการไว้ หากยังต้องการลอง Google จะช่วยได้

วิธีที่ 5: ผ่าน Batch Script

ถ้าวิธีข้างต้นไม่ได้ผล ลองรัน Batch script ที่จะ elevate เป็น Trusted Installed permissions แล้วรันคำสั่ง:

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter" /v "ActivationType" /t REG_DWORD /d 0 /f

ต้อง login เป็น administrator ก่อน สามารถลบ key เองได้ภายหลังผ่าน registry editor ไปที่ address ข้างต้น

  1. ดาวน์โหลด fix จาก link เหล่านี้ แตก folder ทั้งหมด
  2. คลิกขวา batch script เลือก Run as administrator
  3. หลังรัน restart คอมพิวเตอร์ และดูว่าแก้ได้หรือไม่