DEP - Enable or Disable

How to Enable or Disable DEP in Vista, Windows 7, and Windows 8

information   Information
Data Execution Prevention (DEP) is a security feature that can help prevent damage to your computer from viruses and other security threats. Harmful programs can try to attack Windows by attempting to run (also known as execute) code from system memory (RAM) locations reserved only for Windows and other authorized programs. These types of attacks can harm your programs and files. If DEP notices a program on your computer using memory incorrectly, it closes the program and notifies you with the DEP stop error. DEP is ran in a software mode and in a hardware mode. If your processor supports DEP (NX for AMD, and XD for Intel), then you will have hardware and software DEP. If it doesn't, then Vista will just use software DEP. 64 bit applications will have DEP enabled all the time by default, but 32 bit applications do not and must have DEP manually enabled for them. For more information, see: Windows Help and Support: Data Execution Prevention: FAQs
Note   Note
If a program is being closed by DEP, then make sure that it is a DEP compatible version and check for an updated version. If it is not DEP compatible, then you can uninstall the program or turn off DEP for that particular program.
warning   Warning
Do not disable DEP, or exclude (OptOut) a program, unless you have adequate protection and are having problems only with a known safe program that DEP will not let run and you cannot live without it. Remember DEP stopped the program for a reason. Either it is just a improperly running program, or some sort of malware trying to get into restricted memory.

Adequate Protection:
  • Antivirus program with realtime scanning (EX: Avast or AVG are good ones)
  • A spyware/adware program with realtime scanning (EX: Windows Defender, Spybot Search and Destroy)
  • Enable Vista's UAC (User Account Control). It asks you for permission first for anything that wants to run with full access to the computer.
EXAMPLE: DEP Enabled and Disable
NOTE:
DEP is enabled by default. If you installed Enhanced Mitigation Experience Toolkit (EMET), then it will be used by Windows instead of DEP and gray out the DEP settings like below.
DEP_Enabled.jpgDEP_Disabled.jpg





OPTION ONE
To Enable or Disable DEP in Vista

NOTE: If you have a 64-bit CPU, then you may also have a no exectute option in BIOS that is the built in DEP on the CPU.
2. To Enable DEP
A) In the elevated command prompt, type in bold below and press Enter. (See screenshot below)​
NOTE: If for some reason this command does not enable DEP after restarting the computer, then use the bcdedit.exe /set {current} nx AlwaysOn command instead.​
bcdedit.exe /set {current} nx OptIn

B) You should get a success message back​
C) Close the elevated command prompt.​
D) Restart the computer to apply.​
Enable_CMD.jpg


3. To Disable DEP
A) In the command prompt, type in bold belowand press Enter. (See screenshot below)
bcdedit.exe /set {current} nx AlwaysOff

B) You should get a success message back.​
C) Close the command prompt.​
D) Restart the computer to apply.​
Disabled_CMD.jpg


4. To Verify the Status of DEP
A) In the command prompt, type in bold below and press Enter. (See screenshot below table)​
wmic OS Get DataExecutionPrevention_SupportPolicy

B) You will get a number (see table below) that will tell you the status of DEP.​
C) Close command prompt when done.​
Note   Note
2 is the default setting.
Note   Note

[TABLE=class:-grid,-width:-500][TR][TD]
Number
[/TD]
[TD]
Description
[/TD]
[TD]
Status
[/TD][/TR]
[TR][TD]

[/TD]
[TD]
AlwaysOff
[/TD]
[TD]
DEP is disabled for all processes. (Step 3 above)
[/TD][/TR]
[TR][TD]
1
[/TD]
[TD]
AlwaysOn
[/TD]
[TD]
DEP is enabled for all processes. (Note under step 2)
[/TD][/TR]
[TR][TD]
2
[/TD]
[TD]
OptIn
[/TD]
[TD]
DEP is enabled for only Windows system components and services have DEP applied. Default setting. (Step 2 above)
[/TD][/TR]
[TR][TD]
3
[/TD]
[TD]
OptOut
[/TD]
[TD]
DEP is enabled for all processes. Administrators can manually create a list of specific applications which do not have DEP applied. (How to Turn DEP On or Off for a Program)
[/TD][/TR][/TABLE]

Verify_DEP.jpg







OPTION TWO
Enable or Disable DEP in Internet Explorer


NOTE: This will be for the 32 bit version of Internet Explorer.
  • For a 32 bit Vista version: C:\Program Files\Internet Explorer\iexplore.exe
  • For a 64 bit Vista version: C:\Program Files (x86)\Internet Explorer\iexplore.exe
warning   Warning
Some Active X Internet Explorer add-ons may not work with DEP on. It can cause them to crash and prevent the startup of IE by DEP closing it. If this happens to you, then see: How to Fix a Crashing Internet Explorer in Vista or disable DEP again.

1. Open the Start Menu.​
2. Click on All Programs and right click on Internet Explorer, then click Run as administrator.​
NOTE: If you cannot get IE7 to open using step 2, then click on All Programs and Accessories. Next, right click on Internet Explorer (No Add-ons) and click on Run as administrator instead.​
WARNING: If you do not use Run as administrator, the Enable memory protection to help mitigate online attacks option will be grayed out in steps 5 and 6 below, and you will not be able to enable or disable it.​
3. In Internet Explorer, click on Tools and Internet Options.​
4. Click on the Advanced tab. (See screenshot below)​
5. To Enable DEP for the 32 bit Internet Explorer
A) Under Security, check Enable memory protection to help mitigate online attacks.​
B) Go to step 7.​

6. To Disable DEP for the 32 bit Internet Explorer
A) Under Security, uncheck Enable memory protection to help mitigate online attacks.​

7. Click on OK to apply.​
IE7_DEP.jpg

That's it,
Shawn


 

Attachments

  • DEP.jpg
    DEP.jpg
    1.2 KB · Views: 483
Last edited by a moderator:
I would strongly recommend to either uninstall the program, or see if it may have an updated version that no longer causes the CPU's no-execute DEP to trip instead.

It's not good when a program does this.
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2, 4TB Samsung 990 PRO PRO M.2, 8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Mouse
    Logitech MX Master 3
    Keyboard
    Logitech wireless K800
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system, Logitech BRIO 4K Pro webcam, HP Color LaserJet Pro MFP M477fdn, APC SMART-UPS RT 1000 XL - SURT1000XLI, Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
Ok thank you very much. I will just take your adivce and ditch the program.
It is just strange though because it works fine on my windows xp.
It had also worked fine on my vista as well, until there was a recent patch which seems to have messed things up.

Thanks again though for all your help, it is really appreciated :)
 

My Computer

You're welcome.

I hope you find a replacement program for it.
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2, 4TB Samsung 990 PRO PRO M.2, 8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Mouse
    Logitech MX Master 3
    Keyboard
    Logitech wireless K800
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system, Logitech BRIO 4K Pro webcam, HP Color LaserJet Pro MFP M477fdn, APC SMART-UPS RT 1000 XL - SURT1000XLI, Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
Back
Top