【Windows10】WHEA-Logger イベントID 17地獄(調査)

ここで話題にしていたWHEA-Logger イベントID 17。

 

【Windows10】WHEA-Logger イベントID 17

 

 

 

この警告ってなんやねん・・・とシスログを見ると

 

 

!!!

 

    /\___/ヽ 
   /    ::::::::::::::::\ う
  . |  ,,-‐‐   ‐‐-、 .:::| わ
  |  、_(o)_,:  _(o)_, :::|ぁぁ
.   |    ::<      .::|あぁ
   \  /( [三] )ヽ ::/ああ
   /`ー‐--‐‐―´\ぁあ

 

なんじゃこの量は!!

 

つーか、ヤバい。

この量でログが出まくるとSSDの負担が半端ない。

慌ててログの出力先をHDDに変更する。

 

 

【緊急】ログの出力先変更

 

ログの出力先の変更は初めてやったけど以下の通り簡単だった。

 

イベントビューアーを開いて変更したいログを右クリック

 

システムを右クリックしてプロパティを選択

変更したいログを右クリックしてプロパティを選択 ※この場合はシスログ

 

この部分を書き換える

ログのパスの値を変更するだけ

デフォルト値は

%SystemRoot%\System32\Winevt\Logs\System.evtx

なので、コレを

D:\logs\System.evtx

※DドライブがHDDの環境の場合。ディレクトリは事前に作成しておく必要がある。

と書き換えてOKをクリックすれば自動的にそこに出力してくれる。

 

 

問題の切り分け

 

どこが悪いのかをまず特定したい。

 

大量に出力されていたログのうちの1つを開いてみる。

 

説明:
修正されたハードウェア エラーが発生しました。

コンポーネント: PCI Express Root Port
エラー ソース: Advanced Error Reporting (PCI Express)

プライマリ バス:デバイス:機能: 0x0:0x1D:0x0
セカンダリ バス:デバイス:機能: 0x0:0x0:0x0
プライマリ デバイス名:PCI\VEN_8086&DEV_A118&SUBSYS_8054103C&REV_F1

 

またエラーなのに一覧では警告表示か。

修正されたのにエラーってなんだよ。マッチポンプ?

 

コンポーネントエラー ソースを見るとPCI Expressがエラーを出している。

デバイス名からデバイス マネージャーで追ってみると

 

コイツが犯人

嫌な予感はしていたけど、やっぱりそこかぁー

 

さて、問題はPC(or ドライバ)M.2 PCI Expressボードのどちらか?ということだ。

 

ちなみにこのPCは

  • PCI Express x16
  • PCI Express x1
  • PCI Express x1
  • PCI Express x16(PCI Express x4で動作)

の構成になっていて、当然グラボはx16に、M.2カードはx4に装着している。

 

■検証1

M.2 PCI Expressボードを抜いた状態でPC起動。

 

エラーは出ない。皆無

 

 

■検証2

グラボを抜いてPC起動。

 

エラーは出ない

 

 

■検証3

PCI Express x16にM.2 PCI Expressを挿してPC起動。

 

エラーは出ない

 

 

■検証4

M.2 PCI ExpressのボードをInateckからSourcingbayにしてx4に挿してPC起動。

(グラボは挿していない)

 

エラーが出る

 

 

■結論

犯人はヤスハード的ならM/Bのx4、ソフト的ならBIOSかドライバ・・・が怪しいと思う。

 

 

 

やってみた対策

 

■電源オプションを変更する (1)

 

PCIeの電源管理をOFFにする

PCIeの電源管理をOFFにする

 

スタートボタン右クリック電源オプション電源の追加設定電源オプションが立ち上がる。

今使っているプランのプラン設定の変更詳細な電源設定の変更から

PCI Expressリンク状態の電源管理設定をオフにする。

 

ダメだった。

 

 

■電源オプションを変更する (2)

 

UEFI(BIOS)でPCI Expressの電源管理をしないように変更する。

その設定の有無はM/B次第。

幸いHPのUEFIにはそれっぽい項目があったので、OFFにしてみる。

 

ダメだった。

 

 

■ドライバを最新にしてみる

デバイスマネージャーで問題のデバイスを右クリックしてドライバの更新を選択。

 

デバマネからドライバの更新

で、ドライバー ソフトウェアの最新版を自動検索を選択。

 

最新版を自動検索

そもそもこの”最新版”ってどっから取ってくるんだ?

 

で、これを選ぶと最新版に

 

既に最新版

ですよねー(怒

 

でも、ドライバの詳細を見ると

  • 日付:2018/01/01
  • バージョン:10.1.1.45

となっていて、これより新しいのあるだろ と思わされるバージョンが入っている。

 

あー、この辺は根が深そうなので今は良いや。

 

 

 

ちなみにBIOSは最新の2.48(2020/08/26)が入っている。

あまり関係ないと思いたいが・・・。

 

ブルスクの問題も繋がっていそうな気がする。

ログにエラーそのものが記録されていないので追えない。

 

わからん・・・何が悪いんだ・・・。

 

カテゴリー: PC, ソフトウェア, ハードウェア タグ: , , , ,  [パーマリンク]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です