For Windows Vista users, it might be hard to run many Windows XP programs due to compability and DEP errors. Here is how to solve it:
#1) Go to Control Panel via Start Menu or My Computer.
#2) Open up System.
#3) Go to Advanced System Settings.
#4) Click on the Advanced tab.
#5) Under performance, click Settings.
#6) Go to the Data Execution Prevention tab.
#7) Click "Turn on Data Execution Prevention for all programs and services except those I select".
#8)Cool Click the Add... button and locate program.exe, select it, then click Open.
#9) Click OK. Click OK again for the previous window. #10) Now go to the program EXE, right-click, then click on the Compability tab. #11) Click on "Run this program in compatibility mode for". #12) From the drop-down menu select Windows XP (Service Pack 2) and click OK.
Note: Program.exe is whatever the name of the program is. An example would be Halo.exe.
You're done! Now run it. Click OK to any other error messages. It should work. If not, contact the program developer(s). They may be able to help.
Now why did you have to turn off DEP (and what the hell is DEP)? DEP stands for Data Execution Prevention. It's the friggin' (note the quotation marks) "protection" service Microsoft added in to prevent "unauthorized" data execution, or running of programs.
Most active program developers are updating their software to make it compatible with Vista. For example, I'm using Vista right now. I had to go through those steps to use Tsearch, along with reading the stupid Microsoft help documentations on what DEP was and how to deactivate it.
Well I hope this helps, Vista users. Now go run those programs!