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

Windows 7/10でVPNエラー789が発生する原因と4つの解決方法を徹底解説

VPNリモートアクセスエラー789」は、主に個人利用のPCで、家庭内ネットワークからWindows標準機能を使ってVPNに接続しようとした際に発生するエラーです。

Windows 7/10でVPNエラー789が発生する原因と4つの解決方法を徹底解説

補足: VPNエラー169が発生している場合は、こちらの対処法をご確認ください。

Windows 7 / 10で「エラー789」が発生する主な原因

1. ネットワークの不整合(Network Inconsistency)

ネットワークアダプターが不安定な状態(リンボ状態)に陥り、VPN接続の確立が妨げられているケースです。この場合、ネットワークアダプターをリセットし、OSにドライバーを再インストールさせることで解決できます。

2. レジストリキー「AssumeUDPEncapsulationContextOnSendRule」の欠落

VPNの接続頻繁な切断や接続失敗が繰り返される場合、「AssumeUDPEncapsulationContextOnSendRule」というレジストリ値が存在しないことが原因である可能性が高いです。レジストリエディターから手動で作成・設定することで修正できます。

3. サードパーティ製ファイアウォールの干渉

過剰に保護的なファイアウォールが、VPN接続が使用するポートをブロックしているケースです。例外を設定するか、サードパーティ製ファイアウォールをアンインストールすることで解決できます。

4. IPsec関連サービスが無効になっている

自前でホストするVPNを使用する場合、「IKEおよびAuthIP IPsecキー管理モジュール」と「IPsecポリシーエージェント」の2つのサービスは必須です。これらが無効だと接続できません。サービス画面から両方のサービスを有効化し、スタートアップの種類を「自動」に設定しましょう。

「VPNリモートアクセスエラー789」の解決方法

方法1:ネットワークアダプターをリセットする

ネットワークアダプターが不安定な状態になっていると、VPN構成が必要なデータを取得できず、接続を確立できなくなります。この場合は、デバイスマネージャーからネットワークアダプターをアンインストールし、次回システム起動時にOSがドライバーを一から再インストールするようにすることで問題を解決できます。

以下に手順をまとめました。

注意: この手順はWindowsのバージョンに関係なく適用できます。

  1. Windowsキー + R を押してファイル名を指定して実行ダイアログを開きます。テキストボックスに「devmgmt.msc」と入力し、Enterを押してデバイスマネージャーを起動します。UAC(ユーザーアカウント制御)の画面が表示されたら、はいをクリックして管理者権限を付与してください。Windows 7/10でVPNエラー789が発生する原因と4つの解決方法を徹底解説
  2. デバイスマネージャー内でデバイス一覧を下にスクロールし、ネットワークアダプターの項目を展開します。対象のネットワークアダプターを右クリックし、コンテキストメニューからデバイスのアンインストールを選択します。Windows 7/10でVPNエラー789が発生する原因と4つの解決方法を徹底解説
  3. 確認画面ではいをクリックし、プロセスが完了するまで待ちます。
  4. アンインストールが完了したら、PCを再起動します。次回の起動時にネットワークドライバーが自動的に再インストールされます。

それでも同じ問題が発生する場合は、次の方法に進んでください。

方法2:「AssumeUDPEncapsulationContextOnSendRule」レジストリ値を作成する

L2TPベースのVPNクライアントやサーバーがNAT(ネットワークアドレス変換)の背後にある環境でこの問題が発生している場合、「AssumeUDPEncapsulationContextOnSendRule」というレジストリ値を作成しない限り、安定した接続は得られません。

頻繁な切断や接続失敗が起こるのは、使用しているVPNクライアントがデフォルトではNAT配下での動作に対応していないためです。これを動作させるには、同レジストリ値を作成・設定する必要があります。

以下の手順で作成し、エラー789を解消しましょう。

  1. Windowsキー + R を押して実行ダイアログを開き、「regedit」と入力してEnterを押すと、レジストリエディターが起動します。UACの確認画面でははいをクリックしてください。Windows 7/10でVPNエラー789が発生する原因と4つの解決方法を徹底解説
  2. レジストリエディター内で、左側のツリーを使って以下の場所へ移動します。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent

    ヒント: 手動で辿ることもできますが、アドレスバーにパスを直接貼り付けると素早く移動できます。

  3. 目的の場所に到達したら、右側の空きスペースを右クリックし、新規を選択します。続いて一覧からDWORD (32ビット) 値を選びます。
  4. 新しく作成したDWORD値に「AssumeUDPEncapsulationContextOnSendRule」という名前を付け、Enterを押して保存します。Windows 7/10でVPNエラー789が発生する原因と4つの解決方法を徹底解説
  5. 値の作成が完了したら、それをダブルクリックし、基数を「16進数」に、値のデータを「2」に設定します。Windows 7/10でVPNエラー789が発生する原因と4つの解決方法を徹底解説

    注意: この変更により、WindowsがNATサーバーの背後にあるサーバーや他のOSとのセキュリティアソシエーション(SA)を確立できるようになります。

  6. OKをクリックして変更を保存し、PCを再起動して問題が解決したかどうかを確認します。

まだ問題が解決しない場合は、次の方法を試してください。

方法3:サードパーティ製ファイアウォールを無効化・アンインストールする

サーバー構成環境でサードパーティ製ファイアウォールを使用している場合、そのファイアウォールがVPN接続で実際に使われているポートをブロックしている可能性があります。特にポート500と4500が外部マシンとの通信を妨げられやすい傾向があります。

このケースに該当する場合、該当ポートをホワイトリストに登録することでしか解決できません。ただし、これはファイアウォールの操作に慣れていて、VPNソリューションがどのポートを使用しているかを把握している場合にのみ実行可能な対策です。

セキュリティ例外の設定手順はファイアウォール製品ごとに異なるため、必要に応じて各製品固有の手順をオンラインで検索してください。

より迅速かつ確実な解決策としては、サードパーティ製ファイアウォールを完全にアンインストールし、再起動後に問題が解消されるかを確認するのが最善です。

以下は、サードパーティ製ファイアウォールをアンインストールしてエラー789を解消するための簡単な手順です。

  1. Windowsキー + R を押してファイル名を指定して実行ボックスを開き、「appwiz.cpl」と入力してEnterを押します。プログラムと機能画面が表示されます。Windows 7/10でVPNエラー789が発生する原因と4つの解決方法を徹底解説
  2. プログラムと機能の一覧を下にスクロールし、インストール済みのサードパーティ製ファイアウォールを見つけます。右クリックしてコンテキストメニューからアンインストールを選択してください。Windows 7/10でVPNエラー789が発生する原因と4つの解決方法を徹底解説
  3. アンインストールウィザードの指示に従ってプロセスを完了させ、PCを再起動します。
    注意: 残存ファイルが引き続き同じ問題を引き起こさないよう、アンインストール後に残ったファイルも忘れずに削除しておきましょう。
  4. 再度VPNへの接続を試みて、問題が解決したかどうかを確認します。

それでも同じ「VPNリモートアクセスエラー789」で接続が中断される場合は、最後の方法に進んでください。

方法4:「IKEおよびAuthIP IPsecキー管理モジュール」と「IPsecポリシーエージェント」を有効化する

多くのユーザーの報告によると、自前ホスト型VPNに不可欠な2つのサービスが無効になっていることでも、このエラーが発生することがあります。これらのサービスがないとVPN接続は成立しません。

この場合は、サービス画面から以下の2つのサービスを有効化することで問題を解決できます(「IKE and AuthIP IPsec Keying Modules(IKEおよびAuthIP IPsecキー管理モジュール)」と「IPsec Policy Agent(IPsecポリシーエージェント)」)。

以下に具体的な手順を示します。

  1. Windowsキー + R を押して実行ダイアログを開き、「services.msc」と入力してEnterを押すと、サービス画面が表示されます。

    注意: UAC(ユーザーアカウント制御)の確認画面が表示された場合は、はいをクリックして管理者権限を付与してください。

  2. サービス一覧を下にスクロールし、まず「IKE and AuthIP IPsec Keying Modules」サービスを見つけます。
  3. 見つけたら右クリックし、コンテキストメニューからプロパティを選択します。
  4. プロパティ画面で「全般」タブを開き、スタートアップの種類を「自動」に変更します。次に開始ボタンをクリックしてサービスを起動し、適用を押して変更を保存します。
  5. 続けてサービス一覧を下にスクロールし、「IPsec Policy Agent(IPsecポリシーエージェント)」を見つけます。右クリックしてプロパティを選択します。
  6. プロパティ画面の「全般」タブでスタートアップの種類を「自動」に変更し、開始をクリックしてサービスを起動します。先ほどと同様に適用を押して変更を保存します。
  7. 再度VPN接続を試みて、同じエラーメッセージが表示されないかどうかを確認します。
Windows 7/10でVPNエラー789が発生する原因と4つの解決方法を徹底解説
  1. 【徹底解説】Windows 10でZoomエラー1132が発生する原因と12の解決方法

    Zoomは、在宅勤務が一般化した今、最も利用されているアプリケーションのひとつです。高品質なビデオ会議機能により、効率的なリモートワーク文化を支えてきました。しかし、他のアプリやプログラムと同様に、Zoomにもエラーや不具合はつきものです。その中でも多くのユーザーから報告されているのが、Windows 10 PCで会議への参加時や会議中に発生する「Zoomエラー1132」です。同じ問題でお困りの方は、以下で紹介する対処法を順番に試してみてください。 Windows 10でZoomエラー1132を修正する方法 まずは、Zoomエラー1132が発生する主な原因を確認しましょう。原因を把握すること

  2. Windows 10でDiscordの「不明なネットワークエラー」が発生したときの対処法9選

    Discordは新しいRedditになるのでしょうか?その判断は皆さんにお任せします。しかし、確かなことがひとつあります。それは、Discordの人気が急速に高まったということです。特に若いユーザーやゲーマーの間で顕著です。Redditという巨大プラットフォームの存在下で、このようなサービスがこれほど成長するとは誰が予想したでしょうか?テック業界では物事は非常に予測しがたいものです。TikTokの台頭により、かつてのFacebookのような存在も今や影を潜めています。次にどの新技術が今日最も活発なプラットフォームを置き換えるのか、誰にも分かりません。Discordは現在、1億5000万人以上の