Previous Topic

Next Topic

Book Contents

Book Index

AQT crashes on startup with a Data Execution Protection error

Windows has a feature called Data Execution Protection which is designed to prevent malicious code from running on a system. This feature is present in Windows XP SP2, Windows Server 2003 Service Pack 1 and Windows Vista. By default, DEP is switched off except for essential Windows services and programs.

If DEP is switched on for all programs, AQT will trigger a DEP exception and will crash when it tries to start. We have tracked this down to one of the components used by AQT. We have raised this with the developers of the component, however have yet to receive a resolution to this.

The only circumvention is to switch off DEP for AQT. This is done from the Windows Control Panel > System > Advanced > Performance Settings. Switch to the Data Execution Prevention tab. You probably have the setting "Turn on DEP for all programs and services except those I select". If so, click on Add to add AQT to the exception list.