「ネットワーク設定によりパーティチャットがブロックされています [0x89231806]」のような Xbox アプリのエラーは、確かに厄介です。メッセージからはネットワークの不具合でチャットがブロックされているように聞こえますが、実際には様々な原因が考えられます。IPv6 の問題だったり、Teredo アダプタの問題だったり、あるいは単にファイアウォールが干渉しているだけだったりすることもあります。必ずしもワンクリックで解決できるわけではありませんが、頭を抱える前に試せるいくつかのコツがあります。
Windowsでパーティチャットのネットワークブロックを修正する方法
解決策1:インターネット接続をリセットする
これは定番の方法ですが、驚くほど効果的です。Windowsのネットワークスタックは時々不安定になり、簡単なリセットが必要になることがあります。コマンドプロンプトでいくつかのコマンドを実行すると、DNSキャッシュのクリア、IPアドレスの更新、Winsock設定のリセットなどが行われ、WindowsとXboxサーバー間の通信が改善される可能性があります。
- Windowsの検索ボックスに「cmd」と入力してください。ただクリックするのではなく、右クリックして「管理者として実行」を選択してください。そうしないと、必要な操作ができません。
- 黒いウィンドウに、以下のコマンドを1つずつコピー&ペーストし、それぞれ入力後にEnterキーを押してください。
ipconfig /flushdnsipconfig /registerdnsipconfig /releaseipconfig /renewnetsh winsock reset - PCを再起動してください。理由は不明ですが、これでネットワークの不具合が解消されることがあります。うまくいけば、パーティチャットが再び使えるようになるはずです。
解決策2:IPヘルパーサービスを再起動する
このサービスは、Xboxが時折利用するIPv6サポートに不可欠です。このサービスに不具合が生じると、インターネット接続自体は正常でも、0x89231806のようなエラーが発生する可能性があります。
- Windowsで「サービス」を検索してEnterキーを押してください。
- リストから「IP Helper」を探してください。表示されるまでスクロールしてください。
- 右クリックして「再起動」を選択します。さらに確実に再起動したい場合は、ダブルクリックして「スタートアップの種類」を「自動」に設定し、「適用」と「OK」をクリックします。
場合によっては、これを軽く再起動するだけで、パーティチャットに支障をきたすIPv6の問題が解消されることがあります。
解決策3:ファイアウォールとVPNの設定を確認する
これは厄介な問題です。ファイアウォールやVPNが、気づかないうちにXboxサービスをブロックしている可能性があるからです。まず、Windows DefenderファイアウォールでXboxアプリと関連サービスが許可されていることを確認してください。これは、コントロールパネル > システムとセキュリティ > Windows Defenderファイアウォール > Windows Defenderファイアウォールを介してアプリまたは機能を許可する、から設定できます。XboxまたはMicrosoftサービスに関連するすべての項目にチェックが入っていることを確認してください。
次に、サードパーティ製のファイアウォールやVPN(Hamachiや怪しいVPNプロバイダーなど)を使用している場合は、一時的に無効にしてください。VPNは、意図せずともトラフィックのルーティング方法が異なるため、Xboxのネットワーク機能に不具合を引き起こす可能性があります。VPNを無効にすることでチャットの問題が解決したという報告も多くあります。
最後に、VPNを本格的に利用したいのであれば、[Private Internet Access](https://www.privateinternetaccess.com/)のように、ゲームサポートに定評のあるVPNへの切り替えを検討してみてください。ただし、正直なところ、Xboxチャットのトラブルシューティングを行っている場合は、テストのために一時的にVPNを無効にしてみるのも良いでしょう。
修正4:Xboxのプライバシーとオンライン設定を調整する
場合によっては、気づかないうちにXboxアカウントの設定で通信がブロックされていることがあります。Xboxウェブサイトにログインし、プロフィール > その他のオプション(3つの点)に移動します。次に、プライバシーとオンラインの安全性に進みます。設定で、フレンドや全員との音声チャットやテキストチャットがブロックされていないことを確認してください。Xbox Live以外での通信を許可するや他のユーザーが音声、テキスト、または招待で通信できるなどの項目を、ブロックではなく許可またはフレンドに設定してください。
修正5:Teredoトンネルアダプタを有効にする
これが原因であることが多いです。XboxはNATトラバーサルにTeredoトンネルを使用しており、これが無効になっていると「ネットワークがチャットをブロックしています」というメッセージが表示されます。
- スタートボタンを右クリックして、「デバイスマネージャー」を選択します。
- メニューで、[表示] > [非表示のデバイスを表示] を選択します。
- ネットワークアダプタを展開します。
- Microsoft Teredo トンネルアダプタを探してください。無効になっている場合は、右クリックして「有効にする」を選択してください。
ドライバーが見つからない場合は、再インストールが必要になる場合があります。ネットワークドライバーを更新することで解決する場合もありますが、このアダプターを有効にするのが一般的な解決策です。
追加のヒント:Xbox本体でNATタイプを確認してください
コンソールでプレイしていて、NATタイプが「厳格」になっている場合、パーティチャットがブロックされることがあります。Xboxで、「設定」>「一般」>「ネットワーク設定」に進み、「NATタイプ」が「オープン」に設定されていることを確認してください。ルーターが「中程度」または「厳格」モードのままになっている場合は、ポートを開放するか、UPnPを有効にする必要があるかもしれません。
最後に一つ。Windowsは時として、ちょっとした工夫が必要になることがあります。ルーターの再起動、ネットワークアダプターの無効化/有効化、あるいはインターネットへの再接続といった操作で、問題が解決する場合があります。正直なところ、Xboxアプリのネットワーク問題のトラブルシューティングは一筋縄ではいかないものですが、これらの手順はよくある原因を網羅しています。
まとめ
- コマンドプロンプトを使用してインターネット接続をリセットしてください。
- IPv6をサポートするには、IPヘルパーサービスを再起動してください。
- Windowsファイアウォール、およびVPNやサードパーティ製ファイアウォールの設定を確認してください。
- 必要に応じて、Xboxのプライバシーとセキュリティ設定を調整してください。
- Teredoトンネルアダプタが有効になっていることを確認してください。
- Xbox本体でNATタイプを確認し、可能であればオープンに設定してください。
まとめ
ほとんどの場合、これらの解決策で「パーティチャットがブロックされています」エラーは解消されます。ネットワーク設定からドライバー、アカウント設定まで、さまざまな要素が影響を及ぼし合うため、少々厄介な問題です。それでも解決しない場合は、Xboxアプリのクリーンインストール、あるいはネットワーク機器の完全リセットが必要になる場合もあります。しかし、これらの方法のいずれかでボイスチャットが復旧し、再び友達と気軽に話せるようになることを願っています。