Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10で「L2TP接続の試行に失敗しました」エラーを修正する16の方法

L2TP(Layer Two Tunneling Protocol/レイヤー2トンネリングプロトコル)は、主にVPN(仮想プライベートネットワーク)を支えるために使われるプロトコルです。VPNは、別の環境にあるサーバーのデータで元のデータをマスキングすることで接続元を隠し、地理的な位置情報を覆い隠すことで、ネットワーク経路上のさまざまな制限を回避できるようにします。

ところが近年、「セキュリティレイヤーで処理エラーが発生したため、L2TP接続の試行に失敗しました」というエラーが表示され、VPN接続を確立できないという相談が多数寄せられています。同じ症状でお困りの方は、この記事で紹介する効果的なトラブルシューティング方法をぜひお試しください。

Windows 10でL2TP接続失敗エラーが発生する主な原因

多くのユーザーからの報告やオンライン上の情報をもとに、この問題の原因として考えられる項目をまとめました。以下を一つずつ確認し、ご自身の環境に該当するものがないかチェックしてみてください。

  • 重複したバージョンのキーまたはVPN証明書を使用している
  • 確立された接続がNAT(ネットワークアドレス変換)のルールを満たしていない
  • VPNクライアントにマシン証明書がない、またはルートマシン証明書にEKU(拡張キー使用法)として「サーバー認証」が設定されていない
  • IPsecキー管理モジュール(IKEEXT)やポリシーエージェント(PolicyAgent)などの重要なサービスが実行されていない
  • PC側のポイントツーポイントプロトコル(PPP)の設定が誤っている
  • VPNサーバー側でMicrosoft CHAP v2プロトコルが無効になっている
  • Windows OSが最新版ではない
  • ウイルス対策ソフトやファイアウォールがネットワーク接続に干渉している

原因が把握できたら、次に紹介する対処法を順番に試していきましょう。

方法1:ネットワークトラブルシューティングツールを実行する

ネットワーク接続自体に問題がある場合は、Windows 10に標準搭載されているトラブルシューティングツールを活用しましょう。「Windowsネットワークアダプターのトラブルシューティングツール」を使えば、Wi-Fi、イーサネットなどすべてのネットワークアダプターの問題を自動的に診断・修復できます。

まずは基本的なネットワーク関連の問題をすべて解消しておくことが、L2TP接続エラー対策の第一歩です。

方法2:破損したシステムファイルを修復する

PC内に破損したファイルが存在すると、Windowsのさまざまな処理に悪影響を及ぼします。SFC(システムファイルチェッカー)やDISMコマンドを使って、破損したシステムファイルとコンポーネントをすべて修復しておきましょう。

修復が完了したら、L2TP接続エラーが解消されたかどうかを確認してください。

方法3:コマンドを実行して必要なサービスを開始する

簡単なコマンドラインを実行するだけで問題を解決できる方法です。実際にこの方法で改善したというユーザーも多くいます。以下の手順に従ってください。

1. Windowsキーを押してcmdと入力し、「管理者として実行」をクリックします。

2. 以下のコマンドを1行ずつ貼り付け、それぞれ入力後にEnterキーを押します。

sc config IKEEXT start=demand
sc config PolicyAgent start=demand

3. コマンドの実行が完了したら、PCを再起動します。

再起動後、L2TP接続エラーが解消されたかを確認しましょう。

方法4:MS-CHAP v2プロトコルを有効にする

VPNサービスに接続する前に、Microsoft CHAP v2プロトコルが有効になっているかを必ず確認してください。このプロトコルが無効になっていると、L2TP接続エラーが発生します。以下の手順で有効化しましょう。

注意: VPNサービスが正しく構成されており、認証情報がVPNサーバーのものと一致していることも確認してください。接続が正常に確立されていれば、ネットワークアダプターの一覧に表示されます。

1. Windows + Rキーを同時に押して「ファイル名を指定して実行」ダイアログを開きます。

2. ncpa.cplと入力してEnterキーを押し、「ネットワーク接続」を起動します。

3. VPN接続を右クリックし、「プロパティ」を選択します。

4. 「セキュリティ」タブに切り替え、「これらのプロトコルを許可する」をクリックします。

5. 「Microsoft CHAP Version 2(MS-CHAP v2)」にチェックを入れます。

6. 最後に「OK」をクリックして変更を保存します。

その後、VPN接続を試みて、エラーが解消されたかを確認してください。

方法5:リンク制御プロトコル(LCP)拡張を有効にする

あらゆるネットワークにおいて、ポイントツーポイントプロトコル(PPP)はVPN接続の伝送、圧縮、認証を担っています。PPPネットワークにとって重要な要素であるリンク制御プロトコル(LCP)拡張を許可するよう、正しく設定されている必要があります。以下の手順でLCP拡張を有効にしましょう。

1. 前述の方法4の手順1〜3を繰り返します。

2. 「オプション」タブに切り替え、「PPP設定」をクリックします。

3. 「LCP拡張を有効にする」オプションにチェックを入れます。

4. 「OK」をクリックします。

5. 再度「OK」をクリックして変更を保存し、VPNに接続します。

その後もL2TP接続エラーが発生するかどうかを確認してください。

方法6:重要なサービスを再起動する

「IPsecキー管理モジュール」と「IPsecポリシーエージェント」のサービスを再起動することで問題が解決したという報告が多くあります。以下の手順でサービスを有効化しましょう。

1. Windowsキーを押してServices(サービス)と入力し、「開く」をクリックします。

2. 一覧を下にスクロールし、「IKE and AuthIP IPsec Keying Modules」サービスをダブルクリックします。

3. 「全般」タブで、ドロップダウンメニューから「スタートアップの種類」を「自動」に設定します。

4. 「サービスの状態」が「実行中」になっていることを確認します。停止している場合は「開始」ボタンをクリックします。

5. 「適用」→「OK」をクリックして変更を保存します。

6. 「IPsec Policy Agent(IPsecポリシーエージェント)」サービスについても同じ手順を繰り返します。

7. 最後にVPNサービスを再起動してみてください。

方法7:Windowsを更新する

Windows 10は既存機能の改善のため、定期的に更新プログラムを配信しています。OSの更新は非常に重要であり、ほとんどの場合安全です。L2TP接続エラーを解消したい場合は、最新のWindows 10アップデートをインストールしてみましょう。

OSを更新した後、問題が解決したかどうかを確認してください。

方法8:ウイルス対策ソフトを一時的に無効化する(該当する場合)

ウイルス対策ソフトがVPN接続に干渉し、L2TP接続エラーの原因となることがあります。NortonAvastなどのサードパーティ製ウイルス対策ソフトは、PCのバグを修正する最新の更新プログラムをブロックすることがあります。一時的に無効化して、問題が解消するかを確認しましょう。

VPNの問題を解決したら、セキュリティリスクを避けるため、必ずウイルス対策ソフトを再度有効にしてください。

方法9:Windowsファイアウォールを無効にする(非推奨)

VPNサービスがWindows Defenderファイアウォールによってブロックされている場合は、一時的にファイアウォールを無効化することで問題を解決できる可能性があります。また、ファイアウォールを完全に無効にする代わりに、VPNクライアントアプリを許可リストに追加する方法もあります。

VPNサービスへアクセスできるようになったら、マルウェア攻撃からPCを守るため、必ずファイアウォールを再度有効にしてください。

方法10:TCP/IP設定をリセットする

TCP(Transmission Control Protocol/伝送制御プロトコル)は、インターネット上のルール標準的な手順を確立するものであり、ネットワーク接続に不可欠です。netshコマンドなどを使用してTCP/IPをリセットすることで、ネットワーク接続の不具合が解消される場合があります。

リセット後、問題が解決したかどうかを確認してください。

方法11:新しいレジストリエントリを作成する

レジストリエディターに新しいエントリを作成することで、Windows 10のL2TP接続エラーが解決したというユーザーもいます。以下の手順を試してみましょう。

注意: 作業を始める前に、必ずレジストリのバックアップを作成してください。万が一の場合でも復元できるようにしておきましょう。

1. Windows + Rキーを同時に押して「ファイル名を指定して実行」ダイアログを開きます。

2. regeditと入力してEnterキーを押し、「レジストリエディター」を起動します。

3. レジストリエディターで、以下のキーフォルダーのパスに移動します。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RasMan\Parameters

4. 右側のペインを右クリックし、「新規」→「DWORD(32ビット)値」を選択します。

5. 作成したキーをダブルクリックし、「値のデータ」を1に設定して、すべてのウィンドウを閉じます。

方法12:UDPカプセル化レジストリキーを作成する

同様に、UDPEカプセル化のレジストリキーを作成することでも、L2TP接続エラーを解消できます。このキーにより、ネットワークの不安定さを引き起こすVPN接続の問題を修正でき、VPNサーバーへの接続がスムーズになります。

1. Windowsキーを押してregedit(レジストリエディター)と入力し、「開く」をクリックします。

2. レジストリエディターで、以下のパスに移動します。

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent

3. 右側のウィンドウを右クリックし、「新規」→「DWORD(32ビット)値」を選択します。

4. キー名をAssumeUDPEncapsulationContextOnSendRuleとし、作成後にダブルクリックします。

5. 「値のデータ」を2に設定して「OK」をクリックします。

6. 最後にPCを再起動します。

方法13:ポートフォワーディングを手動で設定する

ポートフォワーディングとは、ネットワーク上を移動する通信パケットを、あるポートと宛先アドレスから別の宛先へ転送する仕組みです。これによりネットワークパフォーマンスが向上し、本記事の問題解決につながる可能性があります。以下の手順で設定しましょう。

1. ブラウザーでPortforwardなどのWebサイトを開き、利用したいプログラムのデフォルトポート番号を控えておきます。

2. ワイヤレスルーターのIPアドレス、ユーザー名、パスワードを確認します。
注意: ルーターのIPアドレスがわからない場合は、ルーターの取扱説明書を参照するか、コマンドプロンプトでipconfigコマンドを使って確認できます。

3. ブラウザーを起動し、アドレスバーにルーターのIPアドレスを入力します。

4. ルーターの認証情報を入力してログインします。

5. 「ポートフォワーディング(Port Forwarding)」に関する設定項目を探します。機種によっては、詳細設定やその他の類似メニュー内にある場合があります。

6. ポートフォワーディングを有効にし、特定のポートを追加できるオプションをクリックします。

7. 空欄のテキストフィールドにデフォルトのポート番号を入力し、「保存」をクリックします。

8. 最後に、VPN接続が問題なく確立できるかを確認してください。

方法14:VPNアダプターを再インストールする

ネットワークアダプターに不安定な状態があると、L2TP接続エラーが発生することがあります。デバイスマネージャーからネットワークドライバーを一度アンインストールし、再インストールすることで改善する場合があります。

ネットワークドライバーを再インストールした後、問題が解決したかどうかを確認してください。

方法15:VPNアダプターのドライバーをロールバックする

ドライバーをロールバックすると、現在のハードウェアデバイスのバージョンがアンインストールされ、以前にインストールされていたドライバーがPCに戻されます。最近ドライバーを更新した後に問題が発生した場合は、この方法が有効です。

以前のバージョンのドライバーがインストールされたら、VPN接続の問題が解決したかを確認しましょう。

方法16:最近のセキュリティ更新プログラムをアンインストールする

Windows OSを更新した後にL2TP接続エラーが発生した場合は、VPN接続が新しい更新プログラムと互換性がない可能性があります。その場合は、最近の更新プログラムをアンインストールしましょう。不具合のある更新を削除することで、PC全体の安定性も向上します。

1. Windowsキーを押してControl Panel(コントロールパネル)と入力し、「開く」をクリックします。

2. 「プログラム」メニューの下にある「プログラムのアンインストール」をクリックします。

3. 左側のペインにある「インストールされた更新プログラムを表示」をクリックします。

4. 最新の更新プログラム(例:Windows 10の場合kb:5009543、Windows 11の場合kb:5009566)を選択し、「アンインストール」をクリックします。

5. 確認画面が表示された場合は承諾し、PCを再起動します。

まとめ

この記事では、Windows 10で「セキュリティレイヤーで処理エラーが発生したため、L2TP接続の試行に失敗しました」というエラーを解決するための16の方法を紹介しました。トラブルシューティングの途中で行き詰まった場合は、お気軽にお問い合わせください。この記事が、快適なVPN接続の実現に役立てば幸いです。

  1. Windows 10で「リモート プロシージャ呼び出しに失敗しました」エラーを解決する方法

    Windows 10では、さまざまなシステムエラーや不具合が発生することがありますが、その多くは適切な対処法によって解決できます。Windows 10で「リモート プロシージャ呼び出しに失敗しました(The remote procedure call failed)」というエラーに悩んでいる方もご安心ください。この記事では、この問題の原因と具体的な解決方法をわかりやすく解説します。リモート プロシージャ コール(RPC)とは?RPC(Remote Procedure Call:リモート プロシージャ コール)とは、異なるコンピュータ上で動作するプログラム同士が、互いの手続き(サブルーチン)を呼

  2. Windows 10 の接続失敗エラー651を直す方法|原因と対処法を徹底解説

    パソコン(Windows 7/8/8.1/10)をブロードバンド接続でインターネットに接続しようとした際、「モデム(または他の接続デバイス)がエラーを報告しました」というエラー651が表示されることがあります。エラー651は、PPPoE接続を使用してインターネットに接続しようとする際によく発生するWindowsの一般的なエラーで、必要なシステムドライバーファイルが正常に動作せず、インターネットに接続できなくなる状態を意味します。 このエラーの主な原因はレジストリの不具合で、ルーターやハブ機器が正しく認識されなくなることがあります。また、IPアドレス設定の誤りやインターネット接続の切断も、Win