Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10でVPNが接続できない・動作しない問題の完全解決ガイド

Windows 10(バージョン1903/1909)では、構成済みのVPN接続に関連する奇妙な不具合がいくつか確認されています。

最初の問題は、リモートのL2TP VPNサーバーに接続しようとした際に、VPN接続が「接続中...」の状態のまま固まってしまうというものです。このとき、VPNの資格情報(ユーザー名・パスワード)を入力するプロンプトは表示されず、しばらくするとエラーメッセージも表示されずに接続が切断されてしまいます。

Windows 10のVPNでユーザー名/パスワードの入力画面が表示されない

どういうわけか、Windows 10のVPN接続ダイアログでは、ユーザー資格情報の入力を求めるプロンプトがブロックされているようです。その結果、VPN接続を確立できません。

この問題には回避策があります。昔ながらのrasphone.exeツールを使ってVPN接続を確立してみてください。rasphone.exeは、Windowsでダイヤルアップ接続を使用したことがある人なら誰でも馴染みのあるツールです(最新のWindows 10にも今なお搭載されています)。

  1. ツールを起動します:Win + R → C:\Windows\System32\rasphone.exe
  2. VPN接続を選択し、「接続」ボタンをクリックします。
  3. すると、VPN接続用のユーザー資格情報を入力する標準的なダイアログが表示されます。「接続」を押してください。
  4. これでVPNトンネルが正常に確立されるはずです。

ユーザーの利便性を高めるために、rasphone.exeのショートカットをデスクトップに配置することもできます。自動的に接続したい場合は、ショートカットの設定で以下のようにVPN接続名を指定します:C:\WINDOWS\system32\rasphone.exe -d "VPN名"(VPN接続名はコントロールパネル → ネットワークアダプターから確認できます。名前にスペースが含まれる場合は引用符で囲んでください)。

興味深いことに、この問題はL2TP接続でのみ発生します(AssumeUDPEncapsulationContextOnSendRule = 2のレジストリパラメータが設定されている場合でも同様です)。同じコンピューター上でPPTPプロトコルとMS-CHAP v2認証を使用する別のVPN接続は正常に機能します。

Windows 10のAlways On VPNでRasManエラーが発生する

次の問題は、企業ネットワークへのAlways On VPN(AOVPN)接続で発生します。このVPN接続を初期化すると、RASMAN(リモートアクセス接続マネージャー)が停止し、アプリケーションイベントログにイベントID 1000として次のメッセージが記録されます:

「障害が発生しているアプリケーション名:svchost.exe_RasMan…」「障害が発生しているモジュール名:rasmans.dll」「例外コード:0xc0000005」

この問題はMicrosoftによって確認されており、Windows 10 1903の更新プログラム KB4522355 で修正されました。この更新プログラムは手動でダウンロードしてインストールするか、Windows Update / WSUS経由で適用できます。

更新プログラムを適用しても問題が解決しない場合は、デバイスマネージャーでWANミニポート仮想アダプターを再インストールしてみてください。

  1. デバイスマネージャーを起動します(devmgmt.msc)。
  2. ネットワークアダプター」セクションを展開します。
  3. 以下のアダプターを右クリックしてアンインストールします(「デバイスのアンインストール」):「WAN Miniport (IP)」、「WAN Miniport (IPv6)」、「WAN Miniport (PPTP)」。
  4. 次に、メニューから「操作 → ハードウェア変更のスキャン」を選択し、Windowsがこれらの仮想デバイスのドライバーを検出してインストールするまで待ちます。
  5. その後、Windows 10のネットワーク設定をリセットします:設定 → ネットワークとインターネット → ネットワークのリセット → 「今すぐリセット」。
  6. VPN接続を作り直してテストします。

実は、Always On VPN接続の問題の根本原因は、Windows 10のテレメトリが無効化されていたことでした(おっと、Microsoft!)。Always On VPNを正しく動作させるには、一時的にコンピューターのテレメトリを有効にする必要があります。有効化するには、以下のいずれかの方法を使用できます。

方法1:ローカルグループポリシーエディターを使用する

ローカルグループポリシーエディター(gpedit.msc)を開き、「コンピューターの構成 → 管理用テンプレート → Windowsコンポーネント → データ収集とプレビュービルド」に移動します。

テレメトリの許可」ポリシーを見つけて「有効」に設定します。モードは次のいずれかを選択します:1(基本)、2(拡張)、または3(フル)。

方法2:レジストリを直接編集する

同じことは、HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollectionにあるAllowTelemetry(REG_DWORD型)レジストリパラメータを手動で変更することでも可能です。1、2、3のいずれかの値を設定する必要があります。

このパラメータは、レジストリエディター(regedit.exe)またはPowerShellのNew-ItemPropertyコマンドレットを使用して変更できます:

New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection\' -Name AllowTelemetry -PropertyType DWORD -Value 1 –Force

その後、services.mscまたはRestart-Serviceコマンドレットを使用して、リモートアクセス接続マネージャーサービス(RasMan)を再起動します:

Restart-Service RasMan -PassThru

VPN切断後にインターネットに接続できなくなる

Windows 10にはもう一つのVPN不具合がありました:VPNから切断した後にインターネットにアクセスできなくなるというものです。この問題は以下の方法で解決できます:

  1. ゲートウェイへのデフォルトルートを作成する:
    route delete 0.0.0.0
    route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1
  2. または、デバイスマネージャーで仮想WAN Miniport (IP) アダプターを無効化/再有効化する。
  1. Windows 10でDisplayPortが動作しない・信号なしになる問題の解決方法

    DisplayPortはPCにとって不可欠なインターフェースの一つです。PCとモニターなどの表示デバイスを接続して高画質の映像を出力するだけでなく、音声データの伝送にも対応しています。プラグアンドプレイで手軽に使えるため、その裏にある複雑な仕組みや起こりうるトラブルについて意識されることは少ないかもしれません。しかし実際には、「Windows 10でDisplayPortが動作しない」という報告が数多く寄せられています。外部ディスプレイをDisplayPort経由で接続しても「信号がありません(No Signal)」と表示されたり、DisplayPort-HDMI変換ケーブルが認識されなかっ

  2. Windows 10でバックアップが機能しない問題を修正する5つの方法

    Windows 10では、システム全体のバックアップがさまざまな場面で役立ちます。例えば、Windows 8.1/8/7からWindows 10へ移行する際に、以前のファイルのバックアップを残しておきたいケースなどが挙げられます。しかし、いざバックアップを取ろうとしたときに「Windows 10のバックアップが機能しない」という事態に直面したらどうすればよいのでしょうか?大切なデータや重要なファイル・フォルダーを諦めるわけにはいきません。IT管理者に依頼するのが確実な選択肢ですが、緊急時で専門家に頼れない状況では、ご自身で対処することも十分可能です。 Windows 10でバックアップが機能し