Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
up vote 3 down vote accepted

wmic OS Get DataExecutionPrevention_Available

share|improve this answer
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
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"

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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