Refresh rate exceeds the range supported by the monitor – Another reason why you might see this error is a situation where a hardcoded registry key forces the game to run with a higher refresh rate than your monitor supports.
To fix this issue, you’ll need to install a RAM fix that was originally designed for Windows Vista (confirmed to work for Windows 10).
RAM inconsistency – Keep in mind that this particular expansion is known to cause issues on computers running on 64-bit versions of Windows 10 with RAM configurations exceeding 2 GB.
To fix the issue in this case, you’ll need to force the main executable of the game to run in compatibility mode with Windows XP.
Game installation is not compatible with Windows 10 – If you got the game from GoG or you have installed it from legacy media, you’ll likely see this error due to incompatibility issues.
If this scenario is applicable, you should be able to fix the issue by installing the Empire at War 1.05 patch from the official channels.
Missing Empire at War 1.05 update – In most cases, this particular issue is attributed to a missing updated that makes the expansion of the legacy game playable on Windows 10.