Remove DEP Exceptions from Vista

DEP (Data Execution Prevention) is a security feature in Windows that prevents a program from executing code in a memory block that is marked as no-execute. DEP helps stop buffer overflows, which are used by many computer viruses and other security threats to take over your computer. DEP is a good security feature to have, but there are a few times where DEP stops legitimate software from running (most likely due to poor programming or hacks). Windows allows you to create exceptions to DEP, but unfortunately Windows does not allow you to remove the exceptions if you have already uninstalled the program, which just so happened to be exactly what I had done. Fortunately, I have figured out how to remove them without having to reinstall the program.

Warning! You can really screw up you computer by editing the Windows Registry. Do NOT try this if you have no idea what you are doing on a computer.

Open Regedit and navigate to the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers. You should now see a key with the full path of the program that you want to remove with a value of DisableNXShowUI. Simply right-click on that key and delete it.