"Unhandled win32 exception occurred in crw32.exe"

Version 1
    Question

    Crystal Reports 11 is installed on a Windows XP Service Pack 2 or Windows 2003 Service Pack 1 computer. When trying to start the Crystal Reports Designer, the following error message appears:

     

    "Unhandled win32 exception occurred in crw32.exe"

    Answer

    From the Business Objects online support site:

     

    This error message appears because Data Execution Prevention (DEP) has been introduced in Windows 2003 Service Pack 1 and Windows XP Service Pack 2. DEP prevents Crystal Reports from accessing parts of the computer's memory.

     

    By default, DEP is enabled in Windows 2003 Service Pack 1 and Windows XP Service Pack 2. If the computer's processor supports DEP, Crystal Reports will not run on these platforms. If DEP is not supported by the processor, Crystal Reports will run on these platforms.

     

    To work around this error message, disable DEP by performing the following steps:

     

    1. Click Start > Settings > Control Panel.

    2. Double-click 'System'. The ‘System Properties’ dialog box appears.

    3. Click the 'Advanced' tab.

    4. Click 'settings' under 'performance'.

    5. Click the 'Data Execution Prevention' tab

    6. Select 'Turn on DEP for all programs and services except those I select:'.

    7. Click 'Add'.

    8. Browse for the application CRW32.exe. This file is located in:

    C:\Program Files\Business Objects\Crystal Reports 11\

    9. Select CRW32.exe and click 'Apply'.

    10. Click 'OK' to close the 'System Properties' dialog box.

    11. Log on as an Administrator and start Crystal Reports.

     

    Crystal Reports Designer now runs successfully on Windows 2003 Service Pack 1 or Windows XP Service Pack 2.

    Environment

    Crystal 11