Nikon Capture 4.1.3アップデータ登場するも…
ニコンキャプチャー4.1.3へのアップデータソフトが登場しました。早速バージョンアップと行きたい所ですが、実は我が家のPCではNikon Capture 4が起動しません。。。Nikon Captureを起動するなり青画面(最近あまり見なくなりました)になり、OSごと落ちてしまいます。
なんでこんな事になってるかと言いますと、我が家のAthlon64マシンはWindows XP SP2の新機能であるDEP(データ実行禁止)に対応しており(AMDではEVP機能と呼んでいる)バッファオーバーフロー等によるウィルスの感染が防止出来るようになっているのです。
普通のプログラムは、データ領域とプログラム領域は完全に分けられているのですが、まれにお行儀の悪いソフトがあり、データ領域を実行するという荒業を使ってプログラムされています。 これがアプリケーションならアプリケーションだけ落ちておしまいなのですが、悲しい事にNikon Captureが使うドライバがデータ領域を実行しようとするみたいで、OSごと落ちてしまうのです。
実際のところ、これ以外のソフト、ドライバでは全く問題は起きておらず、SP2をアンインストールするのも面倒なので、アップデートで直る事を期待していたのですが、残念な事に4.1.3では直ってませんでした。 IntelもDEPに対応したプロセッサの出荷を始めたようだし、新しいマシンには当然XP SP2が入っているので、この問題は早急に直して頂きたいものです。>ニコンの中の人
トラックバック(1)
このブログ記事を参照しているブログ一覧: Nikon Capture 4.1.3アップデータ登場するも…
このブログ記事に対するトラックバックURL: http://www.daifukuya.com/photoxp/mt-tb.cgi/134
» Nikon Capture 4.2でようやくWindows XP SP2対応(PhotoXP)~のトラックバック
少し前にNikon Capture 4.2アップデータソフトがリリースされてい... 続きを読む

いいこと聞きました。SP2にこんな罠があったとは。
WindowsXPも自分でデータ実行禁止してるんだから落ちないでほしいですよね。
DEP対象にするか非対象にするか個別指定できるはずだけど。
個別指定でNikon Captureの実行ファイルやフォルダ内のDLLファイルを片っ端から除外してもOSごと落ちてしまうのです。
アプリケーションじゃなく、デバイスドライバが原因だと思うのですが、青画面は一瞬でどこで落ちてるのかログにも出ないし、困ってます。。。
Windows インストール環境の boot.in に /execute というスイッチを入れ、再起動してみてください。
このスイッチは DEP を無効にするもので、これで Nikon Capture が正常に起動できるようになります。
詳しくは、マイクロソフトのサポート技術情報 をご覧ください。
http://support.microsoft.com/default.aspx?scid=kb;ja;875352
ごめんなさい。boot.in ではなく、boot.ini ですね。訂正させていただきます。
おおおおお!!!!!
ありがとうございます。無事起動できました。m(_ _)m
なにはともあれ、Webに書いてみるもんですねー。blogやっててよかった。。。
ちなみに、boot.iniの編集は
マイコンピュータ->プロパティ->詳細設定->起動と回復->起動システムの[編集]ボタンを押すと出来ました。
Athlon64とWindows XP Service Pack 2の組み合わせでお困りの方はぜひお試しを。