Windows10で「Teredoが認定できない」を修正する方法

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

Windows10で「Teredoは認定できません」エラーを引き起こす可能性のあるものはたくさんあります。この記事では、ゲームに戻ることができるように、この問題に対して考えられるいくつかの修正について説明します。 

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

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

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

  1. Windows + Iを押して設定を開きます。 

  1. [ゲーム](Gaming) >[ Xboxネットワーキング](Xbox Networking)を選択します。
  2. [接続ステータス(Connection status)]で、インターネット接続(Internet connection)接続(Connected)されていることを確認します。 

インターネットが接続されていない場合は、他の修正を行う前に、 この問題のトラブルシューティング(troubleshoot this issue)を行う必要があります。

「FixIt」オプション

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

  1. Windows + Iを押して設定を開きます。 
  2. [ゲーム](Gaming) >[ Xboxネットワーキング](Xbox Networking)を選択します。
  3. [修正]を(Fix It)選択します。 

  1. トラブルシューティングウィザードに従い、変更が加えられた場合はPCを再起動します。 

Teredoが有効になっていることを確認します

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

iphlpsvcレジストリパスを確認してください

  1. Windowsキーを押して、「コマンドプロンプト(Command Prompt)」と入力します。 
  2. [コマンドプロンプト(Command Prompt )]を右クリックして、[管理者として実行(Run As Administrator)]を選択します。 

  1. 次の行を入力します。 

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

  1. Teredoが無効になっている場合は、次のような行が返されます。 

REG_DWORD0x4と入力します(Type REG_DWORD 0x4)

  1. Teredoを再度有効にするには、次のコマンドを入力します。 

netsh interface Teredo set state type=default 

  1. 問題が解決したかどうかを確認します。 

Tcplp6レジストリパスを確認してください

  1. Windowsキーを押して、「コマンドプロンプト(Command Prompt)」と入力します。 
  2. [コマンドプロンプト(Command Prompt )]を右クリックして、[管理者として実行(Run As Administrator)]を選択します。 

  1. 次の行を入力します。 

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

  1. 次の出力は、Teredoが無効になっ ている可能性があることを意味します。

DisabledComponents REG_DWORD 0x8e

  1. Teredoをもう一度 有効にするには、次のコマンドを入力して入力します。

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

IPヘルパーサービスを確認してください

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

  1. Windows + R を押して実行を開きます(Run)。 
  2. services.mscと入力し、 Enterキー(Enter)を押します(services.msc)。 

  1. IPHelperを見つけてダブルクリックします。

  1. スタートアップタイプ(Startup type)自動(Automatic)に設定します。 
  2. [開始](Start)をクリックしてサービスを開始します。 

  1. [適用](Apply)を選択します。 

依存サービスの問題が原因で IPヘルパー(IP Helper)が起動しない場合は、次のことを試してください。

  1. Windows + R を押して実行を開きます(Run)。 
  2. services.mscと入力し、 Enterキー(Enter)を押します(services.msc)。 

  1. IPHelperを見つけてダブルクリックします。
  2. [依存関係(Dependencies)]タブに切り替えます。 
  3. このサービスは、次のシステムコンポーネントの(This service depends on the following system components)セクションに依存します。リストされているすべてのコンポーネントに注意してください。 

  1. [サービス](Services)ウィンドウに戻り、これらのコンポーネントがすべて実行されていることを確認します。そうでない場合は、有効にします。ほとんどの場合、これはWinHTTPWebプロキシ自動検出サービス(WinHTTP Web Proxy Auto-Discovery Service)です。 
  2. 次に、 IPヘルパー(IP Helper)をもう一度有効にしてみてください。 

Teredoサーバー名を確認する

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

  1. Windowsキーを押して、「コマンドプロンプト(Command Prompt)」と入力します。 
  2. [コマンドプロンプト(Command Prompt )]を右クリックして、[管理者として実行(Run As Administrator)]を選択します。 

  1. 次のコマンドを実行します。 

netshインターフェイスTeredoの状態を表示(netsh interface Teredo show state)

  1. 「サーバー名の解決に失敗しました(failed to resolve server name)」と表示された場合は、 Teredoサーバー名が無効であるか、 Teredoがブロックされている可能性があります。 
  2. サーバー名をデフォルトに戻すには、次のコマンドを入力します。 

netsh interface Teredo set state servername=default

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

  1. Windowsキーを押して、「コマンドプロンプト(Command Prompt)」と入力します。 
  2. [コマンドプロンプト(Command Prompt )]を右クリックして、[管理者として実行(Run As Administrator)]を選択します。 
  3. 次のコマンドを実行します。 

netshインターフェイスTeredoの状態を表示(netsh interface Teredo show state)

  1. サーバー名の値(たとえば、win1910.ipv6.microsoft.com)に注意してください。(win1910.ipv6.microsoft.com.)
  2. 次のコマンドを実行して、hostsファイルを開きます。 

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

  1. Ctrl + Fを押して検索(find)ボックス を開きます。
  2. 書き留めたサーバー名を入力し、 (server name)Enterキー(Enter)を押します。 

  1. このエントリが見つかった場合は、それを削除して、hostsファイルを保存します。 
  2. エラーが修正されているかどうかを確認します。 

ホームルーターを確認する

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

VPNを確認してください

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

  1. [スタート(Start)]メニューを右クリックして、[デバイスマネージャー(Device Manager)]を選択します。 

  1. [表示](View) > [非表示のデバイス(Show hidden devices)を表示]を選択します。

  1. ネットワークアダプタ(Network Adapters)を選択します。 
  2. TAP-WindowsAdapterV9(TAP-Windows Adaptor V9 )または同様の名前 を検索します。

  1. アダプタを右クリックして、[アンインストール(Uninstall)]を選択します。 
  2. Teredoがエラーを認定できないかどうかを確認してください。修正されました。 

注:(Note:)これは、VPNソフトウェアに影響を与える可能性があります。VPNが(VPN)Teredo接続で問題を引き起こしている場合は、別のプロバイダー(another provider)への移行を検討する必要があるかもしれません。 

Teredoを再インストールします

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

  1. Windowsキーを押して、「コマンドプロンプト(Command Prompt)」と入力します。 
  2. [コマンドプロンプト(Command Prompt )]を右クリックして、[管理者として実行(Run As Administrator)]を選択します。 
  3. 次のコマンドを入力して入力します。 

netshインターフェースTeredosetstate disable (netsh interface Teredo set state disable )

全部終わった! 

このガイドが、「Teredoが資格を得ることができません」というエラーを修正し、ゲームに戻るのに役立つことを願っています。 

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



About the author

私は 10 年以上の経験を持つコンピューターの専門家です。余暇には、オフィスのデスクを手伝ったり、子供たちにインターネットの使い方を教えたりしています。私のスキルには多くのことが含まれますが、最も重要なことは、人々が問題を解決するのを助ける方法を知っていることです. 何か緊急のことを手伝ってくれる人が必要な場合や、基本的なヒントが必要な場合は、私に連絡してください!



Related posts