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 版本後,遊戲在 首次啟動時看似卡住,請嘗試 第二次啟動,大多數情況下遊戲會正常啟動。

 

此段落內的文章