Quantcast

Dep......

SK6

Turbo Monkey
Jul 10, 2001
7,586
0
Shut up and ride...
I want to COMPLETELY disable the Vista Data Execution Prevention. I've Google'd for an answer, but the listed ones did not do it.

Would someone know what the registry entry is? Thanks in advance.
 

ire

Turbo Monkey
Aug 6, 2007
6,196
4
Does this help?
http://blogs.technet.com/robert_hensing/archive/2007/04/04/dep-on-vista-explained.aspx

<edit> I found this as well, it looks like DEP and PAE are tied

Enable support for 4GB of RAM (or more) in Vista 32-bit

On a computer that has 4 GB of RAM, the System Properties dialog box and the System Information dialog box may report less memory than you expect. This problem occurs because the address space is limited to 4 GB in a 32-bit hardware environment. Memory may be relocated to make room for addresses that the basic input/output system (BIOS) reserves for hardware. However, because of this limitation, Windows Vista cannot access memory that is relocated above the 4 GB boundary.

Solution: Open an elevated Command Prompt, type BCDEdit /set pae ForceEnable and press Enter.

The pae parameter enables Physical Address Extension (PAE). On 32-bit versions of Windows, PAE is disabled by default. PAE is an addressing strategy that uses a page-translation hierarchy to enable systems with 32-bit addressing to address more than 4 GB of physical memory. PAE also supports several advanced system and processor features, such as Data Execution Prevention (DEP; "No execute"), Non-Uniform Memory Architecture (NUMA), and hot-add memory, so it is also used on computers with less than 4 GB of memory. PAE must be supported by the processor.

On a computer that supports hardware-enabled Data Execution Prevention (DEP), PAE is automatically enabled when DEP is enabled and automatically disabled when you disable DEP. To enable PAE when DEP is disabled, you must enable PAE explicitly: Open an elevated Command Prompt.
Type BCDEdit /set nx AlwaysOff & BCDEdit /set pae ForceEnable and press Enter.
 
Last edited: