If a customer is reporting that they are getting an 'ESW.EXE has stopped working' error message when attempting to start ESW, then this may be caused by Windows Data Execution Prevention.
This is most common when ESW is installed on a server, as Windows DEP is on by default on servers.
Fig.1 ESW Has Stopped Working
Windows DEP can be checked and updated by doing the following:
1. Click File Explorer on the Windows Toolbar.
Fig.2 Windows Task Bar
2. Right click on This PC and select Properties.
Fig.3 Quick Access Bar
3. Click on Advanced System Settings.
Fig.4 Advanced System Properties
4. In the Advanced tab click the Settings button in the Performance section.
Fig.5 Performance Settings Button
5. Click the Data Execution Prevention tab.
You will most likely find that the Turn on DEP for all programs and services except those I select option is selected.
6. Click the Add button.
Fig.6 DEP Tab
7. Browse into the C:\ESW folder
8. Select ESW.EXE, and click Open.
Fig.7 Browse Box
9. Click Add again (Fig.6).
10. Click on the BDECFG.EXE and click Open.
11. Click Add again (Fig.6).
12. Click on the DIGITIZER.EXE and click Open.
Once the Windows DEP has been updated with the exceptions, ESW will work normally.