VPN使用時に「リモートコンピュータへの接続を確立できません」というエラーを修正する方法
Windows で VPN やリモート接続の問題に対処するのは非常に面倒な作業です。特に Windows が WAN ミニポートと呼ばれる巧妙な仮想アダプターを使用している場合はなおさらです。これらのアダプターが誤動作したり、正しくバインドされなかったりすると、VPN やリモート接続を確立しようとしても、何も表示されずに失敗したり、奇妙なエラーが表示されたりすることがあります。まるで Windows が「接続したいのは分かりますが、やり方がわかりません」と言っているかのようです。これらのアダプターは非表示になっている場合があり、デバイスマネージャーに警告メッセージが表示されません。解決するには?再インストールするか、再設定してください。しかし、当然ながら、Windows は必要以上に問題を複雑にしています。PowerShell やデバイスマネージャーを何度も操作しなければならない状況になるかもしれません。
VPN接続が接続を拒否したり、WANミニポート(IP)などに関連するエラーが表示されたりする場合は、アダプターのバインドがオフになっているか、ドライバーが古くなっていることが原因である可能性があります。これらのアダプターを再インストールまたは有効化すると、Windowsが自動的に修復を開始することがよくあります。また、これらの接続をブロックまたはフィルタリングしている可能性のあるサードパーティ製ソフトウェアがないか確認することも重要です。メーカーのサイトからネットワークドライバーを更新すると、Windowsに任せるよりも効果的な場合があります。問題が解決しない場合は、ネットワークサービスを再起動したり、ネットワークスタックをリセットしたりすると、多少手間がかかるように思えるかもしれませんが、劇的な効果が得られることがあります。
このリモート接続エラーを修正する方法
まずは基本から始めましょう。PC、ルーターなど、すべてを再起動しましょう。有線接続の場合は、ネットワークケーブルを抜き差しするのも良いでしょう。接続の問題は、Windows にちょっとした調整が必要だったり、ネットワークスタックに少し不具合があったりするだけで解決する場合もあります。設定がおかしくなった場合は、VPN 接続を再作成することで問題を解決できることもあります。それでも問題が解決しない場合は、一見分かりにくいかもしれませんが、以下に挙げる主な方法を試せば解決することが多いでしょう。
WANミニポートのバインディングを確認する
多くの人がここで行き詰まるのですが、なぜこれが役に立つのでしょうか?これらのバインディングは、Windowsに各アダプタで使用するドライバとプロトコルを指示します。これらのバインディングが欠落しているか無効になっていると、接続に失敗します。システムによっては、不具合やドライバ更新の失敗による影響が残っている場合があります。特に、リモートアクセスIP ARPドライバ(ms_wanarp)が無効になっている場合は問題です。このドライバを適切に有効にすることで、VPNへの接続経路を確保できます。
やるべきことは次のとおりです:
- を押してWin + R、 と入力し
powershell、 を押してCtrl + Shift + Enter管理者として実行します。 - WAN ミニポート (IP) を見つけるには、次のコマンドを実行します。
- 出力されたインターフェース名をコピーします。「WAN ミニポート (IP)」など、似たような名前になっているはずです。(正確な名前は異なる場合があり、PowerShell は少々うるさいので、この手順が役立ちます。 )
- 次に、次のコードでバインディングを確認します。
<interfacename>先ほど入手したものと交換してください。- 出力で「ms_wanarp」ドライバを探します。オフになっている場合は、次のコマンドで有効にします。
Get-NetAdapter -IncludeHidden | Where-Object {$_. InterfaceDescription -like "WAN Miniport (IP)"}
Get-NetAdapterBinding -Name "<interfacename>" -IncludeHidden -AllBindings
Enable-NetAdapterBinding -Name "<interfacename>" -IncludeHidden -AllBindings -ComponentID ms_wanarp
これにより、WindowsはARPドライバを再バインドします。これはVPN接続の中断の原因となることがよくあります。うまくいくと、アダプタが再び有効になります。時々奇妙な動作になることもありますが、ドライバを有効にするとすぐに接続が修復されます。そうでない場合は、再起動して再試行する必要があります。常に完全に信頼できるとは限りませんが、試してみる価値はあります。
サードパーティのフィルタードライバーを無効にする
前のコマンドを実行した際に、VPNソフトウェアやセキュリティツールなどのサードパーティ製フィルタードライバーが表示された場合は、おそらくそれが原因です。これらのドライバーはWANミニポートをブロックしたり、干渉したりする可能性があります。通常は、これらを無効にすることが次のステップとなります。
PowerShell では、次の操作を実行します (この場合も、プレースホルダーを置き換えます)。
Disable-NetAdapterBinding -Name "<interfacename>" -IncludeHidden -AllBindings -ComponentID <filterID>
通常、フィルターIDはサードパーティ製VPNアプリのドライバーのようなものになります。わからない場合は、以前のコマンドの出力を確認し、疑わしいものやWindows以外のものがないかどうか確認してください。これらのドライバーを無効にしてもネットワークに支障が出ることはありませんが、再インストールまたは更新するまでVPNが機能しなくなる可能性があります。必要に応じて、ドライバーを再度有効にするか更新することを忘れないでください。
WANミニポートドライバーを再インストールする
これは一種の「核兵器オプション」のようなものですが、他の方法がすべて失敗したときに役立ちます。もちろん、Windowsのドライバーは時々面倒です。これを行うには:
- を押してWin + R、
devmgmt.mscと入力し、 を押しますEnter。 - [ネットワーク アダプター]に移動します。
- 「WANミニポート(IP)」などのエントリを探します。右クリックして「デバイスのアンインストール」(または「アンインストール」)を選択します。
- 表示されるすべての WAN ミニポート アダプターに対してこれを繰り返します。
- アンインストール後、「アクション」 >「ハードウェア変更のスキャン」をクリックします。システムが最新であり、デバイスマネージャーがこれらのドライバーを検出できる場合、Windowsはこれらのドライバーを自動的に再インストールするはずです。
注:Windowsのバージョンやドライバ署名ポリシーによっては、再起動後もミニポートドライバが消えたままになる場合があります。自動的に再インストールされない場合は、Microsoftまたはメーカーから最新のドライバパッケージをダウンロードする必要があるかもしれません。
ネットワークドライバーを更新する
古くなったネットワークドライバーが原因となることがよくあります。上記の手順を試しても問題が解決しない場合は、ドライバーを更新すると改善する可能性があります。デバイスマネージャーから更新できますが、チップセット/マザーボード/ネットワークカードのメーカーから最新のドライバーをダウンロードすることをお勧めします。これは、最近Windowsやネットワークハードウェアをアップグレードした場合に特に便利です。
- デバイス マネージャーで、ネットワーク デバイスを右クリックし、[ドライバーの更新]を選択して、[ドライバーを自動的に検索する]を選択します。
- 手動で更新したい場合は、製造元のサイトにアクセスし、ハードウェアの最新ドライバーを見つけてダウンロードし ( .exe形式が望ましい)、実行します。
- ドライバー ファイルが.inf形式の場合は、代わりに[コンピューターを参照してドライバーを検索する]を選択し、ダウンロード フォルダーを指定します。
- インストール後、再起動してください。これを行うだけで、厄介なVPN接続の問題が解決する場合があります。
ネットワーク設定をリセットする / 基本的なネットワークコマンドを実行する
これは最後の手段ですが、なかなか直らない奇妙な不具合を修正できる場合が多いです。コマンドプロンプトを管理者として開き、以下のコマンドを順番に実行してください。
ipconfig /release ipconfig /flushdns ipconfig /renew netsh int ip reset netsh winsock reset
これにより、IP設定とDNSキャッシュがリセットされ、Winsockカタログ(接続の問題を引き起こす可能性があります)もリセットされます。また、ネットワークスタックの不要な情報も消去されます。通常は再起動が必要ですが、場合によっては再起動後に接続が再び機能することもあります。
これらの問題はWindowsではよくあることです。特にVPN、サードパーティ製ソフトウェア、ドライバーが混在している場合に多く発生します。試行錯誤は必要ですが、これらの方法を試していくうちに、うまくいく方法が見つかるはずです。