• ベストアンサー

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

  • 特定のアプリケーションソフトだけに対してハードウェアDEP機能をオフにする方法は?

     特定のアプリケーションソフトだけに対してハードウェアDEP機能をオフにする方法はございませんか?  Outpost Firewall Proを購入したのですがハードウェアDEP機能をオフにしないとWindowsXPの起動時にブルーのエラー画面が出てしまうようです。 http://canon-sol.jp/product/op/  boot.iniの「/NoExecute=OptIn」を「/NoExecute=AlwaysOFF」に変更した場合すべてのアプリケーションに対してハードウェアDEP機能がオフになってしまいますよね。 そうではなく 「Outpost Firewall Proだけに対してハードウェアDEP機能をオフにしたい」 のです。 詳しい方、よろしくご回答お願いいたします。

  • 物理アドレス拡張の表示

    物理アドレス拡張の表示 最近、データ実行防止のエラーが出て困っていたので、boot.iniを書き換えてDEP機能を停止しました。(/NoExecute=OptIn→/NoExecute=AlwaysOffこうしました) そしてマイコンピュータを開いたところ、書き換える前にあった「物理アドレス拡張」という文字が無くなっていました。 これはグラフィックボードが無効にされてしまったのでしょうか? そしてコンピュータの機能が低下してしまったのでしょうか? 不安なのでご回答よろしくお願いします。

  • ロゴ表示の省略について

    過去ログを見たところ、boot.iniの/fastdetectの後に/noguibootを付けるらしいのですが、/fastdetectの後に/NoExecute=OptInというものが入っている場合は /fastdetect /noguiboot /NoExecute=OptIn /fastdetect /NoExecute=OptIn /noguiboot のどっちが正しいのですか?

  • 2つのHDDの2つのXPの1つを消したい

    現在HDDが2つあり Cドライブ Dドライブ です 両方にXPが入っていますが 容量の問題で使っていないDドライブの XPを消してデータエリアにしようと思っています 自分で調べたのですが boot.ini で消すというのと コマンドラインを使うがありました 自分としては簡単なのがいいのですが 起動しなくなるのも怖くて・・ ちなみに boot.ini は Cドライブ にしかありませんでした boot.ini は [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP(C)" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP(D)" /noexecute=optin /fastdetect となっています 最下段の multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP(D)" /noexecute=optin /fastdetect だけを消せばいいのでしょうか? よろしくお願いいたします

  • 「起動時のロゴ画面」を非表示にするのは、これで良かったでしょうか?

    こんにちは。 WindowsXP高速化のサイトによると、表記のロゴを非表示にするには、 【 boot.iniファイルの末尾の[/NoExecute=OptIn]の後に、スペースを一つ入力した後に、[/noguiboot]と入力する 】 というように指示されているのですが、そもそも私のパソコンの boot.iniファイルは /fastdetect で終わっており、その次に [/NoExecute=OptIn] の部分がありません。それで、その部分も一緒に [/NoExecute=OptIn /noguiboot] と書き込んだのですが、これで良かったのでしょうか? 起動時のロゴ画面は確かに出なくなったのですが、他のことが不安ですので教えていただけませんか?宜しくお願いします。 

  • [ Windows XP 起動時のロゴ画面 ] を非表示にする

    お世話になります。タイトルの通りなんですが、方法を見ていると、 ) [boot.ini] ファイルが表示されたら、末尾に入力されている [/NoExecute=OptIn] の後ろにスペースをひとつ入力し、続けて [/noguiboot] と入力 とあります。 しかし、私のPCは、[/NoExecute=OptIn]がないのです。 以下は、当方のPCのboot表示です。 [boot loader] timeout=0 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect C:\="Harddisk Recovery" どうしたらいいのかわかりません。教えてください!

  • DEP機能が無効にできない

    マイコンピュータ→プロパティ→詳細設定→パフォーマンス→設定で色々なプログラムを追加もしてみました・・・ それとboot.iniファイルを(下記のとうり) [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptOut                             ↑この部分をaiwaysOffになおそううとしてみたんですが                             変更できません・・とでます・・・どうしたらよいのでしょう                            か?

  • OSが3つ?

    OSを再インストールして、起動してみると、OS選択メニューに、「WIndowsXP」が3つあります。 おかしいなと思って、システム構成ユーテリティを開いて「boot.ini」を見てみると、こうなっていました。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.1="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect なんとかして、「multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect」のみにすることは出来ないでしょうか? 宜しくお願いします。

  • 環境がVistaなのですがhttp://www.yung.jp/bon

    環境がVistaなのですがhttp://www.yung.jp/bony/?page_id=562の /noexecute=alwaysoff /fastdetect /timeres=9800 /nodebug /pcilock と同じBoot内容にしたいのですがVistaだとどおすれば上の記述と同じ内容になりますか?

  • boot.iniの書き換えができない

    boot.iniを下のように書き換えて保存しようとすると。 [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=AlwaysOff ファイルc:¥boot.iniを作成できません。 パス及びファイル名が正しいか確認してください と出て保存できない osはXP3です。