2009-07-30 17 views
10

저는 Windows 2008 dev에 DEP를 사용하지 않으려 고했지만 성공하지 못했습니다.IIS : Windows Server 2008에서 데이터 실행 방지를 해제하는 방법?

나는 시도했다 : 시스템 속성 -> 성능 옵션 -> 데이터 실행이 Prevention->를 필수적인 Windows 프로그램 및 서비스에만

(아직 발생)

시스템 속성 -> 성능에 대한 DEP를 켜십시오 옵션 -> 데이터 실행 방지 -> 선택한 프로그램을 제외한 모든 프로그램 및 서비스에 대해 DEP를 설정합니다.

이 경우 c : \ windows \ system32 \ inetsrv에서 inetinfo.exe와 w3wp.exe를 모두 선택하려고했습니다. \ 폴더를 선택하면이 오류가 표시됩니다.

"64 비트 실행 파일에서 DEP 특성을 설정할 수 없습니다".

나는 어딘가에 메모리 누수가있을 것이라고 확신하지만, 이것은 별개의 문제입니다. 나는 내 개발 환경에서 잠시 동안 그걸로 행복하게 살 수있다. (사실 내가 그것을 볼 수있게해야 할 곳이다.)

어떤 도움을 주실 수 있을까요?

들으, 더그

+0

무엇을 (아직 발생) ? 너 뭐하니? 너는 무엇을 기대 하느냐? –

+0

DEP가없는 시스템을 가동하는 것은 안전 벨트 착용없이 운전하는 것과 같습니다 ... 왜 그렇게하고 싶습니까? –

+0

아마도 서버 오류가 더 좋을까요? – gbn

답변

8

GUI에는 DEP 작동의 4 가지 모드가 표시되지 않습니다. the error message에, 그러나 Boot Parameters to Configure DEP and PAE

더 많은 정보 :

당신은 부팅시에 그것을 할 필요가

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

당신은 당신의 BIOS 설정 중 하나에서 떨어져 DEP를 설정 할 수 있어야한다.

+0

하드웨어 NX/xD 비트 전용, 소프트웨어 DEP가 여전히 적용될 수 있습니다. – gbn

1

당신이 boot.ini 파일을 편집하는 섹션 contaning/NOEXECUTE = 수신 선택을 변경하려는 것 just/execute

4

Windows Vista 이상에서 부팅시 DEP 및 PAE가 활성화되고 BCDEdit/set 명령을 사용하여 nx 및 pae 매개 변수의 값을 설정하여 구성됩니다.

은에 다음과 같은 Windows Server 2008의 유형에 DEP를 사용하지 않도록 설정하려면 상승 된 명령 줄

bcdedit /set nx AlwaysOff 
6
여기

명령 프롬프트에서 DEP를 해제하는 방법은 다음과 같습니다 의미

BCDEDIT /set {current} nx AlwaysOff