10

Windows 2008 dev ボックスで DEP を無効にしようとしましたが、成功しませんでした。

私は試しました: システム プロパティ -> パフォーマンス オプション -> データ実行防止 -> 重要な Windows プログラムとサービスに対してのみ DEP を有効にする

(まだ起こります)

システムのプロパティ -> パフォーマンス オプション -> データ実行防止 -> 選択したものを除くすべてのプログラムとサービスに対して DEP を有効にする

この場合、c:\windows\system32\inetsrv\ フォルダーで inetinfo.exe と w3wp.exe の両方を選択しようとしましたが、選択すると次のエラーが表示されます。

「64 ビットの実行可能ファイルに DEP 属性を設定することはできません」。

どこかにメモリリークがあると確信していますが、それは別の問題です。私は自分の開発環境でしばらくそれを使用できて満足しています (実際、それを手放す必要があるのは、それを確認できるようにするためです)

どんな助けでも大歓迎です!

Thx、ダグ

4

5 に答える 5

8

GUI には、DEP 操​​作の 4 つのモードは表示されません。

起動時に行う必要があります: DEP および PAE を構成するための起動パラメーター

ただし、エラーメッセージの詳細:

システム DEP 構成設定は、32 ビット バージョンまたは 64 ビット バージョンの Windows で実行されている場合、32 ビット アプリケーションおよびプロセスにのみ適用されます。Windows の 64 ビット バージョンでは、ハードウェア強制 DEP が利用可能な場合、それは常に 64 ビット プロセスとカーネル メモリ空間に適用され、それを無効にするシステム構成設定はありません。

于 2009-07-30T20:22:21.150 に答える
6

コマンドプロンプトでDEPを無効にする方法は次のとおりです。

BCDEDIT /set {current} nx AlwaysOff
于 2011-12-06T14:23:53.700 に答える
4

Windows Vista 以降では、DEP と PAE は起動時に有効になり、BCDEdit /set コマンドを使用して nx パラメーターと pae パラメーターの値を設定することで構成されます。

Windows Server 2008 で DEP を無効にするには、昇格したコマンド ラインで次のように入力します。

bcdedit /set nx AlwaysOff
于 2011-07-15T19:38:04.790 に答える
1

boot.ini を編集して、/noexecute=optin を含むセクションを /execute だけに変更します。

于 2009-09-01T19:19:15.753 に答える
0

BIOS 設定の 1 つで DEP をオフにできるはずです。

于 2009-07-30T20:20:44.850 に答える