[EventId 2002] Eap method DLL path の確認に失敗しました(Intel)

このサイトを検索 | Search this site
warning

イベントID2002

Windows 10へアップグレードしたPCのイベントログに、イベントID2002、EapHost のエラーログが記録されました。このログは、12回記録されていました。

このエラーログは、存在しない Cisco/Intel のドライバをロードする設定がレジストリに残っていることが原因です。この設定は、Windows 7 または Windows 8.1 で使用されていたドライバをロードするために作成されたものですが、アップグレード後の Windows 10 ではこのドライバは使用されなくなったと推定しています。

そのため、この設定をレジストリから削除することでログの記録を止めることができます。

レジストリエディタ

記載する方法は、レジストリエディタを使用するので操作を誤ると、最悪の場合 Windows が起動しなくなるなどのリスクがあります。この記事を参考にする場合は自己責任でお願いします。



イベントログ

イベントログ
メッセージスキップします: Eap method DLL path の確認に失敗しました。エラー: 種類 ID=43、作成者 ID=9、ベンダー ID=0、ベンダーの種類=0
ログの名前Application
ソースEapHost
イベントID2002
レベルエラー
ユーザーシステム

エラーを分類

12回のエラーを「作成者ID」で分類すると以下のようになりました。

Eap method DLL path エラー
作成者ID種類IDフォルダー
943, 25, 17C:\Program Files (x86)\Cisco
808623, 21, 18C:\Program Files\Intel\WiFi\bin
種類ID、作成者IDのエラーの例

スキップします: Eap method DLL path の確認に失敗しました。エラー: 種類 ID=43、作成者 ID=9、ベンダー ID=0、ベンダーの種類=0

スキップします: Eap method DLL path の確認に失敗しました。エラー: 種類 ID=25、作成者 ID=9、ベンダー ID=0、ベンダーの種類=0

スキップします: Eap method DLL path の確認に失敗しました。エラー: 種類 ID=17、作成者 ID=9、ベンダー ID=0、ベンダーの種類=0

スキップします: Eap method DLL path の確認に失敗しました。エラー: 種類 ID=23、作成者 ID=8086、ベンダー ID=0、ベンダーの種類=0

スキップします: Eap method DLL path の確認に失敗しました。エラー: 種類 ID=21、作成者 ID=8086、ベンダー ID=0、ベンダーの種類=0

スキップします: Eap method DLL path の確認に失敗しました。エラー: 種類 ID=18、作成者 ID=8086、ベンダー ID=0、ベンダーの種類=0

イベントビューアーのスナップショット

イベントビューアー

原因は?

regedit

存在しない Cisco/Intel のドライバをロードする設定がレジストリに登録されているのを見つけたので、これが原因です。

アップグレード前の Windows 7 時代はイベントビューアーを開いたことがなかったので、Windows 10へアップグレードしたことが原因でログに記録されるようになったのかは不明です。

レジストリから該当部分を削除すれば、ログの記録は止まります。

レジストリの場所

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eaphost\Methods
Methods:9 - Cisco

レジストリの値

Intel / 作成者ID: 8086

当方の環境では C:\Program Files\Intel\WiFi\bin\ フォルダーは存在しませんでした。

レジストリは以下のファイルをロードするよう登録されていました。

種類ID: 18
PeerFriendlyName: EAP-SIM
  • C:\Program Files\Intel\WiFi\bin\eapui.dll
  • C:\Program Files\Intel\WiFi\bin\eh_eap_sim.dll
種類ID: 21
PeerFriendlyName: EAP-TTLS
  • C:\Program Files\Intel\WiFi\bin\eapui.dll
  • C:\Program Files\Intel\WiFi\bin\eh_eap_ttls.dll
種類ID: 23
PeerFriendlyName: EAP-AKA
  • C:\Program Files\Intel\WiFi\bin\eapui.dll
  • C:\Program Files\Intel\WiFi\bin\eh_eap_aka.dll
Cisco / 作成者ID: 9

当方の環境では C:\Program Files (x86)\Cisco\ フォルダーは存在するものの中味は空でした。

レジストリには以下のファイルをロードするよう登録されていました。

種類ID: 17
PeerFriendlyName: @C:\Program Files (x86)\Cisco\Cisco LEAP Module\CiscoEapLeap.dll,-117
  • C:\Program Files (x86)\Cisco\Cisco LEAP Module\CiscoEapLeap.dll
種類ID: 25
PeerFriendlyName: @C:\Program Files (x86)\Cisco\Cisco PEAP Module\CiscoEapPeap.dll,-119
  • C:\Program Files (x86)\Cisco\Cisco PEAP Module\CiscoEapPeap.dll
種類ID: 43
PeerFriendlyName: @C:\Program Files (x86)\Cisco\Cisco EAP-FAST Module\CiscoEapFast.dll,-30119
  • C:\Program Files (x86)\Cisco\Cisco EAP-FAST Module\CiscoEapFast.dll

修復手順

レジストリの操作は自己責任です
レジストリエディターを操作する前に、
不測の事態に備えてレジストリのバックアップを取っておきましょう。
[手順]
  1. レジストリキー(8086 および 9)をバックアップする。
  2. レジストリキー(8086 および 9)を削除する。

削除するキーを間違えないようにしましょう。

削除した結果、Methods > 311 > Name:Microsoft だけになりました。

Methods: 311 Microsoft

Intelドライバーのバグ?

question

2018/02/17

Intelドライバーを更新した時にCiscoフォルダーを参照する値(今回は作成者ID=9のみ)がレジストリに再登録されており、イベントログが復活しました。

Intelドライバーを更新した時は要注意です。

以下のドライバです。

Intel(R) Dual Band Wireless-AC 7265

まとめ

matome
reload
  • ソース:EapHost
  • ログに記録されたパスを確認する。
  • 存在しない場合はレジストリキーの削除を検討する。
  • レジストリキーを削除する前にバックアップを取る。
  • Intel | SC2
検証:Windows 10 Pro Fall Creators Update, v1709
SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site

コメントを投稿

0 コメント