DEPとは何か?Windows 7/Vistaで無効にする方法

DEPとは何ですか?

マイクロソフト自身の言葉によれば、

データ実行防止(DEP)は、ウイルスやその他のセキュリティ脅威によるコンピュータへの被害を防ぐのに役立つセキュリティ機能です。有害なプログラムは、Windowsやその他の承認されたプログラム用に予約されているシステムメモリ領域からコードを実行(execute)しようとすることで、Windowsへの攻撃を試みることがあります。こうした攻撃は、プログラムやファイルに損害を与える可能性があります。

DEPは、プログラムがシステムメモリを安全に使用しているかどうかを監視し、コンピュータを保護します。DEPは、コンピュータ上のプログラムがメモリを不適切に使用していることを検知すると、そのプログラムを終了し、ユーザーに通知します。

DEP を無効にする理由は何ですか?

Firefox 3で複数のタブで複数のプロセスを実行していたところ、ついにFirefoxがクラッシュしてしまいました。Microsoftはクラッシュの原因について、上記でご紹介した通り、非常に分かりやすい説明をしてくれました。実はYouTube動画をクリックした瞬間にクラッシュしたんです。奇妙に聞こえませんか?私のようにFirefoxのタブを複数開き、システムメモリへのアクセスを必要とするオンラインサービスも利用するようなヘビーユーザーの場合、DEPを無効にしないとFirefoxは間違いなくクラッシュします。DEPを無効にするもう一つの理由は、システムメモリへのアクセスを必要とする実行ファイルを開けない場合です。

注意: 実行ファイルがインストールされない場合、または Firefox が頻繁にクラッシュする場合 (Microsoft が DEP の言い訳をし続けている) のみ、DEP を無効にしてください。

DEPを無効にする方法は?

「スタート」ボタンをクリックし、 「コンピューター」を右クリックして「プロパティ」をクリックします。次に、「システム」ウィンドウの左側のサイドバーにある「システムの詳細設定」をクリックします(下のスクリーンショットを参照)。

DEPとは何か?Windows 7/Vistaで無効にする方法

次に、システムのプロパティ ウィンドウの [パフォーマンス] で、下のスクリーンショットに示すように[設定] をクリックします。

DEPとは何か?Windows 7/Vistaで無効にする方法

最後に、 [パフォーマンス オプション] ウィンドウで、 [データ実行防止]タブに移動し、下のスクリーンショットに示すように、2 番目のオプション [選択するものを除くすべてのプログラムとサービスに対して DEP を有効にする] を選択します。

DEPとは何か?Windows 7/Vistaで無効にする方法

ここで、実行可能ファイルに対して DEP を無効にする必要があるとします。[追加]をクリックし、ファイルを選択してリストに追加するだけで完了です。🙂

Firefox は実行可能ファイルではないため追加できませんが、これで問題はほぼ解決しました。

代替方法 – コマンドプロンプトからDEPを完全に無効にする

警告:管理者でない場合はこのオプションを使用しないでください。操作内容を十分に理解していることを確認してください。

[スタート]メニューから[すべてのプログラム]を選択し、 [アクセサリ]に移動して、最後に[コマンド プロンプト]を右クリックし、[管理者として実行] をクリックします。

コマンド プロンプトが開いたら、次のコマンド ラインを入力して DEP を無効にできます。

bcdedit.exe /set {現在値} nx AlwaysOff

コマンドプロンプトを開いたまま、DEPによって実行がブロックされていた実行ファイルを実行します。インストールが完了したら、以下のコマンドラインを入力するだけでDEPを再度有効にできます。

bcdedit.exe /set {現在値} nx AlwaysOn

DEPとは何か?Windows 7/Vistaで無効にする方法

DEP を完全に無効にしたい場合は、コマンド ラインから「{current}」を削除する必要があります

bcdedit.exe /set nx AlwaysOff

そしてそれを再び有効にするには、

bcdedit.exe /set nx AlwaysOn

コマンド プロンプトを使用して実行すると、パフォーマンス オプションのデータ実行防止タブのオプションは消えます。

OptInとOptOutを使用して目的を設定することができます。

OptIn – Windows カーネルやドライバーなどのオペレーティング システム コンポーネントに対してのみ DEP を有効にします。

bcdedit.exe /set nx OptIn

OptOut – オペレーティングシステムとすべてのプロセス(Windowsカーネルとドライバーを含む)に対してDEPを有効にします。ただし、管理者はコントロールパネルの「システム」を使用して、選択した実行ファイルに対してDEPを無効にすることができます。

bcdedit.exe /set nx OptOut

推奨事項:最初の方法を試すことをお勧めします。それが失敗した場合、熟練したユーザーの場合のみ、この 2 番目の方法 (コマンド プロンプト メソッド) を試すことができます。

コメント、質問、提案など、すべてコメント欄で歓迎します 🙂

Leave a Comment

Windowsのシャットダウンプロセスを高速化する方法

Windowsのシャットダウンプロセスを高速化する方法

急いでどこかに出かけるときにWindows XPのシャットダウンに時間がかかりすぎることにイライラしていませんか?もしあなたがそうしたいのであれば

レジストリのお気に入りを別のコンピュータに転送する方法

レジストリのお気に入りを別のコンピュータに転送する方法

レジストリエディターを使用しているときに同じレジストリキーに何度もアクセスし、それを別のコンピューターに転送したいと思ったことはありませんか?Windowsの場合

Windows 7 プロセスエクスプローラー – ベスト2をダウンロード

Windows 7 プロセスエクスプローラー – ベスト2をダウンロード

Windows 7には多くの改良点があり、ほとんどの人が同意するでしょう。しかし、すべての機能が改善されたわけではなく、OS全体が一から構築されたわけではありません。

OoVoo: 無料のテキスト、音声、ビデオチャットのためのクロスプラットフォームアプリケーション

OoVoo: 無料のテキスト、音声、ビデオチャットのためのクロスプラットフォームアプリケーション

ooVoo をご紹介します。Windows、Mac、Android、iOS で音声通話、ビデオ通話、インスタント メッセージングを行えるクロス プラットフォーム コミュニケーション ツールです。

Photoshopで写真にエッジを追加する方法 [チュートリアル]

Photoshopで写真にエッジを追加する方法 [チュートリアル]

先ほど、写真に枠線を追加するヒントを紹介しました。このチュートリアルでは、枠線にさらに細かいディテール、つまり興味深い要素を追加する方法を説明します。

SpeedOutはUSBと外付けHDDの読み書き速度をチェックします

SpeedOutはUSBと外付けHDDの読み書き速度をチェックします

USBメモリや外付けハードドライブのデータ転送速度を正確に知りたいですか?SpeedOutは、その速度を調べることができるシンプルなプログラムです。

バッテリーバー – ノートパソコンのバッテリーの詳細情報を入手

バッテリーバー – ノートパソコンのバッテリーの詳細情報を入手

Battery Barは、タスクバーに常駐し、独自のアルゴリズムを使用してノートパソコンのバッテリーをリアルタイムで監視するWindows用の無料ツールです。多くのバッテリー

Windowsのデスクトップアイコンの位置を保存して復元する

Windowsのデスクトップアイコンの位置を保存して復元する

画面解像度を頻繁に変更すると、アイコンがごちゃ混ぜになってしまい、手動で並べ替える必要があることに気づいたことがあるでしょう。

Antimalware Service Executable とは何ですか? なぜ PC で実行されるのですか?

Antimalware Service Executable とは何ですか? なぜ PC で実行されるのですか?

Antimalware Service Executable とは何か、それがどのように Windows PC を保護するのか、そしてなぜそれが CPU リソースを大量に消費するのかについて説明します。

Photoshopのドキュメントプリセットをバックアップする方法

Photoshopのドキュメントプリセットをバックアップする方法

Photoshopのドキュメントプリセットをバックアップする方法