Program Does Not Start:  Data Execution Prevention (DEP)

Top  Previous Topic  Next Topic

 

When the program doesn't run, one possibility is something called Data Execution Prevention (DEP).  DEP has been a problem with Microsoft Server Software, but it can be a problem with other operating systems.

There are two approaches to deal with DEP.  One approach turns off DEP.  The second, makes an adjustment in DEP to allow specific exceptions for AnyPO program files.  You can decide which approach you prefer

Approach #1:  Disable DEP

1.Click START, right-click My Computer, and then click Properties.
2.Click the Advanced tab, and then click Settings under the Startup and Recovery field.
3.In the System startup field, click Edit. The Boot.ini file opens in Notepad.
4.In Notepad, click Find on the Edit menu.
5.In the Find what box, type /NoExecute, and then click Find Next.
6.Change the switch /NoExecute=<option> to /Execute.  So all you have is /Execute
7.In Notepad, click Save on the File menu.
8.Click OK two times.
9.Restart the computer.

 

Approach #2: Provide Exceptions for AnyPO program files

1.Click Start, click Control Panel, and then double-click System.
2.Click the Advanced tab. Then, under Performance, click Settings.
3.Click the Data Execution Prevention tab.
4.Click Turn on DEP for all programs and services except those I select:
5.Click on the ADD button.  Look for AnyPO's directory and add the following files to the list:

AnyPO.exe

POMover.exe

PLUSrun.exe

AltModem.exe

DB55run.exe

PORepair.exe

AllPrnPO.EXE

CodePlus.exe