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: 

    Viewing 3 reply threads
    • 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.
    Viewing 3 reply threads

    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.