Steam Deck:“Microsoft Visual C++ 可再发行组件”启动错误

还有其它问题?提交请求

如果您在 Steam Deck 上启动Subnautica 2时看到类似下面的错误,通常是由于当前使用的 Proton 版本未正确安装 Visual C++ 可再发行组件所致。

运行此程序需要以下组件:Microsoft Visual C++ 2015–2022 可再发行组件(x64)

示例:

image (8).png

为什么会发生这种情况?

此问题可能发生在以下情况下:

  • 您手动将游戏的兼容工具更改为Proton 10,而不是使用默认的 Proton 版本。
  • 游戏更新或 Proton 版本更改后,Visual C++ 可再发行组件未正确重新安装。

如何修复

1. 恢复为默认 Proton 版本

  1. 打开Steam
  2. 进入Subnautica 2 > 属性 > 兼容性
  3. 禁用“强制使用特定的 Steam Play 兼容工具”

游戏现在应使用默认的 Proton 版本(通常是Proton Experimental)。Proton 11Proton Hotfix 也受支持。

2. 安装 Visual C++ 可再发行组件

  1. 将您的 Steam Deck 切换到桌面模式
  2. 打开Discover 软件商店并安装Protontricks
  3. 启动Protontricks(开始菜单 → 实用工具 → Protontricks)。
  4. 选择Subnautica 2
  5. 选择选择默认 wineprefix
  6. 选择安装 Windows DLL 或组件
  7. 向下滚动并选择vcrun2022
  8. 安装x86x64 版本,两个都要安装。
  9. 安装完成后,再次启动游戏。

附加说明

  • 使用Proton 10可能会阻止 SteamOS 自动安装或更新所需的 Visual C++ 可再发行组件。
  • 手动安装vcrun2022可以恢复所需组件,应该能解决问题。
  • 如果更换 Proton 版本后游戏在首次启动时卡住,尝试第二次启动。大多数情况下,游戏应能正常启动。

 

此组别内的文章