2009-07-30 13 views
10

Tôi đã cố gắng vô hiệu hoá DEP trên cửa sổ Windows dev của tôi và chưa thành công.IIS: Làm thế nào để vô hiệu hóa ngăn chặn thực thi dữ liệu trong Windows Server 2008?

Tôi đã thử: Hệ thống Properties-> Hiệu suất Options-> Data Execution Prevention-> Bật DEP cho các chương trình của Windows cần thiết và dịch vụ chỉ

(vẫn còn xảy ra)

Hệ thống Properties-> Hiệu suất Tùy chọn-> Ngăn chặn thực thi dữ liệu-> Bật DEP cho tất cả các chương trình và dịch vụ ngoại trừ những người tôi chọn

trong trường hợp này, tôi đã cố gắng chọn cả inetinfo.exe và w3wp.exe trong c: \ windows \ system32 \ inetsrv \ thư mục và khi được chọn, tôi nhận được lỗi này:

"Bạn không thể đặt thuộc tính DEP trên thực thi 64 bit".

Tôi chắc chắn rằng có một số rò rỉ bộ nhớ ở đâu đó - nhưng đó là một vấn đề riêng biệt. Tôi rất vui khi được sống với nó trong một thời gian trong môi trường phát triển của tôi (trên thực tế đó là nơi tôi cần phải để nó đi để tôi có thể thấy nó)

Bất kỳ trợ giúp nào sẽ được đánh giá cao!

Thx, Doug

+0

gì (vẫn còn xảy ra) có nghĩa ? Bạn đang quan sát điều gì? Bạn mong chờ điều gì? –

+0

Chạy một hệ thống không có DEP cũng giống như lái xe mà không đeo dây an toàn ... Tại sao bạn muốn? –

+0

Có lẽ tốt hơn về lỗi máy chủ? – gbn

Trả lời

8

GUI không hiển thị 4 chế độ hoạt động DEP.

Bạn cần phải làm điều đó vào lúc khởi động: Boot Parameters to Configure DEP and PAE

Tuy nhiên, thông tin thêm về 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

Đã bỏ phiếu. Giải pháp nên được giải thích ở đây, không được liên kết bên ngoài (liên kết đã từ khi di chuyển). –

0

Bạn sẽ có thể để biến DEP ở một trong các thiết lập BIOS của bạn.

+0

Chỉ phần cứng NX/xD, Phần mềm DEP vẫn có thể được thi hành. – gbn

1

bạn muốn chỉnh sửa boot.ini và thay đổi một phần contaning/noexecute = optin để Chỉ cần/thực hiện

4

Trên Windows Vista trở lên, DEP và PAE được bật vào lúc khởi động và được định cấu hình bằng cách đặt giá trị cho tham số nx và pae bằng lệnh BCDEdit/set.

Để vô hiệu hoá DEP trên Windows Server 2008 loại sau đây trên một nâng lên Command Line

bcdedit /set nx AlwaysOff 
6

Dưới đây là làm thế nào để vô hiệu hóa DEP tại dấu nhắc lệnh:

BCDEDIT /set {current} nx AlwaysOff