First open Avast and go to Settings > Troubleshooting and turn off the self defense module(this is only temporary).
Set your explorer to show hidden files and then browse to "C:\ProgramData\AVAST Software\Avast" (it will be there even if Avast is not installed on your C drive) and open "avast5.ini" in Notepad (I use Notepad++) as an admin. Under the common section add "VirtualizationMechanisms=0" (without quotes) and save the file.
Restart your PC and re-enable the self defense module and the game should launch without crashing.
I spent forever researching this and it seems that game requires virtualization for some odd reason(people were saying that when it was disabled in the BIOS, the game would crash) and then I found out that without this config setting, Avast block some forms of virtualization.
If you aren't using Avast, some other antivirus software does a similar thing with virtualization and you should look into how to disable it. Also, make sure it's enabled in your BIOS and the game should work.
Если не удаётся модифицировать Avast5.ini:
1. Disable avast! self-defense
2. Open the .ini file
3. Add the line in the file that you need to
4. Save the ini file to the desktop
5. Navigate to:
Vista (Onwards)--> C: \ ProgramData \ Alwil Software \ Avast5 \
XP --> C: \ Documents and Settings \ All Data Users \ Application Data \ Alwil Software \ Avast5 \
6. Click and drag the file on the desktop into the folder. - Confirm that you want to replace it.
7. Re-enable self-defense