web-dev-qa-db-ja.com

Windows8.1ではVPNに接続できなくなりました

何が原因で機能しなくなったのかわかりませんが、以前は接続できていたVPN接続に接続できません。このエラーが発生します(RasClientからのイベントビューアのアプリケーションログで):

ユーザーSYSTEMは、失敗したVirtual PrivateNetworkという名前の接続をダイヤルしました。失敗時に返されるエラーコードは628です。

現在のVPNタイプの設定([プロパティ]-> [セキュリティ]-> [VPNのタイプ])では、事前共有キーを使用してL2TP/IPSecを使用します。セキュリティを自動に設定すると(以前も機能していました)、代わりに次のエラーが表示されます。

ユーザーSYSTEMは、失敗したVirtual PrivateNetworkという名前の接続をダイヤルしました。失敗時に返されるエラーコードは720です。

さらに、システムログには(RasSstpから)次のものがあります。

最初のSecureSocket TunnelingProtocolリクエストをサーバーに正常に送信できませんでした。これは、ネットワーク接続の問題または証明書(信頼)の問題が原因である可能性があります。詳細なエラーメッセージを以下に示します。問題を修正して、再試行してください。

リモートコンピュータがネットワーク接続を拒否しました。

以下を使用してRASレイヤーをトレースしてみました:

netsh ras set traceing * enable

...I then attempt the connection again...

netsh ras set traceing * disable

ログには、問題があったことを知らせるのに最も役立つ単一のファイルが含まれていました。Explorer_RASAPI32.LOG...しかし、私が知る限り、その問題が何であるかを正確に伝えることは役に立ちませんでした。

[10236] 07-22 00:09:01:496: WaitForDialMachineEvent: Unblock i=1, h=0x22ec4250
[10236] 07-22 00:09:01:496: setting rasman state to 6
[10236] 07-22 00:09:01:496: NotifyCaller called for hPort:1
[10236] 07-22 00:09:01:496: NotifyCaller(nt=0x2,su=1,s=6,e=0,xe=0)...
[10236] 07-22 00:09:01:496: NotifyCaller done (dwNotifyResult=1)
[10236] 07-22 00:09:01:496: RASCS_AuthNotify
[10236] 07-22 00:09:01:496: RasProtocolGetInfo...
[10236] 07-22 00:09:01:496: RasProtocolGetInfo done(0), msgId=1
[10236] 07-22 00:09:01:496: RasDialMachine errors=720,0
[10236] 07-22 00:09:01:496: RasDialMachine: SignalDone: prasconncb=0x22ec4240
[10236] 07-22 00:09:01:496: SignalDone: pOverlapped=0x22ec42f0

IPhoneのLTE接続にテザリングして同じ問題が発生したので、問題はこのマシンだけにあることは確かです。また、ネットワーク上の別のPCでこれとまったく同じ接続を試しました。うまく機能しました(そのため、ルーターではありませんでした。何度もチェックしました)。過去数日間に何度も検索を行ったので、出くわしたすべてのことを試したに違いありません。

  • ここから問題を修正するものはありません
  • DNSに問題がないか確認してみたので、VPNマシンのIPに直接接続してみたところ、問題なく動作しました。また、pingは正常に機能します。
  • ローカルホスト、ローカルIP、ルーターのIP、VPNのIPにpingを実行しようとしましたが、すべて正常に機能しているようです。
  • デバイスマネージャーの不適切に機能するWANミニポートの問題を他のドライバーに更新してアンインストールすることで修正しました。これにより、次の起動時に正しく機能するドライバーに正しく更新されます(問題が発生しましたが、デバイスマネージャーのすべてのデバイスが安定しているように見えます)。
  • デバイスマネージャで可能なネットワークアダプタをアンインストールして再インストールしてみました。
  • ネットワークドライバを再インストールしてみました。
  • 私は試した netsh int ip resetSysinternalsのProcess Explorer を使用して、アクセス拒否の問題が原因で失敗しないように、このコマンドのレジストリアクセス許可を付与しました。
  • 私は試した netsh winsock reset
  • 私は試した sfc /scannow。いくつかの破損が見つかりましたが、修正しました。
  • 私は試した Dism /Online /Cleanup-Image /RestoreHealth。また、いくつかの破損が見つかりましたが、修正しました。
  • 私は試した Remove-NetIPAddressPowerShellで。
  • ルーターを再起動してみました。
  • この問題のあるマシンのルーターから別のローカルIPアドレスを取得しようとしましたが、それは役に立ちませんでした。
  • BitDefenderアンチウイルスを無効にしてみました。
  • BitDefenderファイアウォールを無効にしてみました。
  • VPN接続の削除と再追加を約100万回試みました。
  • BitDefenderアンチウイルス/ファイアウォールをアンインストールして、上記のすべてを繰り返してみました。
  • ブートディスクからBitDefenderのレスキューディスクを実行してカーネルマルウェアをチェックしましたが、何も見つかりませんでした(セキュアブートも使用しているため、マルウェアがハードウェアに存在することはないと思います)。
  • OpenVPN を使用してみましたが、これは機能せず、イベントビューアでSChannelエラーが見つかりました。例を次に示します。

致命的なアラートが生成され、リモートエンドポイントに送信されました。これにより、接続が終了する場合があります。 TLSプロトコルで定義された致命的なエラーコードは43です。WindowsSChannelのエラー状態は552です。

リモートサーバーから受信した証明書が正しく検証されていません。エラーコードは0x80092013です。 SSL接続要求が失敗しました。添付データにはサーバー証明書が含まれています。

私のWindows8.1はx64であり、現時点で完全に更新されています。他に何を試すことができますか、またこの奇妙な問題を他にどのようにトラブルシューティングできますか?ログの外観から、私は仕方がないのですが、おそらく私の証明書ストアが何らかの理由で破損したのではないかと思います。復元してみる方法はありますか?

1
Alexandru

注:ここで提供するガイダンスは、あなたがそれに従うつもりである場合、あなたはあなた自身の責任でそれを行い、私はあなたの行動に対して責任を負いません。私が最初にやらなければならなかったのは...オンラインで見つけたほとんどの記事が、デバイスマネージャのネットワークアダプタの下にあるWANミニポートドライバのみを削除する必要があると言っているのとは異なり、実際にはすべてを削除する必要がありましたその下にあるネットワークアダプタ多分それはやり過ぎだ、私にはわからない、それが私のために働いた唯一のものだ。

Windows 8.1ですべてのネットワークアダプタを削除する方法

  • それぞれを個別に任意のカーネルドライバに更新する必要があります。 Microsoftドライバーリストの一番上にあるランダムなBluetoothドライバーを使用しました。
  • 新しく更新されたドライバーを右クリックしてUninstallする必要があります。

これらのドライバのアンインストールで問題が発生する場合があります。私が抱えていた問題の1つは、特定の1つをアンインストールしようとするたびに発生するブルースクリーンでした。ただし、 これらのツールは非常に役立ちます (繰り返しますが、自己責任で使用してください)。ガイドに従ってWAN Miniport Repair Tool Version 2を実行し、次にWAN Miniport Installerを実行すると、ブルースクリーンはなくなり、デバイスをさらにインストールするだけです。ネットワークアダプタなので、今度は何度か再起動し、これらのドライバを何度も何度もアンインストールする必要があります。面倒で時間がかかりますが、それだけの価値があります。

Windowsキーを押してservices.mscと入力すると、Windows 8.1には、リモートアクセス接続マネージャーと呼ばれる小さなサービスがあります。これにより、一部のミニポートアダプタが有効になります。それ以外の場合、それらが有効になっておらず、デバイスマネージャーで非表示になっていると、別の任意のカーネルドライバーを使用しないため、更新できません。これらのドライバーを更新できるようにするには、このサービスを自由に開始および停止します。

必ずすべてのドライバーを削除してください。それらをすべて削除したら、リモートアクセス接続マネージャーサービスを再度開始し、障害のあるドライバーが他にないかどうかを確認します。今回は、黄色の警告アイコンを探して、これらのアイコンが付いているものだけを更新します。このプロセスを繰り返します(すべてのアイコンがなくなるまで、リモートアクセス接続マネージャーを再起動し続けます)。

このサービスはミニポートドライバーのみを起動する必要があるため、ミニポートドライバーとRAS非同期アダプター。RAS)も更新してアンインストールしました。 =ある時点での非同期アダプター。別のサービスを開始する必要があるかどうかはわかりません(他のサービスはリモートアクセス自動接続マネージャーでした)。

この時点で、Miniportアダプターのみが表示された状態で、最後の1回、再起動しましたが、機能しました。私は泣くことができてとても幸せでした(しかし、泣きませんでした-私は決してそうしませんでした)。

ちなみに、電源ボタンを押したままにして、Windowsの[お待ちください]画面が表示されたらCTRL + ALT + DELETEを押して、煩わしいスタートアップに入らないようにするために、ハードリブートを開始する必要がありました。オプションウィンドウ。

0
Alexandru