Discordアプリは非常にシンプルで、ほとんどの場合、かなり信頼性が高いです。インストールしてサインインし、サーバーに参加すれば、ほぼ準備完了です。しかしもちろん、常にスムーズに進むわけではありません。ボイスサーバーやチャンネルに接続しようとした際に、「ルートがありません」というイライラするエラーに遭遇するユーザーもいます。基本的に、Discordは参加しようとしているサーバーへの接続方法を見つけられないだけで、その原因は様々です。Discord側の問題、インターネット接続の不具合、ネットワーク設定の不具合などです。そこでこのガイドでは、再接続してボイスチャットを再び使えるようになるための修正方法をいくつかご紹介します。
これらの手順を実行すると、エラーが消えるはずです。少なくとも、何が原因なのかがわかるはずです。原因ははっきりとは分かりませんが、ネットワークの小さな不具合を解消する必要がある場合もあります。これらの解決策が必ずしも効果があるとは限りませんが、同様の問題を抱えていたいくつかの環境で効果があったことをご承知おきください。ルーターを近くに置き、システムを手元に置いて設定をすぐに確認できるようにしておきましょう。
Discordの「ルートなし」エラーを修正する方法
修正1: ルーターを再起動する
これはおそらく一番簡単な解決策ですが、ちょっと変な話です。ルーターの調子が悪いだけという場合もあります。ちょっとリセットしてみても悪くありません。PC側で全て再接続してみたかもしれませんが、ルーターを再起動すると、頑固なネットワークの問題が解決することもあります。
- ルーターの電源ボタンを見つけます。
- 約10 秒間押し続けてから離します。
- 少なくとも1分ほどお待ちください。この間に、ルーターのメモリがクリアされ、ネットワーク設定が更新されます。
- 電源ボタンをもう一度押して電源を入れます。
- さて、PC に戻りましょう。PC を再起動すると問題が解決することもあるので、コンピューターをすぐに再起動してください。
- Discord を開き、ボイスチャンネルを選択して、エラーがなくなったかどうかを確認します。
一部の設定では、この修正ですぐに効果が出ることもありますが、何度か試す必要があるケースも見てきました。もちろん、Windowsはすべてが正しくリセットされることを確認する必要があるため、忍耐強く待つことが報われることもあります。
修正2: DNSをフラッシュしてネットワークの異常を解消する
DNSキャッシュが破損したり同期がずれたりすると、コンピューターがサーバーアドレスを解決する方法に影響が出ることがあります。DNSキャッシュをフラッシュすることで、Discordの接続問題の原因となっているDNS関連の問題を解決できる場合があります。
- コマンド プロンプトを開きます( を押してWin + Rと入力し
cmd
、 Enter キーを押します)。 - 次のコマンドを実行します:
ipconfig /flushdns
. - 完了したら、コマンド プロンプトを閉じます。
- Discordをもう一度開き、ボイスチャンネルに接続してみてください。DNSキャッシュが問題の原因だった場合は、これで解決することが多いです。
ユーザーによっては賛否両論ですが、試してみる価値はあります。主に、高速かつ無料だからです。
修正3: IPアドレスを更新する
DNS をフラッシュしても効果がなかった場合は、IP アドレスを更新すると、ネットワーク接続を完全にリフレッシュできます。特に、システムに奇妙な IP 割り当てがあったり、古いネットワーク情報が流通していたりする場合は有効です。
- もう一度、コマンドプロンプトを開きます。
- タイプ:
ipconfig /renew
。 - Enterキーを押して数秒お待ちください。PCはルーターから新しいIPアドレスを取得しようとします。
- ウィンドウを閉じて Discord を開き、音声接続を再度テストします。
これは、ネットワークに「新しい ID が必要です」と伝えるようなもので、場合によっては「ルートなし」ブロックが修正されることがあります。
修正4: Windows DefenderがDiscordをブロックしていないことを確認する
面倒ですが、Windows Defenderなどのマルウェア対策ソフトが、特に音声機能において、Discordの接続を完全にブロックしてしまうことがあります。Defenderを完全に無効にする代わりに(推奨しません)、Discordをホワイトリストに追加することで問題が解決する場合があります。
- 設定アプリを開きます。
- [更新とセキュリティ] > [Windows セキュリティ]に移動します。
- [Windows セキュリティを開く]をクリックします。
- [ファイアウォールとネットワーク保護]に移動します。
- [ファイアウォール経由のアプリの許可]を選択します。
- [設定の変更]をクリックします(管理者権限が必要になる場合があります)。
- リストでDiscordを探します。見つからない場合は、[アプリの追加]をクリックし、を参照して、Discord.exeを選択します。
C:\Users\
\AppData\Local\Discord - プライベートネットワークとパブリック ネットワークの両方のオプションがチェックされていることを確認します。
- 保存して閉じます。Discordを再起動して、接続できるかどうか確認してください。
Windows Defender のセキュリティ強化によって、気づかないうちに Discord の機能がブロックされてしまうという報告があります。ホワイトリスト化することで通常は解決します。少なくとも、Windows Defender が原因ではないことを確認できます。
修正5: VPNまたはプロキシを使用している場合は無効にする
VPNはプライバシー保護には有効ですが、Discordの接続、特にボイスサーバーに悪影響を与える可能性があります。VPNをご利用の場合は、テストのために一時的にVPNをオフにしてみてください。VPNのルーティングが接続を複雑にし、「ルートなし」エラーが発生する場合があります。
VPNをオフにしてDiscordを再起動し、再度接続してみてください。接続できれば、それが原因だった可能性が高いです。そうでない場合は、VPNの設定を確認するか、別のサーバーの場所を試す必要があるかもしれません。
修正6: サービス品質(QoS)の高パケット優先度をオフにする
Discord では、品質向上のためにトラフィックを優先するオプションが提供されていますが、特にネットワークやルーターが適切に処理していない場合、この設定によって接続が途切れることがあります。
- Discordを開きます。
- 下部の歯車アイコンをクリックして、 「ユーザー設定」に移動します。
- 左側の「音声とビデオ」タブを選択します。
- 「サービス品質」まで下にスクロールします。
- 「Quality of Service の高パケット優先度を有効にする」をオフにします。
- Discord を再起動して再度接続してみてください。
これにより、特に一部の家庭環境ではメリットよりもデメリットが生じることがあるネットワーク最適化機能が無効になります。
まとめ
「ルートなし」エラーの解決は、主にネットワークの調整にかかっています。面倒かもしれませんが、ルーターの再起動やDiscordのホワイトリスト登録など、ネットワーク接続が安定すれば、問題は解決することが多いです。これらの修正がうまくいかない場合は、Discordのステータスページを確認するか、アプリを再インストールしてみる価値があるかもしれません。
まとめ
- ネットワークの不具合を解消するには、ルーターを再起動してください。
- DNS キャッシュの問題を修正するには、DNS をフラッシュします。
- 新しいネットワーク リースを取得するには、IP を更新してください。
- Windows Defender またはウイルス対策ソフトでブロックがないか確認してください。
- 干渉する可能性のある VPN またはプロキシをオフにします。
- Discord で QoS 高パケット優先度を無効にします。
最終ノート
もしかしたら、これらのうちのどれかがあなたの問題を解決してくれるかもしれません。ネットワークの奇妙な偶然によるものもあれば、設定の調整が必要な場合もあります。通常は、再起動とネットワーク関連の確認を組み合わせることで解決します。これがお役に立てば幸いです。トラブルシューティングの成功をお祈りしています!