question
In the Steam version of XCOM: Enemy Unknown, after checking the Enemy Within DLC, the game cannot be started and crashes directly.
It runs without problems on Windows 7 systems, but only appears on Windows 10. In addition, it can run normally after removing this DLC.
The game log file size is 0, which means that the program started and opened the log file, but there was no chance to write the log.
This problem has been bothering me for a long time, and I finally found a solution today.
reason
Games are generally installed in the Steam default content library, and the default pathname usually contains spaces. Enemy Within DLC does not support spaces in pathnames.
Solution
Create a new Steam library folder. The path name contains only English letters and does not contain spaces, Chinese or full-width characters, etc., and move the game there.
reference
Enemy Within Won't Start
Mobile Steam Installation Files and Games