2016年2月27日土曜日

Windows7 STOPエラー 0x00000076

STOP: 0x00000076 (PROCESS_HAS_LOCKED_PAGES)

ドライバーがI/O操作の後に、固定ページを解放をしなかったか、または、既にアンロックされたページを再度アンロックしよとしたことを示しています。通常あるドライバが1、2回命令を完了した時に正しくメモリを開放できなかった時に出る。

確認する項目
・レジストリエディタを起動(regeditで検索)
・「HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Control¥Session Manager¥Memory Management」を開く。
・右側の欄に新規で「複数行文字列値」を作成し、名前を  TrackLockedPages  に変更する。
・値のデータに 1 と入力。
・再度ブルースクリーンになったらエラー情報が変わる。
・STOP:0x0000000CB (0xY,0xY,0xY,0xY) (DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS)
・この中の"0xY"は問題のあるドライバの名前が表示されます。
・問題のあるドライバの名前が判明したら、更新するか削除する。
・レジストリエディタを開き先ほど追加した TrackLockedPages を削除。

※作業を行う場合は自己責任でお願いします。