Windows 10でCisco AnyConnectの「接続の試行に失敗しました」エラーを解決する6つの方法
一部のWindowsユーザーから、VPN(仮想プライベートネットワーク)接続を確立しようとCisco AnyConnectを起動した際に「接続の試行に失敗しました(Connection attempt failed)」というエラーが表示されるという報告が寄せられています。この問題はWindows 8.1およびWindows 10で発生することが確認されています。

調査の結果、このエラーはいくつかの一般的な原因によって引き起こされることが判明しています。まずは、エラーの発生源となり得る主な要因を確認しておきましょう。
- TLSプロトコル再ネゴシエーション用の修正プログラムが未適用 – 特定のWindows更新プログラムがCisco AnyConnectに不具合をもたらすケースがあります。TLSプロトコルの再ネゴシエーションおよびフォールバック動作との不整合を解消するため、保留中の更新をすべて適用することで問題を解決できたユーザーが多数います。
- Windows 10との互換性の問題 – 多くのWindows 10ユーザーの報告によると、SSL/TLS APIに関する非互換性により、Cisco AnyConnectが外部サーバーと通信できなくなることがあります。この場合は、vpnui.exeをWindows 8互換モードで実行するよう設定することで解決できます。
- Windows Update KB3034682によるエラー – 更新プログラムKB3034682の適用後に突然エラーが発生し始めた場合、その更新に含まれるセキュリティルールがCisco AnyConnectと干渉している可能性があります。専用ツールを使って該当する更新をアンインストールし、非表示にすることで対処できます。
- Windows 10でのHyper-V競合 – Hyper-VはCisco AnyConnectをはじめ多くのVPNソフトウェアと競合することで知られています。このケースでは、アプリケーションを起動する前にHyper-Vを無効化することで問題を回避できます。
- 接続の共有機能が有効になっている – ネットワーク共有機能がCisco AnyConnectと干渉し、このエラーが発生することもあります。「ネットワーク接続」画面からインターネット接続の共有を無効化すれば解決します。
- Internet Explorerがオフライン作業モードに設定されている – Cisco AnyConnectとIEは一部の機能を共有しているため、IEのオフライン作業が有効になっているとこのエラーが発生することがあります。レジストリエディターで設定を変更することで修復可能です。
エラーの原因となり得るシナリオを把握したところで、実際に多くのユーザーが成功を報告している対策方法を順番に見ていきましょう。
方法1:保留中のWindows Updateをすべてインストールする
この問題の最も一般的な原因のひとつが、TLSプロトコルの再ネゴシエーションとフォールバック動作に影響を与えるセキュリティ更新プログラム(KB3023607)です。
影響を受けたユーザーの報告によると、Microsoft Updateを実行してすべてのセキュリティ更新および累積更新(Internet Explorer用2015年3月累積セキュリティ更新(MS15-018)やSChannelの脆弱性によりセキュリティ機能のバイパスが許可される問題(2015年3月10日・MS15-031)を含む)を適用したところ、ようやく問題が解決したとのことです。
必要なWindows Updateがすべて適用されているか確信がない場合は、以下の手順に従ってください。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「ms-settings:windowsupdate」と入力し、Enterキーを押して設定アプリのWindows Update画面を開きます。

- Windows Update画面で「更新プログラムのチェック」をクリックし、画面の指示に従って現在インストール待ちになっているすべての更新プログラムを適用します。

注意:重要な更新だけでなく、累積更新やセキュリティ更新も含めて、すべての種類の更新をインストールしてください。
- 保留中の更新が多い場合は、各更新のインストール前に再起動を求められることがあります。その際は指示どおりPCを再起動し、次回起動後に必ず同じ画面に戻って残りの更新のインストールを完了させてください。
- すべての更新プログラムのインストールが完了したら、PCをもう一度再起動し、Cisco AnyConnectのエラーが解消されたかどうかを確認します。
方法2:Cisco AnyConnectを互換モードで実行する(Windows 10のみ)
更新プログラムの適用でも改善しない場合、またはWindows 10でこの問題が発生している場合は、互換性の問題が原因である可能性が高いです。これは、特定のWindows 10の重要な更新(KB3023607)がSSL/TLS APIの仕様を変更し、Cisco AnyConnectアプリが正常に動作しなくなることで起こります。
Windows 10でこの問題に直面している場合、最も簡単な対処法は、Cisco AnyConnectのメイン実行ファイル(vpnui.exe)をWindows 8互換モードで実行するよう強制することです。
以下の手順でvpnui.exeをWindows 8互換モードに設定しましょう。
- エクスプローラーを開き、Cisco AnyConnect Secure Mobility Clientフォルダーが保存されている場所へ移動します。特にカスタムの場所を指定していなければ、以下のパスにあります。
C:\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client
- 目的の場所に移動したら、vpnui.exeを右クリックし、コンテキストメニューから「プロパティ」を選択します。
- プロパティ画面で「互換性」タブを開き、「互換モード」セクションにある「『次の互換モードでこのプログラムを実行する』」にチェックを入れます。
- チェックを入れるとWindowsのバージョン一覧が選択できるようになるので、ドロップダウンから「Windows 8」を選択します。

- 最後に「適用」をクリックし、Cisco AnyConnectを起動してエラーが解消されたかどうかを確認します。
vpnui.exeをWindows 8互換モードで実行しても「接続の試行に失敗しました」エラーが依然として表示される場合は、次の対処法に進みましょう。
方法3:KB3034682の更新プログラムをアンインストールして非表示にする
上記の2つの方法が効果がない、あるいは当てはまらない場合は、問題の原因となっている更新プログラム(KB3034682)をアンインストールするのが最終手段となります。
ただし注意が必要なのは、単にアンインストールしただけでは、数回のシステム再起動のうちにWindows Updateによって自動的に再インストールされ、同じ問題が再発してしまう点です。
これを防ぐには、Microsoftの「更新プログラムの表示または非表示」トラブルシューティングツールを使用して、KB3034682をアンインストールした後にその更新を非表示に設定します。
具体的な手順は以下のとおりです。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開き、「ms-settings:windowsupdate」と入力してEnterキーを押し、設定アプリのWindows Update画面を開きます。
- Windows Update画面の左側にある「更新の履歴」をクリックします。
- 最近インストールされた更新プログラムの一覧が表示されたら、画面上部の「更新プログラムをアンインストールする」をクリックします。
- インストール済み更新の一覧をスクロールし、KB3034682を見つけます。
- 該当する更新を見つけたら右クリックし、「アンインストール」を選択します。確認画面が表示されたら「はい」をクリックして処理を開始します。
- アンインストールが完了したら、Microsoft「更新プログラムの表示または非表示」トラブルシューティングツールのダウンロードページにアクセスし、ツールをダウンロードします。
- ダウンロードが完了したら.diagcabファイルを開き、すぐに「詳細設定」ボタンをクリックします。「自動的に修復を適用する」にチェックを入れます。
- 「次へ」を押してスキャンが完了するまで待ち、その後「更新プログラムの非表示」をクリックします。
- 処理が完了したら、非表示にしたい更新プログラム(KB3034682)にチェックを入れ、「次へ」をクリックしてWindows Updateから該当更新を隠します。
- 手順がすべて完了したらPCを再起動し、問題が解決したかどうかを確認します。

更新プログラムのアンインストールと非表示化を行っても同じ問題が続く場合は、次の対処法に進んでください。
方法4:Hyper-Vを無効化する(Windows 10)
このエラーは、Windows 10でデフォルトで有効になっているHyper-VサービスとCisco AnyConnectの競合によっても発生することがあります。
同じ問題に悩まされていた複数のユーザーは、Hyper-Vおよび関連サービスを一時的に無効化し、PCを再起動してからCisco AnyConnectを使用することで、ついに「接続の試行に失敗しました」エラーを解消できたと報告しています。
自分の環境でもこの原因が疑われる場合は、以下の手順で「Windowsの機能」画面からHyper-Vを無効化してみましょう。
- まずWindowsキー + R を押して「ファイル名を指定して実行」ダイアログを開き、「appwiz.cpl」と入力してEnterキーを押します。プログラムと機能画面が開きます。UAC(ユーザーアカウント制御)の確認が表示されたら「はい」をクリックして管理者権限を許可します。

- 次に、プログラムと機能画面の左側メニューから「Windowsの機能の有効化または無効化」をクリックします。ユーザーアカウント制御の確認が表示されたら「はい」を選択します。

- Windowsの機能画面が開いたら、機能の一覧を下にスクロールし、Hyper-Vのチェックボックスをオフにします。その後「OK」をクリックして変更を保存します。

- Hyper-Vが無効になったらPCを再起動し、次回起動後に問題が解決したかどうかを確認します。
方法5:ネットワーク接続の共有を無効化する
上記の方法がいずれも効果がなく、Microsoft Hosted Network Virtual Adapter(ホステッド ネットワーク仮想アダプター)経由でネットワーク接続を共有している場合は、共有機能を無効化することで「接続の試行に失敗しました」エラーを解決できる可能性があります。
実際に、この原因に該当していた複数のユーザーが、「ネットワーク接続」画面から共有設定を変更し、接続共有を許可しないようにすることで問題を解決しています。
具体的な手順は以下のとおりです。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開き、「ncpa.cpl」と入力してEnterキーを押します。ネットワーク接続画面が開きます。UAC(ユーザーアカウント制御)の確認が表示されたら「はい」をクリックします。

- ネットワーク接続画面でネットワークアダプターの一覧を確認し、ホットスポット機能専用として作成されたアダプターを探します。通常は「Microsoft Hosted Network Virtual Adapter」という名前になっています。
- 正しいアダプターを特定したら、それを右クリックしてコンテキストメニューから「プロパティ」を選択します。

注意:UAC(ユーザーアカウント制御)が表示された場合は「はい」をクリックして管理者権限を許可してください。
- Microsoft Hosted Network Virtual Adapterのプロパティ画面で上部の「共有」タブを開き、「他のネットワークのユーザーに、このコンピューターのインターネット接続をとおしての接続を許可する」のチェックを外します。
- 最後に「OK」をクリックして変更を保存し、PCを再起動します。
- 再度ホットスポット接続を試みて、問題が解決したかどうかを確認します。

それでも同じ問題が続く場合は、次の最後の対処法に進みましょう。
方法6:レジストリエディターでIEのオフライン作業モードを無効化する
ここまでの方法がすべて効果なかった場合、Internet Explorerが「オフライン作業」モードに設定されていることが原因である可能性もあります。IEのオフライン作業モードは、Cisco AnyConnectをはじめ多くのVPNソフトウェアと競合することで有名です。
本来であればGUIから簡単に設定を変更できるはずですが、マイクロソフトがこの既定動作を変更するオプションを削除してしまったため、レジストリを直接編集するしかありません。
以下の手順で、レジストリエディターを使ってIEのオフライン作業モードを無効化しましょう。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開き、「regedit」と入力してCtrl + Shift + Enterを押します。管理者権限でレジストリエディターが起動します。UAC(ユーザーアカウント制御)の確認が表示されたら「はい」をクリックします。

- レジストリエディターの左側メニューを使って、以下の場所へ移動します。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
ヒント:手動で移動しても構いませんが、パスをナビゲーションバーに直接貼り付けてEnterキーを押せば、瞬時に目的地へアクセスできます。
- 正しい場所に到達したら、右側ペインに移動し、「GlobalUserOffline」というDWORD値を探します。

- 見つかったらダブルクリックし、「表記方法」を「16進数」に設定したうえで値を「0」に変更し、「OK」をクリックして保存します。
- PCを再起動し、次回起動後に問題が解決したかどうかを確認します。
-
Windows 11のアップデートが止まる・固まる問題を解決する5つの方法
Windowsはオペレーティングシステムとして多くのメリットを持っています。そのひとつが、開発元であるMicrosoftから継続的に提供されるアップデートです。Windows 11のPCがインターネットに接続されていれば、新機能の追加、デザインの刷新、既存バグや不具合の修正、安定性の向上など、さまざまな更新を受け取り続けることができます。ただし、アップデートが多すぎると感じるユーザーもいるようです。Windows 11でアップデートをダウンロードすると、通常は進行状況がパーセンテージで表示されます。このカウンターが止まってしまう――たとえば2時間以上「90%」のまま変化しない場合は、何らかの問
-
Windows 10で「L2TP接続の試行に失敗しました」エラーを修正する16の方法
L2TP(Layer Two Tunneling Protocol/レイヤー2トンネリングプロトコル)は、主にVPN(仮想プライベートネットワーク)を支えるために使われるプロトコルです。VPNは、別の環境にあるサーバーのデータで元のデータをマスキングすることで接続元を隠し、地理的な位置情報を覆い隠すことで、ネットワーク経路上のさまざまな制限を回避できるようにします。ところが近年、「セキュリティレイヤーで処理エラーが発生したため、L2TP接続の試行に失敗しました」というエラーが表示され、VPN接続を確立できないという相談が多数寄せられています。同じ症状でお困りの方は、この記事で紹介する効果的なト