I'm trying to find a way to detect (using software) if the system I'm on has 'No eXecute' bit capability.

Under Linux I would simply list the CPU features using /proc/cpuinfo but I found nothing in this regard on Windows. I tried CPU-Z and some other tools but none had NX bit information.

any ideas?


wmic OS Get DataExecutionPrevention_Available


  • Ok, DEP is the name used under Windows for anything related to memory protection as I can see. NX or XD capability is reported by this command. – northox Sep 16 '10 at 15:53
  • 1
    Seems it shows if this function is turned on, not whether it is available. – Smit Johnth Nov 17 '14 at 6:29

coreinfo.exe from Sysinternals Suite.

coreinfo.exe | find "NX"

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.