
Moonlight-Switchで「ソフトが終了しました」と表示される時の対処|コントローラー異常も確認
万能な確定修正は未提示。Switch側・ホスト側・入力を分けて切り分ける。
Moonlight-Switchで「ソフトが終了しました」と出る報告と、ゲーム内だけコントローラーが効かない報告は、2026年5月19日に公式GitHub Issuesへ別々に登録され、確認時点でOpenだ。つまり原因や万能な解決策は確定していない。おいらならNRO配置、フルRAM起動、Sunshine、ネットワーク、入力変換を混ぜずに順番に確認するよ。🔍
公式Issueで確認できる現在の状態
Issue #302「the software was closed because an error occurred」は2026年5月19日に開かれ、説明文なしのままOpen。Issue #301「Weird Controller behavior」も同日Openで、接続自体はできるが特定ゲームで入力が効かず、SteamではDS4として見える一方、DSXやDS4Windowsでは認識しないという報告だ。
無線切り分け用のUSB LANアダプターがあると、Wi-Fi原因かを確認しやすい。📡
症状別に最初の確認先を分ける
| 症状 | 最初に見る場所 | 次の確認 | 避けたいこと |
|---|---|---|---|
| 起動直後にエラー終了 | NRO配置・フルRAM起動・対応版 | 設定退避後の再配置 | いきなりSD全消去 |
| PCが見つからない | Sunshine起動・同一LAN・ファイアウォール | 有線/5GHzで再試行 | 複数ルーターを同時変更 |
| 配信開始後に落ちる | 解像度・ビットレート・ホストGPU | 720p低ビットレートで比較 | 最初から1080p高負荷 |
| ゲーム内だけ入力不可 | X360/DS4設定・Steam Input・ゲーム側 | 別ゲームとデスクトップで比較 | DSX・DS4Windows・Steam設定を同時変更 |
Switch側のNRO配置と起動方法を確認
- 公式リリースの
Moonlight.nroを使っているか確認する。 sdcard:/switch/Moonlight-Switch/Moonlight.nroへ配置する。- アルバムからのApplet Modeではなく、Title RedirectionでHomebrew Menuを開き、フルRAMで起動する。
- 旧
settings.jsonをコピーしてから、一時的に新規設定で起動する。 - NSP forwarderを使っている場合は、まずHomebrew Menuから直接起動して比較する。
基本導入は内部記事「Moonlight-Switch v1.5.0の導入・設定方法」で整理している。
Sunshineとネットワークを最小構成にする
- PCとSwitchを同じルーターへ接続する。
- PC側Sunshineを再起動し、管理画面とペアリング状態を確認する。
- 最初は720p・60fps・低めのビットレートにする。
- PCは有線LAN、Switchは5GHz Wi-Fi、可能なら両方有線で比較する。
- VPN、二重ルーター、ゲストWi-Fi、中継器を一時的に外す。
- 別のMoonlightクライアントでSunshine自体が正常か確認する。
別クライアントも落ちるならホスト側、Switchだけ落ちるならMoonlight-Switch側へ範囲を絞れる。
コントローラー異常を切り分ける
Moonlight-Switch公式READMEでは、Switchのゲームパッドは既定でX360として構成され、A/BとX/Yが入れ替わる。設定でキーマッピングを変更でき、最大5ゲームパッドに対応する。ジャイロを使う場合はSunshine側でDS4として認識させる設定が必要だ。
- まず内蔵Joy-Con/Proコントローラー1台だけにする。
- Moonlight-Switchの既定X360設定でデスクトップと別ゲームを試す。
- Steam Inputをゲーム単位で有効/無効にして比較する。
- DSXやDS4Windowsなどの仮想入力ツールを一時停止する。
- ジャイロが不要ならDS4化を外し、X360へ戻す。
- 特定ゲームだけなら、そのゲームの入力APIとSteam Input設定を確認する。
設定ファイルを初期化する前に保存する
/switch/Moonlight-Switch/settings.jsonにはホストやお気に入りなどの情報が含まれる場合がある。削除前にPCへコピーし、旧ファイル名へ変更して新規生成を試そう。
正常になった場合は旧設定を丸ごと戻さず、ホスト追加、映像設定、入力設定を1項目ずつ再設定する。これで壊れていた項目を特定しやすい。
やってはいけない対処
- 原因不明のままSwitch本体やSDカードを初期化する
- 非公式の改変NROや全部入りパックへ置き換える
- Sunshine、Steam Input、DS4Windows、DSXを同時に変更する
- 高ビットレート・1080p・オーバークロックを最初から有効にする
- IssueがOpenなのに「この方法で確実に直る」と断定する
再現条件、Switch本体版、Atmosphère版、Moonlight-Switch版、Sunshine版、接続方式、対象ゲームを記録してIssueへ追記できる状態を作る方が建設的だ。
動画でMoonlight-Switchの接続手順を確認
下の動画はSunshineとMoonlight-Switchの基本セットアップを確認できる。エラー#302の確定修正動画ではないため、起動配置と接続の見直し用として使おう。
How To Play PC Games On Your Nintendo Switch - Moonlight-Switch Tutorial接続確認に役立つ周辺機器
公式情報と結論
万能な修正はまだ確認できない。おいらなら、公式NRO・フルRAM起動・新規設定・720p・コントローラー1台の最小構成へ戻し、SwitchだけかSunshine全体か、特定ゲームだけかを切り分ける。それでも再現するなら記録を添えてIssueの続報を待つよ。🐾