Landscape トップページ | < 前の日 2006-01-23 2006-01-24 次の日 2006-01-25 >

Landscape - エンジニアのメモ 2006-01-24

Windows のデータ実行防止 (DEP) 機能の適用を除外する


* Windows のデータ実行防止 (DEP) 機能の適用を除外する

この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Windows] [PC] [ソフトウェア]

私の Athlon64 を搭載した WindowsXP SP2 マシンで IP 電話ソフト Skype を起動したところ、データ実行防止機能が働いて Skype が強制終了された。Skype をデータ実行防止機能の適用対象から外して回避した。

- データ実行防止機能 (DEP) が働いて Skype が強制終了された

IP 電話ソフト Skype Version 2.0.0.69 をインストールして起動したところ、以下のようなダイアログが表示されて強制終了されてしまった。

データ実行防止 - Microsoft Windows

コンピュータ保護のため、このプログラムは Windows により終了されました。

名前: Skype. The whole world can talk for free.

データ実行防止は、ウイルスやその他の脅威による損害の防止に役立ちます。データ実行防止を有効にすると、プログラムによっては正しく実行されない場合もあります。プログラムの更新されたバージョンについては、発行元に問い合わせてください。

WindowsXP SP2 や Windows Server 2003に搭載された新機能「データ実行防止 (DEP - Data Execution Prevention)」機能が働いて Skype を強制終了した模様。データ領域を実行するという手法はパフォーマンスを追求するアプリケーションなどで使うテクニックだそうだが、ウイルスなどもそれを利用してくる。そのため OS は「データ領域の実行」を検出すると、エラーとしてアプリケーションを強制終了してしまう。

この機能は Athlon64 などの データ実行防止機能に対応した CPU (NX ビットが有効になった CPU) などで利用できる。Intel でも EM64T を搭載していれば NX ビットが有効になっていたはず。

プログラムごとにデータ実行防止機能 (DEP) の適用対象から除外する設定をすることができるので、今回はそれで回避することにする。

- Skype をデータ実行防止機能の対象から除外する

マイコンピュータを右クリックして「プロパティ」を選ぶ。
「システムのプロパティ」が表示されるので、「詳細設定」タブを選ぶ。
「パフォーマンス」の囲みの中の「詳細設定」ボタンを押す。
「パフォーマンスオプション」が表示されるので、「データ実行防止」タブを選ぶ。
ラジオボタン「次に選択するのものを除くすべてのプログラムおよびサービスについて DEP を有効にする」を選ぶ。
「追加」ボタンでデータ実行防止機能から除外したいプログラムの実行ファイルを選ぶ。今回は C:\Program Files\Skype\Phone\Skype.exe を指定した。

上記設定を入れて無事 Skype を起動できた。

すべての記事の見出し (全1029件)
全カテゴリの一覧と記事の数
カテゴリごとに記事をまとめ読みできます。記事の表題だけを見たい場合は、すべての記事の見出し (カテゴリ別表示) へ。

直近30日分の記事
2007-04-23 (Mon)
2007-03-07 (Wed)
2007-02-27 (Tue)
2007-01-17 (Wed)
2007-01-15 (Mon)
2007-01-14 (Sun)
2007-01-08 (Mon)
2006-12-01 (Fri)
2006-11-22 (Wed)
2006-11-20 (Mon)
2006-11-19 (Sun)
2006-09-30 (Sat)
2006-08-29 (Tue)
2006-08-04 (Fri)
2006-07-27 (Thu)
2006-07-23 (Sun)
2006-07-17 (Mon)
2006-07-10 (Mon)
2006-07-06 (Thu)
2006-07-03 (Mon)
2006-06-29 (Thu)
2006-06-28 (Wed)
2006-06-27 (Tue)
2006-06-25 (Sun)
2006-06-19 (Mon)
2006-06-18 (Sun)
2006-06-15 (Thu)
2006-06-11 (Sun)
2006-06-01 (Thu)
2006-05-30 (Tue)
プロファイル
斎藤 宏明。エンジニアです。宇都宮市に住んでいます。
リンク
RSS
スポンサードリンク
Powered by
さくらインターネット

© 斎藤 宏明 Saito Hiroaki Gmail Address
Landscape - エンジニアのメモ http://sonic64.com/
Landscape はランドスケープと読みます。
ひらがなだと らんどすけーぷ です。