2009-07-30 4 views
10

私はWindows 2008の開発ボックスでDEPを無効にしようとしていて、成功しませんでした。IIS:Windows Server 2008でデータ実行防止を無効にする方法

私が試した: システムプロパティ] - > [パフォーマンスオプション] - > [データ実行Prevention->は重要なWindowsプログラムおよびサービスのみ

ためにDEPをオンにします(まだ起こる)

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

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

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

私はいくつかのメモリリークがどこかにあることを確信している - それは別の問題です。私は任意の助けをいただければ幸いです

(私はそれがとても手放す必要があるところで、実際に私はそれを見ることができます)私の開発環境でしばらく一緒に暮らすことが幸せです!あなたのBIOS設定のいずれかでDEPをオフにすることができるはず

Thxを、 ダグ

+0

(はまだ起こる)は何を意味します?あなたは何を観察していますか?あなたは何を期待していますか? –

+0

DEPのないシステムを走らせることは、シートベルトを着用せずに運転することと同じです...なぜあなたはしたいですか? –

+0

おそらくサーバー障害の方が良いでしょうか? – gbn

答えて

8

GUIは、DEPの動作の4つのモードを示していません。

あなたは、ブート時にそれを実行する必要があります。しかしBoot Parameters to Configure DEP and PAE

the error message詳細:

System DEP configuration settings apply only for 32-bit applications and processes when running on 32-bit or 64-bit versions of Windows. On 64-bit versions of Windows, if hardware-enforced DEP is available it is always applied to 64-bit processes and kernel memory spaces and there are no system configuration settings to disable it.

+0

Downvoted。解決策はここで説明する必要があります。外部にはリンクされていません(リンクは移動しています)。 –

0

+0

ハードウェアNX/xDビットのみ。ソフトウェアDEPがまだ強制されている可能性があります。 – gbn

1

あなたはBOOT.INIを編集して、セクションcontaning/NOEXECUTE =のoptinを変更したいですただ/ Windows Vistaでは

4

を実行し、後で、DEPおよびPAEは、起動時に有効になっているとするBCDEdit/setコマンドを使用してNXおよびPAEパラメータの値を設定することで構成されています。ここでは、昇格したコマンドライン

bcdedit /set nx AlwaysOff 
6

に次のWindows Server 2008のタイプにDEPを無効にするには

は、コマンドプロンプトでDEPを無効にする方法です:

BCDEDIT /set {current} nx AlwaysOff 
関連する問題