• ベストアンサー

XPのDEP機能の停止について

outpostが原因と思われるブルースクリーンが出るのでDEP機能を停止したいのですが、bootファイルにはnoexecute=optin /fastdetectとあります。これをnoexecute=optin /alwaysoffとすればいいのでしょうか?それともnoexecute=alwaysoffとすればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • haruh3
  • ベストアンサー率65% (31/47)
回答No.3

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn などとなっているのを、 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=AlwaysOff と変更します。 DEPは例えばプログラムではなくデータのみを置いたメモリ空間でのコード実行を禁止する機能です。バッファオーバランを利用した悪意あるプログラムの実行を防止する事ができます。また悪意はなくともトリッキーなメモリの使い方をしているアプリも動作できなくなります。 boot.iniの変更には十分に注意してくださいね。おかしな変更をすると、起動できなくなる恐れがあります。老婆心ながら、もし outpost free だけの問題ならば DEPを無効にするのではなく、 * 有料のoutpost pro を使う * ZoneAlarmなど他の firewallを使う という対策も考えてみてください。

plooki
質問者

お礼

二度もご親切にありがとうございます。早速試してみます。ありがとうございました。

その他の回答 (2)

  • haruh3
  • ベストアンサー率65% (31/47)
回答No.2

初期状態では /NoExecute=OptIn となっているはずです。これを /NoExecute=AlwaysOff に変更してください。(/fastdetect は別のオプションですので触らないで) 詳しくは下記のURLをご参照ください。

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/501dep/dep.html
plooki
質問者

お礼

素早いご回答ありがとうございます。ということは/noexecute=alwaysoff /fastdetectで大丈夫ということでしょうか?後もうひとつ質問なのですが、DEPを完全に無効にすると具体的にどういった影響が出るのでしょうか?MS BlasterやSlammerの発動を容認してしまう等ですか?

noname#20377
noname#20377
回答No.1

http://www.atmarkit.co.jp/fwin2k/win2ktips/501dep/dep.html どちらかというと 特定のプログラムに対するDEPの除外設定な気がするけど どちらかっていわれたら後者だと思う。

関連するQ&A