Discordの「ルートなし」接続問題を解決する方法
Discordで「ルートがありません」というエラーが発生すると、かなりイライラすることがあります。特に、ボイスチャンネルに参加して友達とチャットしたいだけなのに、という場合はなおさらです。突然このエラーが発生し、まるでネットワークが全く機能していないように感じることがあります。通常、これはネットワークの問題が原因です。IPアドレスが正しく更新されていないか、ファイアウォールがDiscordへの接続をブロックしている可能性があります。あるいは、VPNの競合やサーバーの一時的な問題など、プラットフォーム固有の問題が原因である場合もあります。幸いなことに、パニックに陥ることなく、問題を解決できる、実証済みの解決策がいくつかあります。
このガイドでは、このエラーのトラブルシューティングを段階的に解説し、自宅や職場で試せる実用的な解決策を紹介します。ルーターの再起動、DNSキャッシュのフラッシュ、ファイアウォール設定の調整、サーバーリージョンの変更など、それぞれの解決策は、このエラーの一般的な原因に対処します。目標は?ボイスチャンネルを再び使えるようにし、接続エラーに悩まされることなく会話できるようにすることです。もちろん、Discordは必要以上に手間取らせることもあるでしょう。
Discordのルートなしエラーを修正する方法
ルーター/モデムを再起動してルートなしエラーを解決する
おそらく最初に試すべきことはこれでしょう。ルーターは消耗が激しく、ちょっとした休憩が必要になることもあるからです。IPアドレスに不具合があったり、ネットワークが不安定だったりする場合は、再起動することで新しいIPアドレスが割り当てられることがよくあります。また、ISPがIPアドレスを動的に変更する傾向がある場合(ほとんどのISPがそうしています)、再起動することでネットワークとDiscordサーバーの整合性が向上する可能性があります。
- ルーターの電源ボタンを押すか、コンセントからプラグを抜きます。約30秒待ってから、再度電源を入れるか、プラグを差し込んでください。
- ルーターにWebインターフェースがある場合(ほとんどのルーターには通常http://192.168.1.1またはhttp://192.168.0.1でアクセスできます)、ログインして「再起動」または「ステータス」>「再起動」オプションを選択してください。 「メンテナンス」などのセクションを探してください。
これを行うと、ネットワークのIP情報がリセットされます。Discordのサーバーは、複雑なIPアドレスや古いIPアドレスを使用している場合、混乱することがあります。再起動することで、その混乱を解消できます。ただし、再接続には数秒かかる場合があります。少し奇妙に感じるかもしれませんが、私の経験では、ほとんどの場合問題なく動作します。
DNSキャッシュをフラッシュして接続の問題を解決する
DNSの問題は、「ルートなし」の原因となることがよくあります。ローカルDNSキャッシュが古かったり破損していたりすると、Discordはボイスサーバーに接続するための正しい情報を取得できない可能性があります。DNSキャッシュをフラッシュすると、システムは古い情報を破棄し、次回ウェブサイトにアクセスしたり何かに接続したりする際に新しいデータを取得するようになります。
Windowsでは、スタートメニューを開き、「コマンドプロンプト」を検索して管理者として実行します。次に、次のコマンドを入力します。
ipconfig /flushdns
Enter キーを押します。DNSリゾルバキャッシュが正常にフラッシュされたことを示すメッセージが表示されます。これで完了です。ブラウジング時に必要に応じてキャッシュが再構築されます。
その後、Discordを再起動して再度接続してみてください。場合によっては、この簡単な手順だけで「ルートなし」という謎の不具合が解消されることがあります。また、確かに奇妙ですが、DNSキャッシュは定期的に更新しないと頑固になり、接続が不安定になることがあります。
Discordがファイアウォールでブロックされていないことを確認する
Windowsファイアウォール(または他のセキュリティスイート)がDiscordのアクセスをブロックしている場合、ボイスサーバーに接続できない原因となっている可能性があります。Discordがファイアウォールを通過するための明示的な許可を常に与える必要があります。
Windows Defender ファイアウォールを通過させる方法は次のとおりです。
- スタートアイコンを右クリックし、[設定]を選択します。
- [ネットワークとインターネット] > [Windows ファイアウォール]に移動します。
- 「ファイアウォールによるアプリの許可」をクリックします。
- 右上の「設定を変更」をクリックして、リストを編集可能にします。
- 下にスクロールしてDiscord を見つけます。見つからない場合は、「別のアプリを許可」をクリックし、インストールフォルダ(おそらく の下にある)内のDiscord.exeを参照して追加します。
C:\Users\\AppData\Local\Discord\ - プライベートとパブリックの両方のボックスをチェックします。
- [OK] を押してDiscord を再起動し、音声チャンネルにアクセスできるかどうかをテストします。
もちろん、Windowsは本来よりも複雑にせざるを得ません。場合によっては、ファイアウォールでアプリを手動でホワイトリストに登録するだけで問題が解決することもあります。少し面倒ですが、接続がブロックされている場合は試してみる価値があります。
QoS(Quality of Service)の高パケット優先度を無効にする
Discordには、 Quality of Service(QoS)の「高パケット優先度」と呼ばれる機能があります。これは基本的に、ルーターにDiscordのトラフィックを他のすべてのトラフィックよりも優先させるように指示するものです。レイテンシーの点では良いのですが、ルーターが適切に処理できない場合は悪影響があります。一部のルーターはこの機能にうまく対応できず、「ルートなし」などの接続問題が発生することがあります。
これをオフにするには、Discord にアクセスします。
- 左下にある「ユーザー設定」(歯車アイコン)をクリックします。
- サイドバーの「音声とビデオ」に移動します。
- 「Quality of Service の高パケット優先度を有効にする」のトグルを見つけてオフに切り替えます。
その後、設定を閉じてDiscordを再起動し、改善するかどうかを確認してください。この機能を無効にすると、特定のルーターでルーティングの問題が解決する場合があります。なぜ機能するのかは分かりませんが、一部の設定では劇的な変化がありました。
一時的にVPNを無効にして競合がないか確認する
VPNをご利用の場合は、一時的に無効にしてDiscordをテストしてみることをお勧めします。VPNはトラフィックを別のサーバーにリダイレクトする傾向があるため、Discordのボイスチャンネルへの接続に支障をきたす可能性があります。場合によっては、VPNがpingの急上昇を引き起こしたり、特定のポートをブロックしたりすることもあります。
ほとんどのVPNアプリでは、VPNをオフにしたり、プロトコルモードを切り替えたりできます。VPN設定でUDPに変更できる場合は試してみてください。少し試行錯誤が必要ですが、複雑な修正に取り組む前に、VPNをオフにして、DiscordがVPNなしで正常に動作するかどうかを確認してください。正常に動作する場合は、VPNが原因です。
音声サーバーの地域を手動で変更する
それでも問題が解決しない場合は、Discordが自動選択するサーバーが問題の根本原因である可能性があります。場合によっては、これらのサーバーが過負荷になっているか、トラフィックが適切にルーティングされていない可能性があります。幸いなことに、手動でサーバーを選択することができます。
- Discord サーバーで、ボイス チャンネルの横にある [チャンネルの編集] (歯車アイコン) をクリックします。
- [概要]タブに移動します。
- [地域のオーバーライド]ドロップダウンまで下にスクロールし、別の地域 (地理的に近い地域や混雑していない地域が望ましい) を選択します。
- 「変更を保存」をクリックします。
これにより、Discordは別のサーバーを使用するようになり、「ルートなし」エラーの原因となっているルーティングの問題を回避できる可能性があります。ただし、サーバーリージョンの変更は、そのボイスチャンネルの全員に影響するため、これはいわば最終手段的な解決策です。
Discord Webに切り替えるか、アプリを再インストールする
グラフィカルクライアントが不安定だったり、動作が不安定な場合は、 https: //discord.com/appのウェブ版をお試しください。デスクトップアプリやモバイルアプリのキャッシュが破損していたり、ファイルにバグがあったりする場合があります。再インストールすると改善する場合があります。また、デスクトップアプリをご利用の場合は、キャッシュをクリア(Discordフォルダを削除AppData\Roaming\Discord)した後、すぐに再インストールすると、奇妙な接続エラーが修正されることがあります。
結局のところ、「ルートなし」エラーのトラブルシューティングは、ネットワーク、クライアント、サーバーの問題を除外することに尽きます。ほとんどの修正はすぐに完了し、頭を悩ませる時間を節約できます。この記事が、誰かが何時間もイライラせずに済み、再び会話できるようになる助けになれば幸いです。
まとめ
- ルーターを再起動しました。シンプルですが、驚くほど効果的である場合があります。
- 潜在的に古い情報をクリアするために DNS キャッシュをフラッシュしました。
- ファイアウォールで Discord をホワイトリストに登録します。
- ルータが QoS 機能を好まない場合に備えて無効にします。
- 競合がないか確認するために、VPN を一時的に無効にしました。
- 音声サーバーの地域を手動で変更しました。
- Discord Web に切り替えるか、必要に応じてアプリを再インストールしてください。
まとめ
結局のところ、これらの修正方法の多くは様々な設定で有効です。ですから、何かうまくいくまで段階的に試してみることが大切です。すべての解決策がすべての人に当てはまるとは限りませんが、少しの忍耐で多くの頭痛の種を回避できます。「ルートがありません」などのDiscordエラーは厄介ですが、通常はいくつかの調整で解決できます。諦めずに頑張ってください。このガイドが少しでも役に立てば幸いです。誰かの声が早く元に戻るお手伝いができれば幸いです。私の場合はうまくいきましたので、あなたにも効果があるかもしれません。
関連記事
この記事は役に立ちましたか?