Having an exclamation point (!), or some non-English Alphanumeric characters in your Windows User Account name will cause the game to crash.
In some cases you can fix this by changing the working directory the game uses by following the instructions here.
If that does not resolve the issue, you will need to create a new local Windows User Account containing only English alphanumernic characters (a to z, A to Z, 0 to 9).
NOTE: Changing your Windows User Account name will not correct the issue. You must create a new Windows User Account.
Instructions for Supported Windows Versions:
Windows 7, 8, 8.1: https://support.microsoft.com/en-us/help/13951/windows-create-user-account#create-user-account=windows
NOTE: Scroll down for Windows 7 instructions, use the Windows 8.1 instructions for Windows 8
Windows 10: https://support.microsoft.com/en-us/help/4026923/windows-10-create-a-local-user-or-administrator-account