Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีเพิ่มเกม Microsoft Store เข้า Steam ใน Windows 11/10

ฟีเจอร์ของ Steam บน Windows หนึ่งคือ อนุญาตเพิ่มเกมด้วยตนเอง แต่จำกัดเฉพาะเกมที่เป็น EXE-based ไม่ได้ดาวน์โหลดจาก Microsoft Store ตอนนี้ Microsoft Store เป็นแหล่งหลักของเกม ควรเพิ่มเกมเหล่านั้นเข้า Steam ด้วย แต่ไม่มีการรองรับโดยตรงสำหรับเกมที่ติดตั้งจาก Store

เพิ่มเกม Microsoft Store apps เข้า Steam

ในโพสต์นี้ แชร์เทคนิคที่ทำได้ ก่อนเริ่ม ต้องแน่ใจว่าติดตั้งเกมบน Windows PC แล้ว – ที่นี่ใช้ Age of Empires เป็นตัวอย่าง จำได้ว่า ต้องมี admin privileges

ค้นหา Windows UWP Game

เกมและแอปจาก Store อยู่ในรูปแบบ package ต้องค้นหาก่อน เส้นทางควรเป็นแบบนี้:

C:\Users\<USERNAME>\AppData\Local\Packages

สามารถพิมพ์ %appdata% ใน Run prompt แล้วย้อนกลับหาโฟลเดอร์ Local แล้วเข้า Packages

หา game package หากยาก ค้นหาด้วยชื่อเกม

สำหรับ Age of Empires โฟลเดอร์ชื่อ Microsoft.MSDallas_8wexxxxxxx

วิธีเพิ่มเกม Microsoft Store เข้า Steam ใน Windows 11/10

ค้นหา App Manifest สำหรับเกม

ต่อไป เข้าโฟลเดอร์ซ่อนที่รวมเกมและแอปทั้งหมด

ปกติอยู่ที่ C:\Program Files\WindowsApps OR <DISK>:\WindowsApps

<Disk> ใช้เมื่อเลือก drive อื่นสำหรับแอปและเกม

ต้องมี admin privileges หากไม่ได้เข้าถึง ต้องเปลี่ยน ownership ของ App folder จาก Trusted Installer เป็นบัญชีของคุณ

เข้าไปแล้ว หาโฟลเดอร์ชื่อเดียวกับที่หาได้ข้างต้น ในกรณีนี้คือ "Microsoft.MSDallas_8wexxxxxxx"

วิธีเพิ่มเกม Microsoft Store เข้า Steam ใน Windows 11/10

ต่อไป หาไฟล์ AppxManifest.xml ในโฟลเดอร์ เปิดด้วย text editor แนะนำ Notepad อย่าแก้ไขอะไร – บันทึกเป็น .txt

หา tag นี้ในไฟล์ “<Application Id=”

คัดลอก Application ID ซึ่งในกรณีนี้คือแค่ App จดไว้ใน Notepad แยกหรือจำไว้

วิธีเพิ่มเกม Microsoft Store เข้า Steam ใน Windows 11/10

ใน Notepad ทำตามเทมเพลต:

shell:AppsFolder\PACKAGE!APPID

สำหรับ Age of Empires package จะเป็น 'Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe' และ AppID 'App'.

สตริงสำหรับ Age of Empires จะเป็น:

shell:AppsFolder\Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe!App

ตรวจสอบว่าบนคอมพิวเตอร์ของคุณเป็นอย่างไร

เพิ่มเข้า Steam

นี่คือที่เราจะหลอก Steam เพิ่ม EXE program ใดๆ เช่น Windows Explorer หรือ Chrome เข้า game library เมื่ออยู่ในรายการแล้ว คลิกขวาที่แอปพลิเคชัน เลือก Properties

วิธีเพิ่มเกม Microsoft Store เข้า Steam ใน Windows 11/10

ลบทุกอย่างในส่วน Start in และ ทับซ้อนด้วยข้อความที่สร้างใน Target section

ในกรณีของเรา จะเป็น:

shell:AppsFolder\Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe!App

สามารถเปลี่ยนชื่อเป็นชื่อเกมได้

วิธีเพิ่มเกม Microsoft Store เข้า Steam ใน Windows 11/10

หลังจากนี้ จะเปิดเกม Windows Store จาก Steam โดยตรงได้ แต่ต้องทำซ้ำสำหรับทุกเกม

มีข้อเสียบ้าง ไม่ได้ฟีเจอร์ Steam เต็มๆ เช่น VR support จะไม่เห็นข้อมูลจาก Steam เหมือนเกมอื่นที่ดาวน์โหลดจาก Steam – แต่ Steam ยังเปิดเกมให้ได้ และในกรณีส่วนใหญ่ in-game overlay จะพร้อมใช้งาน

How do I add Microsoft Store games from Steam to Windows?

เพื่อเพิ่ม Microsoft Store games เข้า Steam ใน Windows 11/10 PC ต้องค้นหาเกมก่อน ในส่วนใหญ่เจอใน AppData folder แล้วต้องหา manifest ของเกม ต้องมี permission ที่ถูกต้อง ต่อไป ต้องคัดลอก Application ID และแก้ไข manifest file แบบนี้: shell:AppsFolder\PACKAGE!APPID เสร็จแล้ว เปิด Steam บน PC เพิ่มเกม

Can Microsoft Store play with Steam?

ไม่ ไม่สามารถตอนนี้ หากคุณมีเกมบน Steam และอีกคนมีจาก Microsoft Store ไม่สามารถลิงก์ได้ กล่าวคือ ไม่ได้ cross-platform support จาก Steam หรือ Microsoft Store

TIP: สามารถใช้ UWPHook เพิ่ม Microsoft Store games เข้า Steam ด้วยคลิกเดียว

วิธีเพิ่มเกม Microsoft Store เข้า Steam ใน Windows 11/10