久しぶりの、トラブルシューティングのネタです。
クリックできる目次
エラーメッセージ a tdr has been detected. The application must close.Errot code7
アドビのイラストレーターで作業をしていると、NVIDIAのドライバーが原因で度々強制終了するようになりました。
色々ググってみたのですが解決策はなく、困っていました。
いつも出るエラーの小窓は同じです。
A TDR has been detected.
The application must close.
Errot code 7.
などと書かれていて、「はい」をクリックするとNVIDIAのウェブサイトが開きます。
ドライバーのアップデートをしても改善しません。
Windowsのイベントビューアーをみると一応原因はわかります。
原因はNVIDIAのOpenGL Driverです。
一つ前のイベントには
ディスプレイ ドライバー nvlddmkm が応答を停止しましたが、正常に回復しました。
となっています。
そして、一つ後のイベントは
障害が発生しているアプリケーション名: Illustrator.exe、バージョン: 19.2.0.111、タイム スタンプ: 0x56559af9
障害が発生しているモジュール名: nvoglv64.DLL、バージョン: 10.18.13.6175、タイム スタンプ: 0x56a2c647
例外コード: 0xc0000409
障害オフセット: 0x00000000013c4340
障害が発生しているプロセス ID: 0x1350
障害が発生しているアプリケーションの開始時刻: 0x01d163034aa353d3
障害が発生しているアプリケーション パス: C:\Program Files\Adobe\Adobe Illustrator CC 2015\Support Files\Contents\Windows\Illustrator.exe
障害が発生しているモジュール パス: C:\WINDOWS\SYSTEM32\nvoglv64.DLL
レポート ID: 92782e4a-2561-4518-86ee-6f90a8f36c26
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:
「nvlddmkm」や「nvoglv64.DLL」などのキーワードでググっても解決策は見つかりませんでした。
しかし、一つヒントになるページがあったので参考にして設定を変えたら、強制終了しなくなったようです。
NVIDIAのコントロールパネルの設定を変える
Windowsのタスクバーの「^」を押下し、隠れている通知領域を表示させ、その中のNVIDIAのアイコンを右クリックして小窓を開き、
「NVIDIAコントロールパネルを開く」をクリックします。
コントロールパネルが開いたら、左のペインで
①「3D設定の管理」をクリックします。
右のペインで設定を変更できるので、「オン」になっている項目を全て「オフ」に変更します。
画像にはありませんが、設定を変えると右下にボタンが現れますので、「適用」をクリックして窓を閉じます。
この設定をするとおそらく3Dの描画が荒くなると思いますが、イラストレーターが強制終了して仕事が中断することはなくなりました。
日本ではNVIDIAのグラフィックボードのシェアが高いので、多くの方々の参考になれば幸いです。
すみません、上記の方法でトラブルが解消したと思っていたのですが、翌日再現していました。
以下が、本当にトラブルが解消方法です。
Nvidiaのグラフィックドライバーを完全に削除する
せっかく直ったと思っていたのですが、翌日デザイナーから送られてきたイラストレーターのファイルを開こうとしたら、
再び同じエラーの表示。゚(゚´Д`゚)゚。
で、「nvlddmkm」が原因なのでググッてみると、
nvlddmkm.sysはいくつかあるので、全て新しいファイルで上書きせよなどと書いているブログもありました。
しかし、完全に直った方法は単純で簡単な方法です。
コントロールパネルの「プログラムと機能」でNvidiaのグラフィックドライバーを削除、
再起動して、改めてNvidiaのサイトからドライバーをダウンロード&インストールします。
お世話になった、ブログの記事によるとドライバーの更新を何度も行っているとnvlddmkm.sysがいくつもできるらしい。
そして、古いnvlddmkm.sysが悪さをしているとのこと。
NVIDIAにしてみたら、最新のドライバーをインストールすればトラブルにはならない、とのことか??
最新のドライバーは下記のリンクからどうぞ。
http://www.nvidia.co.jp/Download/index.aspx?lang=jp
しかし、おそらくイラストレーターなどが強制終了していたらマイクロソフトやアドビからNVIDIAにクレームが行っているはず、
速やかな対応をお願いしたいものです。