News, tips, advice, support for Windows, Office, PCs & more. Tech help. No bull. We're community supported by donations from our Plus Members, and proud of it
Home icon Home icon Home icon Email icon RSS icon
  • Is Data Execution Prevention (DEP) to be recommended?

    Home Forums AskWoody support Windows Windows 10 Questions: Win10 Is Data Execution Prevention (DEP) to be recommended?

    Tagged: 

    This topic contains 3 replies, has 4 voices, and was last updated by  PaulK 3 weeks, 2 days ago.

    • Author
      Posts
    • #2100207 Reply

      rog7
      AskWoody Plus

      While idly looking through System Properties panel I discovered Data Execution Prevention (DEP) about which I know almost nothing.  It is set to the default “Turn on DEP for essential Windows programs and services only”.

      (My computer’s processor supports hardware-based DEP)

      My question is: Should I change it to “Turn on DEP for all programs and services except those I select:”, and if so what type of programs should I list in the exclusion box?

      Many thanks

      Keith

    • #2100247 Reply

      JC Zorkoff
      AskWoody Plus

      I always turn DEP on for all programs as part of any feature upgrade. I have been doing this since Windows 7.

      It has not caused any problems, ever. I figure if there is a problem with some app trying to execute a data area, I want to know (via fault if needed).

       

    • #2100254 Reply

      Alex5723
      AskWoody Plus

      If you run some 32 bit applications, old games… you better turn DEP off.

      More about DEP :

      Configure or Turn Off DEP (Data Execution Prevention) in Windows

    • #2100415 Reply

      PaulK
      AskWoody Lounger

      Data Execution Prevention.
      If a program (programming error bug in legitimate code; malicious intrusion) takes a ‘wild branch’ to a portion of memory that contains data (not intended to be executable code) … that is not good. If one is fortunate, the data that are being executed will cause an Operation Exception (bad Op Code), and crash the program. Less fortunate is when the ‘data’ appears to be legitimate, but which when executed causes subsequent havoc. Early computer programs were rife with these errors. My guess is that the referenced 32-bit programs were not properly written, and included intentional branches to ‘data’, which data had been created by the program with the intention of its being executed.

      JC Zorkoff’s post is right on. Thus …
      DEP is goodness ‘unless proven otherwise’. I have it On for everything except for one 1990’s program – and I don’t remember why I excepted that one.

      1 user thanked author for this post.

    Please follow the -Lounge Rules- no personal attacks, no swearing, and politics/religion are relegated to the Rants forum.

    Reply To: Is Data Execution Prevention (DEP) to be recommended?

    You can use BBCodes to format your content.
    Your account can't use Advanced BBCodes, they will be stripped before saving.