ホームページ » Windows XP » WindowsでDEP(データ実行防止)を構成または無効にする

    WindowsでDEP(データ実行防止)を構成または無効にする

    データ実行防止(DEPとも呼ばれる)は、Windows XP SP2以降に組み込まれた一連のテクノロジで、許可されていない特定のメモリ領域でコードが実行されるのを防ぎます。.

    これにより、通常は自由に実行できるような、あらゆる種類の攻撃や悪用が実行されるのを防ぐことができます。データ実行防止には、ハードウェアによるDEPとソフトウェアによるDEPの2種類があります。.

    DEPはバックグラウンドで機能し、通常はWindowsシステムのバイナリまたは「オプトイン」するプログラムのみを保護するため、ほとんどのユーザーはDEPについて心配する必要はありません。ただし、すべてのプログラムのDEPがオンになっていると、特定のプログラムで問題が発生する可能性があります。.

    DEPがDEPに違反している場合、DEPは通知なしにプログラムまたはプロセスをシャットダウンすることがあります。通常、これらはWindows用に正しく書かれていないサードパーティ製または古いプログラムです。.

    次の手順に従って、Windowsで特定のプログラムのデータ実行防止を無効にすることができます。システム全体でDEPをグローバルに無効にすることはできますが、コンピュータのセキュリティが低下するため推奨されません。.

    有効/無効DEP

    ステップ1:を右クリック 私のコンピューター そして選ぶ プロパティ. 次にをクリックします 高度な 次にタブ 設定パフォーマンス.

    Windows 8またはWindows 10では、This PCを右クリックして、 プロパティ をクリックして 高度なシステム設定 リンク.

    ステップ2:今すぐクリック データ実行防止 タブを押すと、2つのラジオボタンが表示されます。

    ステップ3:ここがちょっとトリッキーなことがあるところです。既定では、DEPは最初のラジオボタンに設定されているため、重要なWindowsプログラムとサービスのみが保護されます。 2番目のラジオボタンが選択されていると、Windowsプロセスだけでなく、すべてのプロセスに対してDEPがオンになります。.

    プログラムに問題がある場合は、先に進んで最初のラジオボタンを選択し、コンピュータを再起動して問題が解決するかどうかを確認してください。そうでなかったら、先に行き、クリックすることができます 選択したもの以外のすべてのプログラムとサービスのDEPをオンにする ボタンをクリックし、問題があるプログラムを次に追加します。ボックスもチェックしてください.

    ただし、DEPはWindowsの他のすべてのプログラムに対してオンになっているため、他のプログラムでも同じ問題が発生する可能性があります。その場合は、手動で各プログラムを例外リストに追加する必要があります。.

    ステップ4: クリック 追加する ボタンを押して、DEP保護から削除したいプログラムの実行可能ファイルの場所を参照します。.

    また、エラーメッセージが表示されることもあります。 64ビット実行ファイルにはDEP属性を設定できません 例外リストに64ビットの実行可能ファイルを追加するとき。これは問題ありません。お使いのコンピュータは64ビットで、プロセッサはすでにハードウェアベースのDEPをサポートしているということです。.

    これは、すべての64ビットプロセスが常に保護されていることを意味します。 DEPが64ビットアプリケーションを保護しないようにする唯一の方法は、完全にオフにすることです。ただし、DEPを完全に無効にするには、コマンドラインを使用する必要があります。.

    DEPを常にオン/常にオフにする

    上記の[データ実行防止]タブに表示される2つの設定に加えて、DEPに対して構成できる設定が2つあります。.

    常にオン - DEPは、ウィンドウ内のすべてのプロセスに対してオンになり、プロセスやプログラムを保護から除外することはできません。
    常にオフ - DEPは完全にオフになり、Windowsプロセスを含むプロセスやプログラムは保護されません。.

    これを行うには、をクリックしてコマンドプロンプトを開きます。 開始, 入力する CMD, 最初のアイテムを右クリックして 管理者として実行.

    DEPを常にオンにするには、次のコマンドをコピーして貼り付けます。

    bcdedit.exe / set current nx AlwaysOn

    常にDEPを無効にするには、次のコマンドを入力します。

    bcdedit.exe / set current nx AlwaysOff

    あなたはこれらのコマンドの1つを実行するだけでよいことに注意してください。 DEPに変更を加えた場合も、コンピュータを再起動する必要があります。.

    変更を加えたら、DEP設定を変更するためのWindowsインターフェイスが無効になっていることに気付くでしょう。そのため、必要に応じてコマンドラインオプションのみを使用してください。一つの選択肢はあなたに全く保護を与えず、一つはあなたに完全な保護を与えます.

    デフォルトで理想的なオプションは、最初のラジオボタンをオンにすることです。これは、重要なWindowsプログラムとサービスのみを保護します。質問がある場合は、コメントしてください。楽しい!