Hey,
I know this thread is 5 years old but it is *still* one of the main/top results for the error.
This is due to the fact that this error ONLY applies to non-english versions of the game. Or even only to the german version.
It's caused by the fact that your game has not the english language files or at least all files. While setting up / installing the game, Windows is adding Registry (a register with paths and notes for windows to know where to f fiis find stuff) entries for C&C 3.
The game does this at 2 locations. "Current User" (you installing) and "Local Machine" (everyone using the PC) and adds entries for the language. In "Local Machine" the entries are made correctly for german (german16 is the code. Maybe country nr. 16? Who knows..) while in some circumstances for the LOCAL user the key is set wrong as "english".
When you try to start the game, the game tries to load english language files for version 1.0. Which don't exist and that's why it crashed.
How to fix?
Very, very easy (FOLLOW THIS STEPS EXACTLY BECAUSE CHANGING REGISTRY CAN CREATE BAD RESULTS IF YOU EDIT AT THE WRONG LOCATION!)
You press CTRL (STRG) + R and get a windows dialoge called "run" (ausführen). Type in (without " ") "regedit.exe". Now you maybe need to say "run as administrator" and you get a huge obscure looking tree structure. Close every(!) tree by clicking the " - " next to it until you only see 4-5 trees / folders.
Now open the tree "KHEY_CURRENT_USER" (User! NOT machine!) by double clicking. Scroll down to "Software" (open it). Scroll down to "Electronic Arts" (open it..) and to it's subfolder "Electronic Arts" (yeah.. twice). Now you have 2 folders called "Command and Conquer 3" and "Command and Conquer 3 Kanes Wrath".
You can not open these but you can click them. If done, on the right side you can see a category / key named "language". Click it double. And edit the value in the new window to your language. If you are german, the key is german16. To find out the right value, go to where you installed the game (e.g. C:\Program Files (x86)\Origin Games\Command and Conquer 3\Command Conquer 3 Tiberium Wars) and look for a folder called "Lang-[your language code]" in germany the folder is called "Lang-german16". That is your language code.
Repeat this for the entry on Kane's Wrath. Save. Close the registry editor. Start game.