「Windows 10では問題なく使えていたVPNが、Windows 11にアップグレードしたら突然つながらなくなった」——そんな報告が、社内ヘルプデスクに後を絶ちません。特にリモートワークや外出先からの社内システムアクセスにVPNを使用している企業では、接続不可は業務停止に直結する深刻なトラブルです。原因の大半はOSのデフォルト設定にあり、適切な手順を踏めば多くのケースは自力で解決できます。本記事では、Windows 11でL2TP/IPsec方式のVPNが接続できない場合の主な原因と、IT担当者・一般ユーザーが実施できる具体的な対処手順を順を追って解説します。
Windows 11でVPNが繋がらない主な原因

Photo by Petter Lagson on Unsplash
Windows 11でL2TP/IPsec方式のVPN接続が失敗する場合、「エラー789(セキュリティ層エラー)」や「エラー800(接続確立不可)」がよく表示されます。これらの根本原因として最も多いのが、NATトラバーサル(NAT-T)の設定が無効になっているケースです。
自宅や外出先から社内VPNに接続する場合、必ずNATルーターを経由します。ところがWindows 11の初期設定では、IPsecパケットがNATを正しく通過できないため、接続が途中でブロックされてしまいます。Windows 10でも同様の設定が必要でしたが、OSアップグレード時や大型Updateの適用後にレジストリ設定がリセットされるケースがあるため、改めて確認が必要です。
そのほかの主な原因としては以下が挙げられます。
・VPN接続情報(サーバーアドレス・ユーザー名・パスワード・事前共有キー)の入力ミス
・ファイアウォールやセキュリティソフトによるUDPポート(500番・4500番)のブロック
・ネットワークアダプター(WAN Miniport)のドライバー破損
・省電力設定によるネットワークアダプターへの電源供給停止
まずは症状を確認し、原因を絞り込んでから対処を始めましょう。
【最重要】NATトラバーサルをレジストリで有効化する
VPN接続失敗の最多原因であるNATトラバーサル問題は、レジストリへの1項目追加で解決できます。以下の手順を管理者権限で実施してください。
1. 「Windowsキー+R」を押し、「regedit」と入力して「OK」をクリックする
2. レジストリエディターが開いたら、以下のパスへ移動する
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent
3. 右ペインの空白部分を右クリックし、「新規」→「DWORD(32ビット)値」を選択する
4. 値の名前を「AssumeUDPEncapsulationContextOnSendRule」と入力する
5. 作成した値をダブルクリックし、値のデータを「2」に設定して「OK」をクリックする
6. レジストリエディターを閉じ、PCを再起動する
この設定により、Windows 11がNAT環境下でもIPsecパケットをUDPカプセル化して送受信できるようになります。再起動後にVPN接続を試み、繋がるか確認してください。なお、この設定変更は組織のセキュリティポリシーに影響しないため、企業環境でも安心して実施できます。
VPN設定内容とファイアウォールを見直す

Photo by Albert Stoynov on Unsplash
レジストリ設定後も接続できない場合は、VPN接続情報とネットワーク環境を確認します。
■VPN設定の確認手順
1. 「設定」→「ネットワークとインターネット」→「VPN」を開く
2. 該当のVPN接続を選択し、「詳細オプション」をクリックする
3. サーバー名またはアドレス、VPNの種類(L2TP/IPsec + 事前共有キー)、サインイン情報が正しいか照合する
4. 「VPNの種類」が「自動」になっている場合は明示的に「L2TP/IPsec(事前共有キー使用)」へ変更する
■ファイアウォール・セキュリティソフトの確認
L2TP/IPsecではUDPの500番ポート(IKE)と4500番ポート(NAT-T)が開放されている必要があります。Windowsファイアウォールの設定を確認し、これらのポートが許可されているか確認してください。サードパーティ製のセキュリティソフトを導入している場合は、一時的に無効化してVPN接続を試みると原因の切り分けに役立ちます。
■認証設定の確認
VPN接続プロパティの「セキュリティ」タブで、「データの暗号化」および認証プロトコルの設定がVPNサーバー側の設定と一致しているか、IT管理者に確認を取ってください。
WAN Miniportドライバーの再インストールとネットワークリセット

Photo by Albert Stoynov on Unsplash
上記の対処を試してもVPN接続が回復しない場合、ネットワークアダプターのドライバー破損が疑われます。WAN Miniportドライバーを再インストールすることで解決するケースがあります。
■WAN Miniportドライバーの再インストール
1. 「Windowsキー+R」→「devmgmt.msc」と入力し、デバイスマネージャーを開く
2. 「ネットワークアダプター」を展開し、「WAN Miniport (IP)」と「WAN Miniport (L2TP)」を確認する
3. それぞれを右クリックし、「デバイスのアンインストール」を選択する
4. PCを再起動する(再起動後に自動的に再インストールされる)
■ネットワーク設定の完全リセット
ドライバー再インストールでも解決しない場合は、コマンドプロンプトを管理者権限で開き、以下のコマンドを順番に実行してください。
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
全コマンドの実行後、PCを再起動してVPN接続を再試行します。これらの操作でDNSキャッシュやWinsockカタログの破損が解消され、接続が回復するケースが多く報告されています。
省電力設定の見直しと接続が頻繁に切れる場合の対処

Photo by Panos Sakalakis on Unsplash
VPNには接続できるが「しばらくすると自動的に切断される」という場合は、Windows 11の省電力設定が原因であることが多いです。アイドル時にネットワークアダプターへの電源供給を停止する設定が、VPN接続の維持を妨げています。
■ネットワークアダプターの省電力設定を無効にする手順
1. デバイスマネージャーを開く(devmgmt.msc)
2. 「ネットワークアダプター」から使用している物理アダプター(Wi-Fi または有線LAN)を右クリックし、「プロパティ」を選択する
3. 「電源の管理」タブを開き、「電力の節約のために、コンピューターでこのデバイスの電源をオフにできるようにする」のチェックを外す
4. 「OK」をクリックして設定を保存する
■VPNのデフォルトゲートウェイ設定の確認
「VPNには繋がるがインターネットが使えなくなる」という場合は、VPN接続プロパティ→「ネットワーク」タブ→「インターネットプロトコルバージョン4(TCP/IPv4)」の「プロパティ」→「詳細設定」を開き、「リモートネットワークでデフォルトゲートウェイを使う」のチェックが適切か、IT管理者に確認の上、見直してください。これらの設定を組み合わせることで、安定したVPN接続環境を実現できます。
よくある質問
Windows 10では使えていたVPNがWindows 11で突然使えなくなったのはなぜですか?
Windows 11へのアップグレードや大型アップデートの適用後に、NATトラバーサルに必要なレジストリ設定がリセットされることがあります。本記事で紹介したレジストリ(AssumeUDPEncapsulationContextOnSendRule)を値「2」に設定し直すことで、多くの場合は解決します。
レジストリの編集は危険ではないですか?初心者でも実施できますか?
レジストリの誤操作はシステムに影響を与える場合があります。本記事で紹介している手順は特定のキーへの値追加のみで、範囲を限定すれば安全です。不安な場合は事前にレジストリのバックアップ(regedit→「ファイル」→「エクスポート」)を取得してから作業することを強く推奨します。
エラー789とエラー800の違いは何ですか?
エラー789はL2TP接続のIPsec(IKE)ネゴシエーション段階での失敗を示し、NATトラバーサル設定が主な原因です。エラー800はVPNサーバーへの到達自体に失敗しており、サーバーアドレスの誤入力やファイアウォールによるブロックが疑われます。それぞれ原因が異なるため、エラーコードに応じた対処が必要です。
上記の対処をすべて試しても接続できない場合はどうすればよいですか?
VPNサーバー側の設定変更や、VPN機器のファームウェア更新が必要なケースも考えられます。社内のネットワーク担当者またはVPN機器ベンダーのサポートに相談し、サーバー側のログと合わせて原因を調査することを推奨します。