Did you make sure the InstallDir of the registry entry was where your BF2142 is installed? If it is not, then it won't have the proper DLLs and such to run the editor.
EDIT: Ich sehe du bist ein Deutscher, so hilft vielleicht diese:
Du musst die "InstallDir" Parameter auf Ihre BF2142 Verzeichnis machen.. wenn du nichts, wird die DLLs nicht gefunden.