またWIN7荒療治??

7月から苦しめられ続けているntdll.dllからみのトラブル。
以前の日記にquesさんが教えてくれたのですが、そこでの対処法も通じませんでした。
で、とんでもない荒療治(?)をかましたことで現在安定中。
今回はその方法について簡単に。(OS:WIN7-64bit)

*手順説明*
1:適当にntdll.dllを拾ってきます。
2:そしてsystem32内にあるntdll.dllと置き換えます。この時nvidiaのドライバを手動で書き換えた時と同じ方法で行ないます。
その時の記事はこちら
http://d.hatena.ne.jp/tv_beach/20091208/1260287222
3:再起動します。すると起動直後に確実にBSODで氏ぬはずです。でも慌てないでください。
4:BSODの再起動後起動メニューがでてきます。その中に自動修復する(そういった感じの文言が書かれた選択肢)があるのでそれを選択。あとは指示通り。

*これって?*
こんな面倒なことをしなくてもシステムの復元でいけるんじゃね?と思った方もいると思いますが、これについてはすでに実験済みです。
ということは、もうわかりますね。
もしかしたらシステムの復元でいけるのかもしれません。もしそれでダメだったらというときに試してみてはいかがでしょうか。


*注意*
今回行った修復方法はWIN764bitでの作業結果です。32bit版、他OSでは同じような結果が得られない可能性が高いです。
バージョンの合わないntdll.dllを無理やり入れることで強制的にBSODを発動させていますので非常にリスクの伴う作業ですので、自己責任で作業してください。ここに書いてあったとおりやったらOSがクラッシュしたと言われても私は何も知りません。


あと、現在も動作を検証中ですので再度同じような現象が発生し、それに対するもっとスマートな対処法が見つかればまた書いていこうかと思います。