Just curious as I have always used it for all programs.
Any comments on it's effectiveness?
I leave my DEP set at the default... "only for Windows programs and services".
Data Execution Prevention (DEP) is a system-level memory protection feature that is built into the operating system starting with Windows XP and Windows Server 2003.
learn.microsoft.com
Honestly, the best thing you can do for yourself is to use backup software... religiously.
Personally, I recommend a few things...
1. Keep the total "used space" on your Windows drive, as low as possible. This makes backups and restores... fast.
2. Only make a FULL backup when your computer is running clean and flawlessly.
3. Always make a full backup before doing any major changes.
4. Only do FULL backups. Incremental and differential backups, can backup the bad stuff too.
5. Play "leap frog" with your backups. See step #2. "Hop" from one clean functioning state, to the next.
6. Any time you even suspect infection or corruption... restore from a clean backup.
By keeping the data (used space) on your Windows derive low... this system works really well and... fast.
Keeping backups and restores fast, helps in the long run, because you will be more inclined to... stick to the backup steps.
While differential or incremental backups may be necessary for a business situation, I can't see any logical reason to use them in the home environment. As mentioned above, due to their very nature, they will backup Windows, no matter what state it's in.
With FULL backups, you can and should, run all scanners and cleaners,
before you make the backup.
Just my two cents. ^^