Jump to content


Data Execution Prevention (DEP) - how to turn it off

  • Please log in to reply
1 reply to this topic

#1 cnm


    Mother Lion of SWI

  • Retired Staff
  • PipPipPipPipPip
  • 25,317 posts

Posted 10 May 2009 - 11:43 AM

Microsoft's Data Execution Prevention is a powerful protection agains certain kinds of malware. Normally data and executables are in separate parts of memory. If a program is trying to execute from a data memory segment, it would usually indicate something wrong with the program or an invader that has sneakily disguised itself as data. So DEP is a good safeguard.

However it can be annoying and can be mistaken for malware when it shuts down a program. Here's how to turn it off in Windows XP.

Start->Help and Support. Search for DEP. Follow the directions:

To turn Data Execution Prevention on or off for a program
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 damage your personal files. If you suspect that a program does not run correctly when DEP is turned on, check for a DEP-compatible version or update from the software publisher before you change any DEP settings.

You must be logged on as an administrator or a member of the Administrators group in order to complete this procedure. If your computer is connected to a network, network policy settings might also prevent you from completing this procedure.
To open System Properties, click Start, click Control Panel, and then double-click System.
Click the Advanced tab and, under Performance, click Settings.
Click the Data Execution Prevention tab.
In the Turn on DEP for all programs and services except those I select list, do one of the following:
To turn off DEP for a program, select the check box next to the program name and click OK. (If the name of the program doesn't appear in the list, click Add, navigate to your Program Files folder, select the program's executable file which will have an .exe file extension, and click OK).
– or –

To turn on DEP for a program, clear the check box next to the program name, and then click OK.

Microsoft MVP Windows Security 2005-2006
How camest thou in this pickle? -- William Shakespeare:(1564-1616)
The various helper groups here

#2 Yateesh



  • New Member
  • Pip
  • 1 posts

Posted 20 May 2010 - 02:59 AM

You can turn off Data Execution Prevention for a particular program in Windows by following the steps below. Note that you can turn off DEP globally for the entire system, but it’s not recommended as it makes your computer less secure.

Step 1: Right-click on My Computer and choose Properties. Then click on the Advanced tab and then Settings under Performance

Posted Image

Step 2: Now click on the Data Execution Prevention tab and you’ll see two radio buttons

Posted Image

Step 3: Go ahead and click on Turn on DEP for all programs and services except those I select
Posted Image

Step 4: Click the Add button and browse to the location of the executable for the program you want to remove from DEP protection.

After you do this, you should reboot your machine once in order for the changes to take place.

Edited by Budfred, 30 January 2012 - 07:06 PM.
Remove quoted text - not needed...

Member of UNITE
Support SpywareInfo Forum - click the button