パソコンを休止から復帰させるとブルースクリーン”エラーコード 0x0000000A(IRQL_NOT_LESS_OR_EQUAL)”が出る不具合の原因と解決法!
WindowsXPを休止に入れて、パソコンを休止から復帰させるとほぼ100%ブルースクリーン(0x0000000A・IRQL_NOT_LESS_OR_EQUAL)が出るようになりました。
少し前から前兆がアリ、なんとかしないとなぁと思っていたらパソコンの方が音を上げてしまったようです。
さすがに休止が使えないのは不便なので不具合を解消させるべく色々調べました。

まず、STOPエラー”0x0000000A(IRQL_NOT_LESS_OR_EQUAL)”(ブルースクリーン)というパソコンに異常が発生したよというのを伝える画面から情報を探します。

注目すべきポイントは上の方にある「IRQL_NOT_LESS_OR_EQUAL」と下の方にある「STOP:0x0000000A(0x0005C933,・・・」この部分です。
buru-sc0x000000a

STOP:の後ろにある「0x0000000A」の部分がおおまかな不具合が発生した部分というか症状を表しています。
そして( )の中に「,」で区切られて4つのコードが表示されていますが、こちらも原因を特定する手がかりになっています。
カッコの中身は(
・不適切な参照が行われたアドレス。
・そのメモリのアクセスに必要な IRQL。
・アクセスの種類。0 は読み取り操作、1 は書き込み操作です。
・parameter1 のメモリを参照した命令のアドレス。)
を表しています。

でブルースクリーンの冒頭に表示されるこちら”IRQL_NOT_LESS_OR_EQUAL”も症状と原因を表しているコードとなります。

IRQL_NOT_LESS_OR_EQUALの意味としては、「ハードウェアの互換性がない」や「ドライバが原因」となります。
ちなみに、「0x0000000A」のエラーコードも同じような症状を示すコードになっています。
なので、今回のブルースクリーンの原因はハードウェアかドライバが原因となります。

ってそれパソコンのほぼすべての部分に不具合がある可能性があると言っているのと同じだからー。

ここからどこが不具合の原因になっているかの特定が大変なんです。
エラーコードのカッコの中(メモリーマップ?)を見て判れば良いのですが、正直見てもわからん。
なので、解決法としては「パソコンのブルースクリーンが出るようになった辺りでパソコンの構成を変えたかどうか」で原因を探します。
たとえば”HDDドライブを追加した”や”USB機器を使うようになった”などハードウェアによる原因を探す。追加した機器を外して普段通り使えるようになれば追加した機器が原因なので購入した店に相談するか別のパソコンで使うかしないとブルースクリーンが出るパソコンでは使えない可能性が高いです。

ハードウェアによる不具合の発生じゃなかった場合は、ちょっと面倒です。
ドライバの不具合といってもパソコンには多数のドライバが存在していてどれが原因でブルースクリーンが発生してるのか特定するのはとても難しいです。
なるべく簡単に原因を特定させるなら一番最後にインストールしたドライバを疑い、そのドライバをアンインストールしてから再インストールします。
このドライバというのはとても厄介で、なぜか上書きインストールや修復しようとしてもなかなか上手くいかず、「アンインストール→再インストール」で直るというちょっと面倒な作業をしないといけません。
ドライバを1つずつ入れ替えれていけばそのうち当たりを引いて直るはずです。

で、もう一つ簡単な方法はブルースクリーンの症状が発生しだす前に特に新規で何も追加せずに使っていたのに徐々にブルースクリーンの症状が出始めたというパソコンに多い原因は「ネットワークアダプタのドライバ」です。LANドライバとも呼ぶのかな?
ちなみに私のパソコンはこれをアンインストール→再インストールでブルースクリーンの症状が出なくなりました。
パソコンのシステムやハードウェアを一通りチェックしても異常とはわからずスルーしていましたが、ネットワークアダプタのドライバを入れ替えたらピタリと症状が出なくなりました。
ちなみに修復をかけても症状は改善されませんでした。更新を使った上書きインストールも同様にブルースクリーンが出る症状の改善には至りませんでした。

ネットワークアダプタなのでインターネットに接続するのに必要な部分だからネットするのに影響が出るのかと思ったらそんな事はなく普通にネットできていたので、まさかネットワークアダプタのドライバが原因でパソコンを休止から復帰させたらブルースクリーンになるなんて思いませんでした。
過去に同じ症状になってパソコンを直せず買い替えたのですが、前のパソコンもネットワークアダプタのドライバをアンインストールして再インストールしたら直っていたのかもしれませんね。

ネットワークアダプタのドライバは使っているパソコンのマザーボードかパソコンの型式で違うのでメーカー製パソコンなら販売しているメーカーのサイトかマザーボードの型番を調べてマザーボードのメーカーのサイトからネットワークアダプタドライバ(LANドライバ)をダウンロードしてきましょう。

asusのマザーボードの場合はドライバをダウンロードしてファイルを解凍→フォルダを開いて「AsusSetup.exe」を起動して”削除”を選択してドライバをアンインストールします。
その後、「setup.exe」を起動して再インストールすればLANドライバ/ネットワークアダプタのドライバの入れ替え作業は完了となります。

asusdoraiba

パソコンが起動時にブルースクリーンになりエラーコードが「0x0000000A」の場合は、割りと高い確率で「LANドライバ/ネットワークアダプタのドライバ」が原因のようなので最初に試してみても良いかもしれません。
ただ原因がここじゃなかった場合は、最悪OSの再インストールを考えた方が良いかもしれません。
続きを読む »