Der Registyeintrag #CityNavigator Europe NT +V8 kommt mir verdächtig vor. Was ist das für eine Karte ? Die Bezeichnung +V8 ist mir noch nicht untergekommen. Um zu testen, ob es dieser Schlüssel ist, der den Error verursacht, geh in die Registry nach HKEY_LOCAL_MACHINE\Software\Mapsource\Families\ und exportiere den Schlüssel als Sicherheitskopie für das nachfolgende Wiedereinspielen. Nachdem Du den Export getätigt hast, kannst Du den Schlüssel löschen und Probestart von MS machen. Wenn MS immer noch nicht startet, war der es auch nicht; da kannst Du den Schlüssel aus der Sicherung wieder importieren. So solltest Du schrittweise mit jedem Schlüssel verfahren und damit stellst Du den defekten Kartensatz erstmal fest. Benutze nicht img2ms zum löschen!, denn beim löschen mit img2ms wird auch das tdb-file gelöscht. Das muß aber vorerst bleiben, solange nicht klar ist, welcher Kartensatz den Fehler verursacht. MS erkennt nur die Kartensätze , welche in der Registry stehen. Löschen des Registryschlüssels bedeutet für MS 'Karte nicht vorhanden' und kann auch keinen Fehler verursachen. Ausserdem erkennt MS noch die gmap-Kartensätze , für die im entsprechenden Ordner das File info.xml vorhanden ist. Umbennen das Files z.B nach info.xml-bak ist gleichbedeutend mit Löschen des Registryschlüssels.
morgen1
edit: wenn das nicht hilft, dann exportiere die gesamte Registry im Schlüssel hklm\Software\Mapsource und sende die als emailanhang über meine website an mich direkt. Ich schau mir das mal an.