JetBrains Rider 2026.1 Help

Unity。 Windows でのデバッガー接続のトラブルシューティング

場合によっては、Rider デバッガーが Unity エディターに接続できず、エラーメッセージが表示されます。

JetBrains Rider: Unity エディターに接続できません

Unity エディターは外部デバッガーがアタッチできるように、開始時に特定のポートを開きます。 このポートは次のように定義されています: 56000 + (UnityEditor Process Id % 1000)。 つまり、利用可能なポート範囲が必要です: 56000-56999。 システムの何かがその範囲の一部をブロックしている場合、いかなるデバッガーも接続できません。

Windows NAT サービスを確認する

これは、Windows NAT サービスが Unity のポート範囲の一部を予約していることが原因である場合があります。 これを確認するには、ターミナルで次のコマンドを実行してください。

netsh int ip show excludedportrange protocol=tcp

56000-56999 と交差する範囲が見つかった場合は、管理者ターミナルを使用してこのサービスを再起動してください。

net stop winnat net start winnat

Unity、Hub、Unity エディターを閉じて、再度開いてください。 これで Rider がデバッガーに接続できるようになるはずです。

他のプロセスのトラブルシューティング

それでも解決しない場合は、他のプロセスが Unity を使用するポートをブロックしている可能性があります。 以下の手順で問題をトラブルシューティングできます。

  1. タスクマネージャーを開き、Unity Editor プロセスを見つけて、その PID をメモしてください。

    タスクマネージャーの Unity エディタープロセス
  2. ポート番号を計算するには、最後の 3 桁を取得し、それを 56 に追加します。 例: PID が 207048 の場合、ポートは 56048 になります。

  3. このポートを使用しているプロセスを確認してください。

    netstat -ano | findstr :[PORT]
    JetBrains Rider:Unity デバッガーのトラブルシューティング。 netstat の出力
  4. タスクマネージャーで右側に表示されている PID を持つプロセスを見つけ、そのプロセスを強制終了するか、再構成してください。

2026 年 6 月 19 日