Windows 10で「Teredoは資格を得ることができません」を修正する方法


Teredo はネットワーク プロトコルです。これは、ネットワーク アドレス変換 (NAT) を使用するデバイスなど、クライアントとサーバーの間で安全な接続を開始するために使用されます。 Teredo が動作しない場合は、たとえば Xbox Live アプリが他のデバイスとの接続を確立できず、Xbox Live でパーティー チャットやマルチプレイヤー ゲームを使用できなくなることを意味します。

Windows 10 で「Teredo は資格を得ることができません」エラーが発生する原因は数多くあります。この記事では、ゲームに戻ることができるように、この問題に対して考えられる解決策をいくつか取り上げます。

これらの修正の一部には、レジストリへの変更が含まれることに注意してください。このプロセス中に問題が発生した場合に備えて、レジストリのバックアップ を作成することをお勧めします。

インターネット接続を確認してください

Teredo が動作するにはインターネット接続が必要なので、まずこれを確認してください。インターネット接続を確認するには:

  1. Windows + I を押して [設定] を開きます。
    1. [ゲーム ] >[Xbox ネットワーク ] を選択します。
    2. [接続ステータス ] で、インターネット接続接続済み であることを確認します。
    3. インターネットに接続していない場合は、他の修正を行う前に この問題のトラブルシューティングを行う を行う必要があります。

      「修正する」オプション

      Xbox ネットワーク には、Teredo の既知のエラーを解決できる自動トラブルシューティング オプションがあります。

      1. Windows + I を押して [設定] を開きます。
      2. [ゲーム ] >[Xbox ネットワーク ] を選択します。
      3. [修正 ] を選択します。
        1. トラブルシューティング ウィザードに従い、変更を行った場合は PC を再起動します。
        2. Teredo が有効になっていることを確認します

          Teredo はレジストリで無効になっている場合があります。これに該当するかどうかを確認するには、次の手順を実行します。

          iphlpsvc レジストリ パスを確認します

          1. Windows キーを押して「コマンド プロンプト 」と入力します。
          2. コマンド プロンプト を右クリックし、管理者として実行 を選択します。
          3. .
            1. 次の行を入力します:
            2. reg query HKLM\System\CurrentControlSet\Services\iphlpsvc\Teredo

              1. Teredo が無効になっている場合は、次の内容を含む行が返されます。
              2. REG_DWORD 0x4 と入力

                1. Teredo を再度有効にするには、次のコマンドを入力します。
                2. netsh インターフェース Teredo set state type=default

                  1. 問題が解決したかどうかを確認します。
                  2. Tcplp6 レジストリ パスを確認します

                    1. Windows キーを押して「コマンド プロンプト 」と入力します。
                    2. コマンド プロンプト を右クリックし、管理者として実行 を選択します。
                      1. 次の行を入力します:
                      2. reg query HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters

                        1. 次の出力は、Teredo が無効になっている可能性があることを意味します。
                        2. 無効なコンポーネント REG_DWORD 0x8e

                          1. Teredo をもう一度有効にするには、次のコマンドを入力して入力します。
                          2. reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0

                            IP ヘルパー サービスを確認する

                            IP Helper サービスは、Teredo が設計どおりに実行および機能するために必要です。このサービスが実行されていることを確認するには:

                            1. Windows + R を押してファイル名を指定して実行 を開きます。
                            2. services.msc 」と入力し、Enter を押します。
                              1. IP ヘルパー を見つけてダブルクリックします。
                                1. スタートアップの種類自動 に設定します。
                                2. [開始 ] をクリックしてサービスを開始します。
                                  1. [適用 ] を選択します。
                                  2. 依存サービスの問題が原因で IP ヘルパーが起動しない場合は、次のことを試してください。

                                    1. Windows + R を押してファイル名を指定して実行 を開きます。
                                    2. services.msc 」と入力し、Enter を押します。
                                      1. IP ヘルパー を見つけてダブルクリックします。.
                                      2. [依存関係 ] タブに切り替えます。
                                      3. [このサービスは次のシステム コンポーネントに依存します ] セクションで、リストされているすべてのコンポーネントをメモします。
                                        1. [サービス ] ウィンドウに戻り、これらのコンポーネントがすべて実行されていることを確認します。そうでない場合は、有効にしてください。ほとんどの場合、これはWinHTTP Web プロキシ自動検出サービス です。
                                        2. 次に、IP ヘルパーをもう一度有効にしてみてください。
                                        3. Teredo サーバー名を確認する

                                          Teredo が正しく機能するには、有効なサーバー名が必要です。この問題を確認して修正するには:

                                          1. Windows キーを押して「コマンド プロンプト 」と入力します。
                                          2. コマンド プロンプト を右クリックし、管理者として実行 を選択します。
                                            1. 次のコマンドを実行します。
                                            2. netsh インターフェイス Teredo 表示状態

                                              1. サーバー名の解決に失敗しました が返された場合は、Teredo サーバー名が無効であるか、Teredo がブロックされている可能性があります。
                                              2. サーバー名をデフォルトに戻すには、次のコマンドを入力します。
                                              3. netsh インターフェイス Teredo 設定状態サーバー名 = デフォルト

                                                これでも問題が解決しない場合は、Teredo がアプリケーションによってブロックされている可能性があります。これを確認するには:

                                                1. Windows キーを押して「コマンド プロンプト 」と入力します。
                                                2. コマンド プロンプト を右クリックし、管理者として実行 を選択します。
                                                3. 次のコマンドを実行します。
                                                4. netsh インターフェイス Teredo 表示状態

                                                  1. サーバー名の値に注目してください(たとえば、win1910.ipv6.microsoft.com
                                                  2. )。
                                                  3. 次のコマンドを実行して、hosts ファイルを開きます。
                                                  4. notepad.exe c:\WINDOWS\system32\drivers\etc\hosts

                                                    1. Ctrl + F を押して検索 ボックスを開きます。
                                                    2. メモしたサーバー名 を入力し、Enter を押します。
                                                      1. このエントリが見つかった場合は、それを削除し、hosts ファイルを保存します。.
                                                      2. エラーが修正されたかどうかを確認します。
                                                      3. ホームルーターを確認してください

                                                        一部のルーターは、正しく構成されていない場合、Teredo 接続をブロックします。ルーターを最新のファームウェアに更新し、Teredo トンネリングを有効にする方法を決定します (これを行う方法はモデルによって異なるため、ルーターのサポート文書を確認してください)。

                                                        VPN を確認してください

                                                        一部の仮想プロキシ ネットワーク (VPN) では、Teredo 接続が無効になります。これに該当するかどうかを確認して問題を解決するには、PC から VPN アダプターを削除する必要があります。

                                                        1. [スタート] メニューを右クリックし、[デバイス マネージャー ] を選択します。
                                                          1. 表示 >非表示のデバイスを表示 を選択します。
                                                            1. ネットワーク アダプタ を選択します。
                                                            2. TAP-Windows アダプター V9 または類似の名前を検索します。
                                                              1. アダプターを右クリックし、アンインストール を選択します。
                                                              2. Teredo が修飾できないエラーが修正されたかどうかを確認します。
                                                              3. 注: これは、VPN ソフトウェアに影響を与える可能性があります。 VPN によって Teredo 接続に問題が発生している場合は、別のプロバイダー への移行を検討する必要があるかもしれません。

                                                                Teredo を再インストール

                                                                上記のいずれも機能しない場合は、Teredo を最初から再インストールしてみてください。

                                                                1. Windows キーを押して「コマンド プロンプト 」と入力します。
                                                                2. コマンド プロンプト を右クリックし、管理者として実行 を選択します。
                                                                3. 次のコマンドを入力して入力します。
                                                                4. netsh インターフェイス Teredo セット状態の無効化

                                                                  すべて完了しました!

                                                                  このガイドが「Teredo は資格を得ることができません」エラーを修正するのに役立ち、ゲームに戻ることができれば幸いです。

                                                                  これらの修正のいずれかが役に立った場合、またはここに記載されていない修正がある場合は、以下のコメントでお知らせください。

                                                                  .

                                                                  関連記事:


                                                                  9.11.2021