再起動後にのみWindows VPN接続を修正する方法

一部のWindowsには、VPN接続(組み込みのセットアップで作成)が切断された後に再接続できないという繰り返し発生する問題があるようです。 ただし、ユーザーがシステムの再起動を実行すると、接続は成功します。 この問題は、主にPPTP接続を使用するWindows 10で発生します。 ほとんどの場合、表示されるエラーは「xxxxxxxxに接続できません」です。

Windows VPN(ビルトイン)は再起動後にのみ機能します

Windows VPNが再起動後にのみ接続する原因は何ですか?

さまざまなユーザーレポートと、この特定の問題を修正するために一般的に使用されている修復戦略を見て、この特定の問題を調査しました。 判明したように、この特定の問題は、さまざまな原因によって引き起こされる可能性があります。

  • 一貫性のないTCP / IP値 –組み込みVPNの問題は、実際にはTCP / IP構成が原因である可能性があります。 これは通常、動的IPを提供するISPで一般的です。 この場合、昇格したコマンドプロンプトを介して完全なTCP / IPリセットを実行することで問題を解決できるはずです。
  • トレイバーVPNメニューのバグ – Windows 10では奇妙な繰り返しが発生しているように見えますが、これによりVPN機能が壊れることがありますが、これはトレイバーアイコンからのみです。 このシナリオが該当する場合は、設定アプリVPNメニューを介して接続することにより、再起動を回避できるはずです。
  • グリッチされたVPNネットワーク接続ビルトインVPNネットワークを定期的に切断する習慣がある場合、使用されているVPNネットワーク接続がグリッチするリスクがあります。 影響を受けた複数のユーザーは、ネットワーク接続タブを介して接続を無効にし、再度有効にすることでこの問題を解決できたと報告しています。
  • 破損したWANミニポート(PPTP) –ミニポートPPTPアダプターの問題が原因である可能性もあります。 発生する可能性があるのは、ユーザーがアクションを完了したときに、ミニポートPPTPアダプターがVPN接続から切断されないことです。 この場合、WAN Miniport(PPTP)を更新または再インストールすることで問題を解決できるはずです。
  • 破損したVPN依存性 –判明したように、この特定の問題は、破損したファイルが原因でビルトインWindows VPNが再接続できなくなるために発生する可能性もあります。 ほとんどの場合、この問題の出現はWindowsの不適切な更新によるものです。 このシナリオが当てはまる場合、それを修正する最も簡単な方法は、システムの復元ポイントを使用してマシンを正常な状態に戻すことです。
  • PPTPおよびL2TPミニポートはリンボ状態のままです –この問題は、Windows 7とWindows 10の両方で発生することが確認されています。 PPTPとL2TPミニポートの両方をリセットできます。

毎回再起動せずにVPNネットワークに再接続できる修正プログラムを探している場合は、同様の状況の他のユーザーが正常に使用した可能性のある修正をいくつか特定することができました。 以下の各方法は、少なくとも1人の影響を受けるユーザーによって機能することが確認されています。

最良の結果を得るには、効率と重大度で順序付けられているため、提示された順序でメソッドに従うことをお勧めします。 それらの1つは、問題の原因となっている犯人に関係なく、問題を解決する必要があります。

方法1:完全なTCP / IPリセットを行う

判明したように、この特定の問題に対する迅速な修正があるようです。 netsh reset ipコマンドを実行して接続を再作成すると、VPNに再接続できる場合があります。 ほとんどの場合、ユーザーは完全なTCP / IPリセットを実行するために必要な一連のコマンドを実行することで問題を解決できました。

ただし、これが機能する場合でも、適切な修正と見なすべきではないことに注意してください。 次にビルトインVPNから切断しようとすると、同じ問題が発生する可能性が高くなります。

ここでは、昇格したコマンドプロンプトを使用して完全なnetshリセットを行うためのクイックガイドを示します。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、テキストボックス内に「cmd」入力し、 Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら [ はい ]をクリックして管理者権限を付与します。

    [実行]ダイアログボックスから管理コマンドプロンプトを実行する
  2. 管理者特権のCMDプロンプト内で、次のコマンドを(リストされている順序で)入力し、各コマンドの後にEnterキーを押します。
    netsh winsock reset 」と入力し、Enterキーを押します。 「 netsh int ip reset 」と入力し、Enterキーを押します。ipconfig / release 」と入力して、Enterキーを押します。ipconfig / renew」入力して、Enterキーを押します。 「ipconfig / flushdns」入力し、Enterキーを押します 
  3. 完全なTCP / IPリセットが実行されたら、昇格されたコマンドプロンプトを閉じて、問題が解決されているかどうかを確認します。

切断後にビルトインVPNで再接続できない場合は、次の次の方法に進んでください。

方法2:VPNメニュー経由で接続する

結局のところ、トレイバー接続にのみ影響するWindows 10の不具合のために、組み込みのWindows VPNに再接続する機能を失う可能性もあります。 影響を受ける複数のユーザーは、より直感的なトレイバーメニューの代わりに(設定アプリの)VPNメニューを使用する回避策を使用しています。

この手順には追加の手順が必要になりますが、VPNに再接続する必要があるたびに再起動するよりも優れています。 必要なことは次のとおりです。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 [ 実行]ウィンドウで、テキストボックス内に「ms-settings:network-vpn」と入力し、Enterキーを押して、 設定アプリのVPNメニューを開きます

    [実行]コマンドからVPNメニューを開きます
  2. VPNメニューに到達したら、ネットワークを選択し、それに関連付けられている[ 接続 ]ボタンをクリックします

    設定アプリを介してVPNに接続する
  3. 数秒後に、再起動することなくVPNネットワークに再接続できるはずです。

この方法で問題が解決しない場合(再起動しないとVPNに再接続できない場合)、下の次の方法に進んでください。

方法3:接続の無効化/再有効化

特定のユーザーが毎回再起動することなくビルトインWindows VPNに再接続できるようにすることが確認されている別の一時的な修正は、 ネットワークと共有センターを介してVPN接続を無効にしてから有効にすることです。

これはまだ一時的な修正であり、問​​題の根本的な原因を処理しませんが、毎回再起動するよりも優れています。 [ ネットワーク接続]メニューからVPN接続を無効化および再有効化するためのクイックガイドを次に示します

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、テキストボックス内に「 ncpa.cpl 」と入力し、 Enterキーを押して[ ネットワーク接続 ]タブを開きます。

    [実行]ダイアログボックスを使用してネットワーク設定を開く
  2. [ネットワーク接続]メニューに移動したら、ビルトインVPNネットワークに関連付けられているネットワークを右クリックし、コンテキストメニューから[ 無効 ]をクリックします。 UAC(ユーザーアカウント制御)ウィンドウが表示されたら、[ はい ]をクリックして管理者アクセスを許可します。
  3. ネットワークのステータスが無効に変更されるまで待ってから、再度右クリックし、 有効を選択して再度有効にします。
  4. 組み込みのWindows VPNに接続して、問題が解決したかどうかを確認します。

それでも同じ問題が発生する場合、または永続的な修正を探している場合は、下の次の方法に進んでください。

方法4:WANミニポートPPTPの更新または再インストール

ミニポートPPTPアダプターの問題が原因で問題が発生している可能性もあります。 ユーザーがアクションを完了しているときに、ミニポートPPTPアダプターがVPN接続から切断されないため、問題が発生することは珍しくありません。

この正確なシナリオにいた影響を受けた数人のユーザーは、PPTP WANミニポートデバイスを再インストールまたは更新した後に問題が解決したことを報告しました。 PPTP WANミニポートを更新または再インストールする方法に関するクイックガイドを次に示します。

注: PPTP接続で問題が発生していないためにこのシナリオが適用できない場合は、以下の手順をスキップして次の方法に直接進んでください。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、テキストボックス内に「devmgmt.msc」入力し、 Enterキーを押してデバイスマネージャーを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。
  2. デバイスマネージャーに移動したら、上部のリボンから[ 表示 ]をクリックし、コンテキストメニューから[ 非表示のデバイス表示 ]をクリックします。
  3. 次に、[ ネットワークアダプタ ]タブを展開し、[ Wan Miniport(PPTP) ]を右クリックします
  4. 次に、コンテキストメニューから[ プロパティ ]をクリックします
  5. WANミニポート(PPTP)の [ ドライバー更新]画面に移動したら、画面上部のメニューから[ ドライバー ]タブを選択します。
  6. [ ドライバー ]タブで、[ ドライバーの更新 ]をクリックします
  7. 次の画面で、 更新されたドライバーソフトウェア自動的検索をクリックし、新しいドライバーバージョンが見つかったかどうかを確認します。 新しいドライバーバージョンが利用可能な場合は、画面の指示に従ってインストールを完了します。
  8. 手順が完了したら、コンピューターを再起動して、問題が解決したかどうかを確認します。
  9. 同じ問題が引き続き発生する場合は、手順1〜4をやり直しますが、代わりに[ ドライバーのアンインストール ]をクリックします。
  10. もう一度再起動して、Windowsの更新プログラムでWan Miniport(PPTP)ドライバーを再インストールし、問題が解決したかどうかを確認します。

アップデートまたは責任あるWANミニポート

ネットワークが切断された後でもビルトインVPNで再接続できないために問題が解決しない場合は、下の次の方法に進んでください。

方法5:システムの復元を使用して正常な状態に戻る

問題が最近発生し始めた場合(通常は再接続に使用されるVPN接続)、破損したファイルを処理しているため、組み込みのWindows VPNが再接続できなくなります。 影響を受けるユーザーが、Windows更新プログラムのインストール後に問題が発生し始めたと言っているいくつかのレポートを特定することができました。

このシナリオが該当する場合は、おそらく、Windowsの更新が失敗したためにVPN機能が壊れていることを意味します。 犯人を特定せずに問題を完全に解決できる場合は、システムの復元を使用して、すべてが正常に機能していた状態にマシンを戻すだけです。

ただし、このルートを使用すると、復元ポイントが作成されてからインストールしたアプリケーションまたは更新プログラムが失われることに注意してください。 システムの復元を使用して問題を解決する予定がある場合は、次のことを行う必要があります。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、テキストボックス内に「rstrui」入力し、 Enterキーを押して、システムの復元ツールを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら、ポップアップで[ はい ]をクリックして管理者権限を付与します。

    [実行]ボックスからシステムの復元ウィザードを開く
  2. システムの復元の初期画面で、 「次へ 」をクリックします。
  3. 次の画面が表示されたら、[ 復元ポイントをさらに表示]に関連付けられているボックスをオンにして開始します。 次に、問題が発生し始めたと思われる日付よりも古い復元ポイントを探し始めます。 次に、[ 次へ ]をもう一度クリックして、次のメニューに進みます。

    [復元ポイントをさらに表示]ボックスを有効にして、[次へ]をクリックします
  4. ここまで到達すると、復元ポイントを実施する準備が整います。 [ 完了]クリックして操作を開始します。
  5. 数秒後、コンピューターが再起動し、古いシステム状態が適用されます。
  6. 次の起動シーケンスが完了したら、VPNから切断し、再接続を試みます。

システムの復元を実行しても同じ問題が引き続き発生する場合は、下の次の方法に進んでください。

方法6:Rasdial.exeを使用してバッチファイルを作成する

上記のいずれの方法でも効果がない場合は、 Rasdial.exeツールを使用してバッチファイルを作成することで問題を解決できる可能性があります。 このスクリプトは、昇格したコマンドプロンプトから実行するとすぐに再起動することなく、VPN接続を再度開きます。

必要なことは次のとおりです。

  1. Windowsキー+ Rを押して、実行ダイアログを開きます。 テキストボックス内に「notepad」入力し、 Ctrl + Shift + Enterを押して管理者権限でメモ帳開きます。 ユーザーアカウント制御(UAC)のプロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。
  2. 空のメモ帳シート内に、次のスクリプトを貼り付けます。
     Rasdial.exe "MY VPN" "USERNAME" "PASSWORD" 

    注:引用符はそのままにしておきますが、 My VPNVPN接続の名前に置き換え、2つの資格情報の値(ユーザー名とパスワード)を自分のものに置き換えてください。

  3. メモ帳ウィンドウの上部にあるリボンバーを使用して、[ ファイル ] > [名前を付けて保存 ]をクリックします
  4. 次に、ファイルの場所を選択し、好きな名前を付けますが、拡張子を.txtから.batに変更してください。 次に、[ 保存 ]をクリックして、VPN開始スクリプトを作成します。
  5. スクリプトを保存したら、右クリックして[ 管理者として実行 ]を選択し、再起動することなくビルトインVPNに自動的に再接続します。

VPNを再起動するBATスクリプトを作成する

同じ問題が引き続き発生する場合は、下の次の方法に進んでください。

方法7:CMDを介したPPTPおよびL2TP WAN Miniポートのリセット

一部の影響を受けるユーザーは、昇格したコマンドプロンプトからPPTPとL2TPの両方のミニポートをリセットし、コンピューターを再起動することで問題を解決できたと報告しています。 この手順により、WindowsビルトインVPNで使用できるミニポートがリセットされます。 この方法は、Windows 10とWindows 7の両方で、複数の異なるWindowsユーザーによって機能することが確認されています。

PPTPおよびL2TP WANミニポートをリセットするために必要な操作のクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、 「cmd」入力し、 Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトを開きます。 UAC(ユーザーアカウント制御プロンプト)が表示されたら、[ はい ]をクリックして管理者アクセスを許可します。

    [実行]ダイアログボックスから管理コマンドプロンプトを実行する
  2. 管理者特権でコマンドプロンプトを開いたら、次のコマンドを順番に実行し、各コマンドの後にEnterキーを押して、PPTPとL2TP WANミニポートの両方をリセットします。
     Netcfg -u MS_L2TP Netcfg -u MS_PPTP Netcfg -l%windir%\ inf \ netrast.inf -cp -i MS_PPTP Netcfg -l%windir%\ inf \ netrast.inf -cp -i MS_L2TP 
  3. 各コマンドが正常に処理されたら、コンピューターを再起動し、次の起動シーケンスの完了後に問題が解決したかどうかを確認します。

興味深い記事