Data Execution Prevention (DEP) is a security feature included in modern Microsoft Windows operating systems that is intended to prevent an application or service from executing code from a non-executable memory region.
Hardware and software
data execution protection (DEP) is a good thing to have enabled for all processes when you can get away with it.
Money 2007 and Money Plus
shipped with the inability to launch if you have DEP enabled.
Now, I admit, many programs out there are not DEP-clean yet, but with the security push MS has had ever since Windows XP, you would think they would not ship a product that crashes on launch with DEP enabled. Money SP1 fixes this problem, but you still need to disable DEP in order to
auto-update to SP1 from RTM.
Other somewhat recent DEP offenders: The
Adobe Flash IE plug-in - only newer versions allow DEP to be enabled without taking out your browser with it.
If you want a command-line way of disabling DEP with an Admin command prompt, use this, with a reboot:
bcdedit /set {current} nx AlwaysOff
Once you have updated to Money SP1 and want to re-enable DEP (for everything):
bcdedit /set {current} nx AlwaysOn