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 番目の方法 (コマンド プロンプト メソッド) を試すことができます。

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

コメントを残す

Windows 11 26H1と26H2:実際の違いと、それぞれのアップデートを実際に受け取れるユーザー

Windows 11 26H1と26H2:実際の違いと、それぞれのアップデートを実際に受け取れるユーザー

Windows 11 26H1と26H2について混乱していませんか?ここでは、アップグレード手順、サポートリセットの詳細、そして既存のPCが実際に受け取る内容について説明します。

マイクロソフトは、Windows 11で2026年に期限切れとなるセキュアブート証明書のセキュリティリスクについて説明している。

マイクロソフトは、Windows 11で2026年に期限切れとなるセキュアブート証明書のセキュリティリスクについて説明している。

セキュアブート証明書は2026年に期限切れとなります。マイクロソフトは現在、アップデートを順次展開しています。Windows 11およびWindows 10搭載PCにおけるその影響について解説します。

Windows 11 25H2を安全にアンインストールする方法

Windows 11 25H2を安全にアンインストールする方法

Windows Updateまたは回復設定を使用して、ファイルを失うことなく、Windows 11 25H2アップデートをアンインストールし、バージョン24H2またはWindows 10に戻します。

Windows 11では、設定に新しいキーボードバックライト機能が追加されました。

Windows 11では、設定に新しいキーボードバックライト機能が追加されました。

Windows 11では、設定にキーボードのバックライトオプションが追加され、物理的なキーやOEMソフトウェアを使用せずにバックライトの明るさを調整できるようになりました。

Windows 11でタスクバーにバッテリー残量を表示する方法

Windows 11でタスクバーにバッテリー残量を表示する方法

Windows 11でタスクバーにバッテリー残量を表示するには、[設定] > [システム] > [電源とバッテリー]を開き、[バッテリー残量]のトグルをオンにします。

Tiny11 ISOがWindows 11 24H2にアップデートされました

Tiny11 ISOがWindows 11 24H2にアップデートされました

Windows 11 24H2 Tiny11 ISOをダウンロードすれば、不要なソフトウェアや機能を含まないクリーンインストールやインプレースアップグレードを実行できます。

お使いのPCにWindows 11 25H2がインストールされているかどうかを確認する方法

お使いのPCにWindows 11 25H2がインストールされているかどうかを確認する方法

Windows 11 25H2がインストールされているかどうかを確認するには、「設定」>「システム」>「バージョン情報」を開き、バージョン番号を確認してください。または、winverコマンドを使用することもできます。

Windows 11 25H2 用ビルド 26200.5742 (KB5064075) で、新しいスタート メニューのビジュアルが追加されました (開発者向け)

Windows 11 25H2 用ビルド 26200.5742 (KB5064075) で、新しいスタート メニューのビジュアルが追加されました (開発者向け)

Windows 11 25H2 用のビルド 26200.5742 (KB5064075) が開発者チャネルに登場。新しいスタート メニュー機能と設定のコントロール パネル オプションが追加されました。

Windows 11 25H2 用ビルド 26200.5751 では、新機能と視覚的な変更が加えられています (開発者向け)

Windows 11 25H2 用ビルド 26200.5751 では、新機能と視覚的な変更が加えられています (開発者向け)

Windows 11 25H2 用のビルド 26200.5751 (KB5064071) が新機能とともに開発者向けチャネルに登場し、ビルド 26120.5751 がベータ版としてリリースされました。

Windows 11でCopilot Visionを使用してAIアシスタントを利用する方法

Windows 11でCopilot Visionを使用してAIアシスタントを利用する方法

Windows 11でCopilot Visionを使用するには、Copilotアプリを開き、Visionメガネのアイコンをクリックし、アプリを選択して、「共有」をクリックします。