I am dealing with a weird problem. At first I too had this
"Script: C:\Program Files (x86)\SEGA\Medieval II Total War\documentation\tools\demo_launcher\launcher.wsf
Line: 75
Sign: 3
Error: Access denied
Code: 800A0046
Source: Runtime error in Microsoft JScript"
and followed the instructions given by Alin
"No need to, just extract this fix(it should replace some existing files) in M2TW\mods\EBII.
Let me know if it works.
Sorry for the trouble."
Now EB2 is running but only in the upper left and center of my monitor. I changed the resolution through the options menu of the game but to no good. Any ideas?