2009-07-30 23 views
10

Próbowałem wyłączyć DEP na moim dev polu Windows 2008 i nie udało.IIS: Jak wyłączyć Zapobieganie wykonywaniu danych w systemie Windows Server 2008?

Próbowałem: systemu Ustawienia-> Performance Options> Data Execution Prevention-> Włącz funkcję DEP tylko dla istotnych programów i usług systemu Windows

(wciąż zdarza)

systemu Ustawienia-> Performance Opcje-> Zapobieganie wykonywaniu danych-> Włącz funkcję DEP dla wszystkich programów i usług oprócz tych, które wybieram

w tym przypadku, próbowałem wybrać zarówno inetinfo.exe, jak i w3wp.exe w folderze c: \ windows \ system32 \ inetsrv \ folder, a po wybraniu otrzymuję ten błąd:

"Nie można ustawić atrybutów DEP w 64-bitowych plikach wykonywalnych".

Jestem pewien, że gdzieś gdzieś przecieka pamięć - ale to jest oddzielny problem. Cieszę się, że mogę z tym żyć przez jakiś czas w moim środowisku programistycznym (w rzeczywistości to jest to, gdzie muszę go puścić, żeby móc to zobaczyć).

Każda pomoc będzie doceniona!

Thx, Doug

+0

Co robi (jeszcze zdarza) oznaczają ? Co obserwujesz? Czego oczekujesz? –

+0

Uruchamianie systemu bez funkcji DEP to jak jazda bez zapiętych pasów ... Dlaczego chcesz? –

+0

Prawdopodobnie lepiej na błędzie serwera? – gbn

Odpowiedz

8

GUI nie pokazuje 4 trybów operacji DEP.

Trzeba to zrobić w czasie startu: Boot Parameters to Configure DEP and PAE

Jednak więcej informacji na 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

Rewizja. Rozwiązanie powinno być wyjaśnione tutaj, nie połączone zewnętrznie (od tego czasu link się przesunął). –

0

Powinieneś być w stanie włączyć DEP się w jednym z ustawień BIOS.

+0

Tylko bit Hardware NX/xD, Software DEP nadal może być egzekwowany. – gbn

1

co chcesz edytować plik boot.ini i zmiany sekcja contaning/noexecute = OptIn do just/execute

4

W systemie Windows Vista i nowszych funkcje DEP i PAE są włączane podczas rozruchu i są konfigurowane poprzez ustawienie wartości parametrów nx i pae za pomocą komendy BCDEdit/set.

Aby wyłączyć funkcję DEP w systemie Windows Server Typ 2008 roku opierając się na podwyższonym Command Line

bcdedit /set nx AlwaysOff 
6

Oto jak wyłączyć DEP w wierszu poleceń:

BCDEDIT /set {current} nx AlwaysOff 
Powiązane problemy