如何在 Windows 11/10 中将 Microsoft Store 游戏应用添加到 Steam

SteamWindows上的功能之一是它允许您手动添加游戏,但仅限于不是从Microsoft Store下载的基于 EXE 的游戏。既然Microsoft Store游戏的主要来源之一,那么将这些游戏也添加到(Games)Steam应该是有意义的。但是,没有直接支持从商店安装的游戏。

将 Microsoft Store 游戏(Add Microsoft Store Game)应用添加到 Steam

在这篇文章中,我将分享一个可以让你做到这一点的技巧。在我们开始之前,请确保您已经在Windows PC 上安装了游戏——(Windows PC –)这里我以帝国(Empires)时代(Age)为例。请记住(Remember),您需要管理员权限才能执行此操作。

找到 Windows UWP 游戏

从商店安装的游戏和应用程序可作为一个包提供。(Apps)我们首先需要找到它。路径应如下所示:

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

您也可以在运行提示符下输入(Run)%appdata%,然后返回上一步找到Local文件夹,然后进入Packages

现在寻找游戏包。如果它很难,但你可以按游戏名称搜索。

对于帝国时代,(Age of Empires)该文件夹被命名为Microsoft.MSDallas_8wexxxxxxx

将 Windows 10 商店游戏应用添加到 Steam

找到游戏的 App Manifest

接下来,我们将访问一个包含所有游戏和应用程序的隐藏文件夹。

它通常位于C:\Program Files\WindowsApps<DISK>:\WindowsApps

当您为应用程序和游戏选择了不同的驱动器时适用。

您需要拥有管理员权限,如果不允许您访问它,您必须将App 文件夹的所有权(change the ownership)从Trusted Installer更改为您的帐户。

进入后,查找与我们在上面找到的同名文件夹。在这种情况下,它将是“ Microsoft.MSDallas_8wexxxxxxx ”。

接下来,在文件夹中找到AppxManifest.xml文件。用文本编辑器打开它。我建议使用记事本(Notepad)。不要在那里编辑任何东西 - 并保存为 .txt 文件。

“<Application Id=”中找到这个标签

复制在本例中仅为App的应用程序 ID 。在单独的记事本(Notepad)上记下它或记住它。

现在在记事本(Notepad)中遵循这个模板:

shell:AppsFolder\PACKAGE!APPID

对于Age of Empires,包将是 ' Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe'并且 AppID 将是 ' App' 。 

所以帝国(Empires)时代(Age)的字符串将变为:

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

请检查您的计算机上的内容。

添加到 Steam

这就是我们要欺骗Steam的地方。(Add)任何EXE程序(如Windows ExplorerChrome)添加到游戏库。一旦它在列表中,右键单击该应用程序,然后选择属性。

Start in 部分中删除所有内容,并用我们在 Target 部分中创建的文本覆盖(overwrite with the text we created in the Target section)

在我们的例子中,它将是:

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

您也可以将名称重命名为游戏名称。

发布这个;您将能够直接从Steam启动(Steam)Windows Store游戏。但是,您必须为每场比赛重复此过程。

虽然有一些缺点。您无法在此处获得与 Steam 相关的完整Steam功能(Steam),例如 VR 支持。因此,您不会像从那里下载的其他游戏那样看到来自Steam的任何信息——但(Steam)Steam仍会设法为您启动游戏,并且在大多数情况下,游戏内覆盖将可用。

如何将Microsoft Store游戏从 Steam 添加到Windows

要将Microsoft Store游戏添加到Windows Windows 11/10Steam,您需要先找到该游戏。在大多数情况下,您可以在AppData文件夹中找到它。然后,您需要找到游戏的清单。要访问它,您需要拥有正确的权限。之后,您必须复制应用程序 ID(Application ID)并编辑清单文件,如下所示:  shell:AppsFolder\PACKAGE!APPID。完成后,您需要在 PC 上打开Steam并添加游戏。

Microsoft Store可以与Steam一起玩吗?

不,目前还不可能。如果您在Steam上有一款游戏,而其他人从Microsoft Store获得了该游戏,则您无法链接它们。换言之,无法从SteamMicrosoft Store获得跨平台支持。

提示(TIP):您还可以使用UWPHook 通过单击将 Microsoft Store 游戏添加到 Steam。



About the author

在商业和技术方面,Windows 10 和 Windows 11/10 是非常重要的工具。它们使您可以比以往更轻松、更安全地与计算机交互,并运行功能强大但可自定义的应用程序,而不会带来任何安全风险。这些工具对于希望能够扩大其在线业务并吸引新客户的企业来说也是必不可少的。因此,我会说我在 Windows 10 和 Windows 11/10 方面的技能使我成为此类工作或业务的理想人选。



Related posts