I've been trying to disable DEP on my windows 2008 dev box and have not succeeded.
I've tried: System Properties->Performance Options->Data Execution Prevention->Turn on DEP for essential Windows programs and services only
(still happens)
System Properties->Performance Options->Data Execution Prevention->Turn on DEP for all programs and services except those I select
in this case, i tried to choose both inetinfo.exe and w3wp.exe in the c:\windows\system32\inetsrv\ folder, and when selected, I receive this error:
"You can not set DEP attributes on 64-bit executables".
I'm sure that there is some memory leak somewhere - but that is a separate problem. I'm happy to live with it for a while in my development environment (in fact that is where I need to let it go so I can see it)
Any help would be appreciated!
Thx, Doug
Click the Data Execution Prevention tab, and then click Turn on DEP for all programs and services except those I select. 5. To turn off DEP for an individual program, select the check box next to the program that you want to turn off DEP for, and then click OK.
If you turn off Data Execution Prevention (DEP) for a specific program, it might become vulnerable to attack. A successful attack could then spread to other programs on your computer, to your contacts, and could damage your personal files.
The GUI does not show the 4 modes of DEP operation.
You need to do it at boot time:Boot Parameters to Configure DEP and PAE
However, more info on 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.
Here is how to disable DEP at the command prompt:
BCDEDIT /set {current} nx AlwaysOff
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With