Windows 10 で NAT タイプに “Teredo アドレスが取得できません” と表示される

Xbox Live マルチプレイヤー ゲームへの参加またはホストができない場合や、パーティー チャット セッションに接続できない場合は、 スタート ボタンを押します。 [設定] > [ゲーム] > [Xbox ネットワーク] を選択した後、 [NAT タイプ] を確認します。

[Teredo アドレスが取得できません] と表示される場合は、PC で Teredo IP アドレスを取得することができません。

Teredo は、クライアントとサーバー間の安全な通信を確立し、NAT (ネットワーク アドレス変換) を使用するルーターのバックグラウンドでデバイス間の接続を助けるネットワーク プロトコルです。

Teredo アダプターに問題がある場合、ネットワーク上のデバイスが Teredo プロトコルをブロックする場合、Teredo 機能を無効にするソフトウェアが PC にインストールされている場合、Teredo IP アドレスの取得に失敗する可能性があります。Teredo IP アドレスがない場合、Xbox Live で、パーティー チャット サービスの利用や、マルチプレイヤー ゲームのプレイはできません。

注: Teredo IP アドレスは、Xbox Live パーティー チャット機能とマルチプレイヤー機能を利用する場合のみ必要です。ゲームで Xbox Live サービスを使用しない場合、チャットとマルチプレイヤーの問題のヘルプについては、ゲームのサポート サイトを参照してください。

接続ステータス、パフォーマンス、NAT タイプを含む Xbox Live マルチプレイヤーの詳細を表示する [Xbox ネットワーク] 設定。

解決策

この問題を解決するには、以下の解決策を順番にお試しください。前の解決策で問題が解決しなかった場合のみ、次の解決策に進んでください。

解決策 1: インターネットに接続していることを確認する

  1. デバイスやキーボードの Windows ボタンを押すか、メイン画面の左下隅の Windows アイコンを選択します。
  2. [設定] > [ゲーム] > [Xbox ネットワーク] の順に選択します。
  3. [接続の状態] で、[インターネット接続][接続済み] と表示されていることを確認します。

インターネットに接続していない場合は、他の問題解決の方法に進む前に、接続の問題を解決する必要があります。

解決策 2: [Xbox ネットワーク] で [解決] ボタンを押す

  1. デバイスやキーボードの Windows ボタンを押すか、メイン画面の左下隅の Windows アイコンを選択します。
  2. [設定] > [ゲーム] > [Xbox ネットワーク] の順に選択します。
  3. [解決] を選択します。Windows は、Teredo の既知の問題の検出と解決を試みます。 注: 変更を有効にするには、 [解決] ボタンを押した後、PC を再起動しなければならない場合があります。

解決策 3: プログラムによるレジストリの変更で、またはレジストリの値を手動で設定したことで、Teredo が無効になっていないか確認する

一部のプログラムでは、IPv6 (インターネット プロトコル バージョン 6) ネットワーク コンポーネントを無効にする目的で、PC のネットワーク設定を変更される可能性があります。こうしたコンポーネントには、Teredo トンネリング アダプターが含まれる場合があります。次のコマンドを実行して、Teredo が無効になっていないか確認することができます。

iphlpsvc レジストリ パスを確認する:

  1. [スタート] ボタンを右クリックした後に、[コマンド プロンプト (管理者)] を選択します。
  2. 管理者コマンド プロンプトから次のコマンドを実行します。

    reg query HKLM\System\CurrentControlSet\Services\iphlpsvc\Teredo

    出力に次の行が含まれる場合は、Teredo は無効になっています。

    Type REG_DWORD 0x4

  3. 管理者コマンド プロンプトから次のコマンドを実行して、Teredo を再び有効にすることができます。

    netsh interface Teredo set state type = default

TcpIp6 レジストリ パスを確認する:

  1. [スタート] ボタンを右クリックした後に、[コマンド プロンプト (管理者)] を選択します。
  2. 管理者コマンド プロンプトから次のコマンドを実行します。

    reg query HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters

    出力に次の行が含まれ、表示された値が 0x0 ではない場合、Teredo が無効になっている可能性があります。

    DisabledComponents REG_DWORD 0x8e

  3. 管理者コマンド プロンプトから次のコマンドを実行して、Teredo を再び有効にすることができます。

    reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0

アプリケーションのインストール時に、またはアプリケーションが起動する度に、Teredo を無効化するようにレジストリの値が設定される場合があります。PC にこうしたアプリケーションの 1 つがインストールされている場合は、最新バージョンであることを確認するか、アプリケーションのサポート文書を参照して、ソフトウェアで Teredo トンネリングを有効にする方法を参照してください。

* Asus Game First Service: 最新バージョンにアップデートするか、 http://asus.com/support からサポートに連絡してください。

回避策として、次の手順に従い、サービスを無効にした後、Teredo を再び有効にすることもできます。

  1. スタート ボタンを右クリックして、 [コマンド プロンプト (管理者)] を選択します。
  2. AsusGameFirstService を無効にし、AsusGameFirstService を停止し、レジストリで Teredo を再び有効にするには、管理者コマンド プロンプトから次のコマンドを実行します。
    • sc config AsusGameFirstService start= disabled
    • sc stop AsusGameFirstService
    • reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0

解決策 4: IP Helper サービスが実行されているかどうか確認する

Teredo が正常に機能するには、IP Helper が自動的に開始するように設定されており、実行中である必要があります。確認方法:

  1. スタート ボタンを押した後、 検索ボックスに「サービス」と入力します。
  2. [サービス] を選択します。
  3. 次のサービスの [スタートアップの種類] が既定値に設定されていることを確認します。

    IP Helper、スタートアップの種類: 自動

このサービスのスタートアップの種類が既定の値から変更されている場合は、既定の値に戻すことができます。

  1. [サービス] アプリケーションで、IP Helper をダブルクリックします。
  2. [プロパティ] ウィンドウの [スタートアップの種類] ドロップダウン リストから [自動] を選択します。
  3. [サービスの状態] の下にある [開始] ボタンをクリックします。
  4. [OK] をクリックして変更を保存します。

一部のアプリケーションでは、パフォーマンスを最適化するために PC の設定が再構成されます。そのプロセスの一環として Windows サービスを無効にするものもあり、その結果、IP Helper サービスに影響が出る場合があります。こうした PC 最適化アプリケーションを使用している場合は、Xbox Live のパーティー チャットやマルチプレイヤーを使用するためにこうした設定を元に戻さなければならない可能性があるため、サービスに加えられる変更をメモしてください。

解決策 5: Teredo サーバー名が無効な値に設定されていないことと、ホスト ファイル エントリでブロックされていないことを確認する

Teredo が正常に機能するには、有効な Teredo サーバーを使用する必要があります。確認方法:

  1. スタート ボタンを右クリックして、 [コマンド プロンプト (管理者)] を選択します。
  2. 管理者コマンド プロンプトから次のコマンドを実行します。

    netsh interface Teredo show state

    次のテキストが表示される場合は、無効な Teredo サーバー名が構成されているか、 Teredo をブロックするように構成されたホスト ファイル エントリが存在する可能性があります。

    サーバー名を解決できません

まず、管理者コマンド プロンプトで次のコマンドを実行して、Teredo サーバー名を既定値に戻します。

netsh interface Teredo set state servername=default

サーバー名を解決できません」テキストが、 netsh interface Teredo show state コマンドを再実行した後も表示される場合は、C:\WINDOWS\system32\drivers\etc\hosts でホスト ファイルにエントリを追加することで、Teredo サーバーへの PC の接続をブロックするように構成されたアプリケーションが存在する可能性があります。

ホスト ファイルのエントリを確認するには:

  1. 管理者コマンド プロンプトに次のコマンドを入力します。

    netsh interface Teredo show state

    出力に表示されるサーバー名の値をメモします。例: win1807.ipv6.microsoft.com

  2. 次に、管理者コマンド プロンプトで次のコマンドを入力して、ホスト ファイルを開きます。

    notepad.exe c:\WINDOWS\system32\drivers\etc\hosts

    メモ帳で、[編集] > [検索] の順に選択します。次に、 netsh interface Teredo show state コマンド出力でメモしたサーバー名を入力し (最後のピリオドは含めない)、 [次を検索] をクリックします。例: サーバー名出力が win1807.ipv6.microsoft.com の場合は、 「win1807.ipv6.microsoft.com」と入力します。

  3. このサーバー名を持つエントリが見つかった場合は、このエントリを削除してホスト ファイルを保存します。

解決策 6: IPv6 接続が検出される際、ホーム ルーターで Teredo 接続がブロックされるかどうか確認する

一部のホーム ルーターでは、ルーターの WAN インターフェイスで IPv6 接続が検出されると、Teredo 接続がブロックされます。Teredo が正常に機能するには、Teredo 接続が有効になるようにルーターを構成する必要があります。こうしたホーム ルーターを使用している場合は、ルーターのファームウェアが最新バージョンにアップデートされていることを確認した後、サポート文書を参照して、ルーターで Teredo トンネリングを有効にする方法を確認してください。Apple AirMac と FRITZ!box ルーターについては、以下を参照してください。

解決策 7: VPN クライアントが接続された際や、VPN ネットワーク アダプターがインストールされた際に、Teredo 接続がブロックされるかどうか確認する

一部の VPN クライアントは、接続中は Teredo 接続を無効にします。また、一部の VPN クライアントによりインストールされるネットワーク アダプターでは、 VPN アダプターが削除されるまで、Teredo が無効になります。VPN クライアントをインストールした後、VPN クライアントを接続解除した後も Teredo が無効になったままの場合は、 [TAP-Windows Adapter V9] という名前のネットワーク アダプターがインストールされているかどうか確認します。

  1. スタート ボタンを右クリックして、 [デバイス マネージャー] を選択します。
  2. [表示] > [非表示のデバイスの表示] の順に選択します。
  3. [ネットワーク アダプター] を選択します。
  4. [TAP-Windows Adapter V9] に似た名前のアダプターを見つけます。アダプター名を右クリックした後、 [アンインストール] を選択します。

    注: VPN ネットワーク アダプターのアンインストールにより Teredo 接続のブロックが解除されますが、VPN クライアント ソフトウェアで問題が発生する可能性もあります。Teredo のサポートと共に VPN の機能も必要な場合は、VPN クライアントのサポート文書を参照してください。

  5. PC を再起動します。

問題は解決しましたか?

はい
いいえ

ご意見ありがとうございました

フィードバックありがとうございます

この記事で解決できない場合は、次のコミュニティー オプションをお試しください。
コミュニティーに相談
Ambassador chat image
アンバサダー チャット
Xbox の仲間を手助けしたいと思っているユーザーと直接チャットします。

このページへのフィードバックを送信

255 文字入力可能
プライバシー保護のため、フィードバックには個人情報を含めないようご注意ください。
コミュニティーに相談
Ambassador chat image
アンバサダー チャット
Xbox の仲間を手助けしたいと思っているユーザーと直接チャットします。

お問い合わせ

ご覧になっていた "Windows 10 で NAT タイプに “Teredo アドレスが取得できません” と表示される" に関する問題、もしくは他の問題についてカスタマー サポートにお問い合せされますか?