So-net無料ブログ作成
検索選択

nvlddmkm.sysでブルースクリーン@Win7 pro 64bit [PC]

本日久しぶりにBSOD
画面に表示されたのは「nvlddmkm.sys」
あぁまたか、というのが感想です。

WORDの文章をコピーしようと選択して白黒反転させたら青画面とか
デスクトップのウィンドウを最大化しようとしたらブルースクリーンだとか
アイコンをクリックしたらBSODだとか。
そのくせベンチマークやゲーム中には全然落ちない。

Vista以降のGeForceドライバでよく起こるブルースクリーンだそうです。
OS標準搭載の nvlddmkm.sys と各ドライバ付属の同ファイルとの相性だとか。


対策は簡単。
Cドライブを「nvlddmkm.sys」で検索。
いくつか nvlddmkm.sys が現れますが、
C:\Windows\System32\drivers にあるのが現在使用しているドライバ付属の物。
これと相性問題を引き起こすOS標準搭載の物が
C:\Windows\winsxs\amd64_nv_lh.inf_31b~ 以下に存在する nvlddmkm.sys です。


C:\Windows\System32\drivers以下にある nvlddmkm.sys をコピーして
C:\Windows\winsxs\amd64_nv_lh.inf_31b~以下にあるものと入れ替えるだけです。




GTX260→GTX460へ交換したときに新しくドライバを入れたのに
こちらを変更するのを忘れていたためにBSODになってしまったようです。





2010/11/06追記

GTX260を使っている時は、GeForceDriver195.62をインストールして
上記の通りに nvlddmkm.sys を195.62付属の物に統一することで
ブルーレイ再生時等でのBSODを防ぐことが出来ました。
が、GTX460&初期ドライバ258.96ではどうしても青画面になることがありました。
しかし、2010年10月末に出たGeForceDriver260.99では安定しています。

詳しくは、10/25の記事をどうぞ。
nice!(0)  コメント(4)  トラックバック(0) 

nice! 0

コメント 4

poppy777

ブルースクリーンが出て困っています。(最近突然発生しドライバーの更新でもダメでした)OS:windows7(vistaからアップグレードし半年)エラーは0X00000116とnvlddmkm.sysです。NDIVIA Geforce 8600M GTのドライバーのバージョン197.16です。いろいろ検索してこちらのブログに来ました。スキルは高くありません。原因は理解したのですがファイルの書き換えでつまずいています。nvlddmkm.sysファイルはC:\windows\system32\DriversにはありましたがC:\windows\winsxs\amdのフォルダーが見当たりません。winsxs以下はmsilとX86がつくフォルダーが続きamd64_nv_lh.inf_31bf3856ad364e35_6.17600.16385......が探しましたが見つかりません。アップグレードしたものは違うのでしょうか。(1)winsxsから当該フォルダーの探し方(2)見つかった場合OS標準のものと入れ替えるとありますがコピーしたものを標準に上書きすればよいのでしょうか。アドバイスを頂けると助かります。宜しくお願いいたします。
by poppy777 (2011-07-26 22:36) 

karaku22

poppy777 さん

はじめまして。
コメントに気がつかず返信が遅くなってしまいました。
私の理解できる範囲でお答えします.


私の環境は64bit版のWindows7ですので
winsxs以下にamd64~フォルダが並んでいるのだと思います。
32bit版のWindows7やその他アップグレード環境等で
どういうファイル配置になっているのか全く解りませんので
どこのファイルを書き換えるべきなのかはっきりしたことはお答えできません。
が、私はCドライブ内を nvlddmkm.sys で検索して出てきたファイルを
念のためpre_nvlddmkm.sys なりにリネームしておいてから
全て C:\windows\system32\Drivers のものに置き換えることで
nvlddmkm.sys に起因するブルースクリーンが発生しなくなりました。

何かの参考にでもなれば幸いです。
by karaku22 (2011-07-31 02:55) 

poppy777

管理人さんご回答ありがとうございました。万策尽きてあきらめかけていましたのでご回答見るのを忘れてしまいすみませんでした。Win7 32ビット版なのでwinsxsフォルダーにあるnvlddmkm.sysの名前はx86から始まる長い名前がありそのフォルダーに1個存在しました。上書きするにはシステムファイルなので所有者を変更したり操作が可能なように「フルコントロール」にするなど少し面倒な操作があろましたが古いOS標準のファイルを新しいnVIDIAのドライバーに上書きできました。現在様子見中ですが今のところ発生していません。アドバイスありがとうございました。
by poppy777 (2011-08-29 14:06) 

オーディン

自身も同じ症状+黄色い画面がたまに発生するので、原因を調べてみたところ、ここにたどり着きました。自分のグラフィックドライバはGeForce8400MGSなので、ひょっとしたらこのページの方法を使えば解決できるのかな?とおもっています。
by オーディン (2012-05-19 17:30) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この記事のトラックバックURL:

関連リンク