ข้อความข้อผิดพลาด "คุณจะต้องมีแอปใหม่เพื่อเปิด ms-gaming overlay นี้" เกี่ยวข้องกับ Windows Game Bar ตัวเลือกที่นำเสนอใน Windows 10 ซึ่งให้ฟีเจอร์เกมมิ่งบางอย่าง เช่น การบันทึกวิดีโอ การถ่ายภาพหน้าจอ ฯลฯ ข้อความปรากฏเมื่อใช้ชุดปุ่ม Windows Key + G ซึ่งเป็นชุดปุ่มเริ่มต้นที่เปิด Game Bar
ผู้ใช้มักต้องการใช้ชุดปุ่มนี้สำหรับแอปอื่นที่รันอยู่ แต่ Windows บังคับให้ใช้ฟังก์ชัน Game Bar มีหลายวิธีแก้ไขปัญหานี้ หวังว่าคุณจะโชคดีกับหนึ่งในนั้น
สาเหตุของข้อผิดพลาด "You'll Need a New App to Open This ms-gaming overlay" ใน Windows 10
สาเหตุหลักคือ ชุดปุ่ม Windows Key + G ถูกจองไว้สำหรับ Game Bar หากต้องการใช้ชุดปุ่มเดียวกันสำหรับวัตถุประสงค์อื่น ต้องปิดใช้งาน Game Bar
อย่างไรก็ตาม หากคุณ ถอนการติดตั้ง Xbox และ Game Bar จาก Windows ข้อผิดพลาดนี้จะปรากฏ เพราะ Windows ไม่มีอะไรให้เปิดเมื่อใช้ชุดปุ่มดังกล่าว ในกรณีนี้ คุณต้องติดตั้งแอป Windows 10 ที่ลบไปใหม่
วิธีแก้ไขที่ 1: ปิดใช้งาน Game Bar
วิธีที่ง่ายที่สุดมักเป็นวิธีที่ดีที่สุด คุณควรเริ่ม troubleshooting ด้วยการปิด Game Bar เพียงอย่างเดียว จะลบ key binding ออก และคุณจะใช้ชุดปุ่มนี้สำหรับวัตถุประสงค์อื่นได้ ปฏิบัติตามขั้นตอนด้านล่าง
- ใช้ Windows Key + I เปิด Settings บน Windows 10 PC หรือค้นหา "Settings" จากแถบค้นหาบน taskbar หรือคลิกไอคอน cog เหนือปุ่ม Start menu หลังเปิด
- เปิด sub-entry "Gaming" ในแอป Settings โดยคลิกครั้งเดียว
- ไปที่แท็บ Game bar ตรวจสอบ Record game clips, screenshots, and broadcast using Game bar เลื่อนสไลเดอร์ด้านล่างเป็น Off และออกจาก Settings หลังจากนั้น ตรวจสอบว่าปัญหาเดิมยังปรากฏเมื่อใช้ Win + G หรือไม่
วิธีแก้ไขที่ 2: ติดตั้งแอป Windows ใหม่
วิธีนี้จะแทนที่แอป Windows ที่หายไปซึ่งคุณอาจถอนการติดตั้งไปเมื่อสักพัก ข้อผิดพลาดปรากฏเพราะชุดปุ่ม Win + G ใช้แอป Xbox ที่ติดตั้งมาพร้อม Windows โดยค่าเริ่มต้น หากคุณลองถอนแอป built-in ต่างๆ ของ Windows ไป คุณอาจถอนแอปนี้ไปด้วย และ Windows ไม่มีอะไรให้เปิดเมื่อใช้ชุดปุ่มนั้น วิธีนี้ใช้เวลาสักพักแต่อาจทำงานได้กับผู้ใช้จำนวนมาก
- ไปที่ตำแหน่งต่อไปนี้บนคอมพิวเตอร์โดยเปิด Windows Explorer คลิก This PC:
C:\Users\YOURUSERNAME\AppData\Local\Packages
- หากไม่เห็นโฟลเดอร์ AppData ต้องเปิดใช้งานตัวเลือกแสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่ คลิกแท็บ "View" บนเมนู File Explorer ติ๊กถูก "Hidden items" ในส่วน Show/hide File Explorer จะแสดงไฟล์ซ่อนและจำตัวเลือกนี้ไว้จนกว่าจะเปลี่ยน
- ลบไฟล์และโฟลเดอร์ทั้งหมดในโฟลเดอร์ Packages หากได้ข้อความบางไฟล์ลบไม่ได้เพราะกำลังใช้งาน ข้ามไปได้ หรือย้ายไฟล์และโฟลเดอร์ไปที่อื่นเพื่อความปลอดภัย
- เปิด PowerShell utility โดยคลิกขวาที่ปุ่ม Start menu คลิก Windows PowerShell (Admin) จากเมนูบริบท
- หากเห็น Command Prompt แทน PowerShell ที่จุดนั้น สามารถค้นหาใน Start menu หรือแถบค้นหาถัดจากมัน ครั้งนี้ ต้องคลิกขวาผลลัพธ์แรก เลือก Run as administrator
- ใน PowerShell console พิมพ์คำสั่งด้านล่าง และกด Enter หลังพิมพ์เสร็จ
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
- ปล่อยให้คำสั่งทำงาน ใช้เวลาสองสามนาทีเพื่อติดตั้งแอปทั้งหมดใหม่ ตรวจสอบว่าข้อความ "คุณจะต้องมีแอปใหม่เพื่อเปิด ms-gaming overlay นี้" ยังปรากฏหรือไม่
วิธีแก้ไขที่ 3: ปิด Key Binding ใน Registry Editor
หากวิธีข้างต้นล้มเหลว หรือแสดงข้อความข้อผิดพลาดต่างกันระหว่างขั้นตอน ยังมีทางแก้ใน Registry Editor เร็วและมีประสิทธิภาพ แตบางคนหลีกเลี่ยงการแก้ registry เพราะปัญหาความเสถียรของระบบ อย่างไรก็ตาม หากปฏิบัติตามขั้นตอนด้านล่างอย่างระมัดระวัง ไม่มีอะไรจะผิดพลาด และปัญหาควรหายไปในไม่ช้า
- เนื่องจากคุณจะแก้ไข registry key เราแนะนำให้ดูบทความที่เราเผยแพร่ไว้สำหรับการ backup registry อย่างปลอดภัยเพื่อป้องกันปัญหาอื่นๆ ยังไงก็ตาม ไม่มีอะไรผิดพลาดหากปฏิบัติตามขั้นตอนอย่างระมัดระวังและถูกต้อง
- เปิดหน้าต่าง Registry Editor โดยพิมพ์ "regedit" ในแถบค้นหา Start menu หรือ Run dialog box ที่เข้าถึงได้ด้วย Windows Key + R ไปที่ key ต่อไปนี้ใน registry โดยนำทางที่ फलกซ้าย:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR
- คลิกที่ key นี้ และพยายามหา entry ชื่อ AppCaptureEnabled หากไม่มี ให้สร้าง DWORD Value ใหม่ชื่อ NoWinKeys โดยคลิกขวาทางขวาของหน้าต่าง เลือก New >> DWORD (32-bit) Value คลิกขวาที่มัน เลือก Modify จากเมนูบริบท
- ในหน้าต่าง Edit ภายใต้ส่วน Value data เปลี่ยนค่าเป็น 0 และนำไปใช้การเปลี่ยนแปลง ตรวจสอบให้แน่ใจว่า Base ตั้งเป็น Decimal ยืนยัน กล่องโต้ตอบด้านความปลอดภัยที่อาจปรากฏ
- เพิ่มเติม ไปที่ตำแหน่งด้านล่างใน registry:
HKEY_CURRENT_USER\System\GameConfigStore
- หา DWORD entry ชื่อ GameDVR_Enabled หากไม่มี ทำซ้ำการกระทำจาก ขั้นตอน 3 เพื่อสร้าง คลิกขวาเลือก Modify
- ในหน้าต่าง Edit ภายใต้ Value data เปลี่ยนค่าเป็น 0 นำไปใช้การเปลี่ยนแปลง
- คุณสามารถรีสตาร์ทคอมพิวเตอร์ด้วยตนเองโดยคลิก Start menu >> Power button >> Restart และตรวจสอบว่าปัญหาหายไปแล้วหรือไม่ นี่อาจแก้ปัญหาทันที
วิธีแก้ไขที่ 4: รีเซ็ต Windows Store Cache
หากแคชของ Store มีปัญหา ต้องรีเซ็ตด้วยคำสั่งง่ายนี้ การรีเซ็ตแคชมักแก้ปัญหาคล้ายๆ นี้ เพราะเกิดจากการใช้ Store มากเกินไปจนแคชใหญ่เกินกว่าที่แนะนำ อาจก่อให้เกิดปัญหากับแอป Windows ใดๆ รวมถึง Xbox และ Game Bar apps
- คลิกปุ่ม Start menu พิมพ์คำสั่ง "wsreset" ทันทีที่พิมพ์ ผลลัพธ์แรกด้านบนควรเป็น "wsreset – Run command"
- คลิกที่นั่นเพื่อรีเซ็ตแคชของ Store รีสตาร์ทคอมพิวเตอร์เพื่อนำไปใช้การเปลี่ยนแปลง และลองใช้ Win + G ดูว่าข้อความข้อผิดพลาดยังปรากฏหรือไม่