Windowsで特定のプログラムだけデータ実行防止(DEP)を無効化する方法
データ実行防止(DEP:Data Execution Prevention)は、Microsoftが提供するセキュリティ機能の一つです。実行中のプログラムを常時監視し、コンピューターへの被害を未然に防ぐことを目的としています。この機能は Windows 11/10/8/7 だけでなく、Windows Server にも搭載されています。
DEPによる監視により、実行中のプログラムがシステムメモリを効率的かつ正しく使用しているかどうかが確認されます。もしプログラムがメモリを不正な方法で使用しようとした場合、DEPはそれを検知して該当プログラムを強制終了し、ユーザーに通知します。

Windows 11/10 の DEP を完全にオフにすることも可能ですが、セキュリティ面を考慮すると推奨されません。ここでは、explorer.exe のように特定のプログラムに対してのみ DEP を無効化する手順を紹介します。
特定のプログラムのデータ実行防止(DEP)をオフにする手順
- エクスプローラーを開き、「PC」または「コンピューター」を右クリックして「プロパティ」を選択します。設定画面が開いたら、「システムの詳細設定」をクリックします。
- 「システムのプロパティ」ウィンドウが表示されたら、「詳細設定」タブを選択します。「パフォーマンス」セクションにある「設定」ボタンを押します。
- 「パフォーマンス オプション」ウィンドウが開くので、「データ実行防止」タブを選択します。以下の2つのオプションが表示されます。
- 必要な Windows プログラムおよびサービスについてのみ DEP を有効にする
- 選択したものを除くすべてのプログラムおよびサービスについて DEP を有効にする
- 「選択したものを除くすべてのプログラムおよびサービスについて DEP を有効にする」を選択します。
- 「追加」ボタンをクリックします。
- Program Files フォルダーなどへ移動し、対象プログラムの .exe ファイルを見つけて選択します。
- 「開く」をクリックします。
- 「適用」を押して設定を保存し、各ウィンドウを閉じて完了です。
この設定を行うと、追加したプログラムの .exe ファイルに対してのみ DEP が無効になり、その他のすべてのプログラムでは引き続き DEP が有効なままとなります。
エクスプローラー(explorer.exe)の DEP を無効にする場合
同じ手順で、エクスプローラーの DEP を無効化することもできます。C:\Windows フォルダーを開き、explorer.exe を選択して追加するだけです。
注意: DEP を無効化したプログラムは、悪意あるコードによる攻撃を受けやすくなる可能性があります。信頼できるアプリケーションでのみこの設定を行い、作業後は必ず設定内容を確認してください。
この記事がお役に立てば幸いです。
-
iPhoneでアプリの自動更新をオフにする方法|通信量とバッテリーを節約する設定手順
インターネットを見てもいない、音楽をダウンロードしてもいない、動画を見てもいない、そもそもスマホに触ってすらいないのに、なぜかモバイルデータ通信量が減っている——そんな経験はありませんか?その原因のひとつとして考えられるのが、iPhoneの「自動アップデート」機能です。この機能がオンになっていると、アプリがバックグラウンドで勝手に更新され、知らないうちにデータ通信量を消費してしまうのです。アプリの自動アップデートとは?自動アップデートはiOS 7以降で導入された機能で、インストール済みアプリの更新版を自動的にダウンロード・インストールしてくれるものです。アプリの更新作業をすべてお任せできる便利
-
Windows 11で通知をオフにする方法【完全無効化・一時非表示・アプリ別設定まで徹底解説】
Windowsデバイスには、リアルタイムの出来事を知らせるさまざまなシステムやアプリのアラートが搭載されています。VoIPの着信、Outlookのカレンダーリマインダー、Windowsのアップデート通知などが、すべて同じ緊急性を持って表示されることがあります。しかし、実際には必ずしもそうとは限りません。たとえ緊急な内容でも、後で対応すれば問題ないものも多いでしょう。特に仕事中や、お気に入りのゲームやテレビ番組を視聴しているときには、通知が邪魔になってしまうことがあります。 こうした通知に悩まされないためには、通知を完全にオフにするか、一時的に非表示にするか、必要最低限のものだけを有効にするのが