Damit scheint die Ursache gefunden. Nach der erfolgreichen Konvertierung konnte der Registryeintrag nicht geschrieben werden. Ich bin jetzt kein Experte für solche commandline Sachen und suche erst gar nicht nach dem Schreibfehler. Du kannst anders vorgehen. Zum Beispiel mit meinem Tool img2ms ; Demoversion sollte reichen. Das ist gemacht genau für Deinen Fall. Starte das Tool--->clicke ganz oben innerhalb des Button 'Karten hinzufügen' auf 'yes', denn Du hast ja schon alle Dateien. Dann click 'Karten hinzufügen'. Es popt ein Fenster auf, in dem Du den Pfad zu den einzelnen Dateien durch hineinclicken und auswählen dem Tool mitteilst. Bei Dir wird das wohl C:\ProgramData\Garmin\Maps\City Navigator 2018.gmap\ sein. Das ist extrem ungünstig, weil der Pfad Leerzeichen und Punkte enthält. Das führt bei diesen alten Programmen häufig zu Fehlern (die stellen teilweise noch auf DOS-Konventionen ab. Da sind Punkte im Pfad nicht zulässig, Umlaute auch nicht. Leerzeichen haben eine andere Bedeutung. Du siehst auch in der Fehlermeldung, dass dort statt Leerzeichen überall Unterstriche im Pfad stehen) . Also ändere bitte vor dem Benutzen meines Tool zuerst im Explorer den Pfad so, dass alle Leerzeichen und Punkte durch Unterstrich ersetzt werden oder schmeisse die ganz raus. Du kannst es auch mit Punkten im Pfad probieren, passieren kann ja nichts außer Mißerfolg. Weil ja Basecamp die Endung '.gmap' braucht. Zu bemerken wäre, dass der einzige Vorteil dieser sogenannten Registry-Installation ist, dass die Karten an beliebiger Stelle des PC gespeichert sein könnten. Also auch speziell auf Daten-Partitionen. Wenn Du alle Zeilen mit den Pfaden ausgefüllt hast (immer reinclicken und dann durchblättern..) clickst Du zum Schluß unter rechts 'registriere das Mapset'. Dann werden die Registryschlüssel geschrieben. Fertig der Laden...
Zum Spaß kannst Du das Ergebniss dann nachkontrollieren, in dem Du im Windowssuchfeld eintippst 'regedit'. Gefunden wird er Registrierungseditor, den Du als admin öffnest und wie in einem Explorer dich durchhangelst nach 'HKLM\Software\Garmin\Mapsoure\Families usw. die Pfade stehen ja in der Fehlermeldung. Nebenbei bemerkt : man könnte im RegistryEditor natürlich die Schlüssel auch händisch eintragen. Die meisten Schlüssel haben als Wert immer den Pfad zu der betreffenden Datei. Übrigens gibt es unterhalb von HKLM\Software\Garmin\Mapsoure\ sowohl \Families\1 als auch \FamiliesNT\1. Es ist gleichgültig, welche Unterschlüssel verwendet wird. Lediglich \Products , falls er denn überhaupt bei Dir existiert, geht nicht...
Edit : unter 64 bit OS lautet der Pfad im Registryeditor wie folgt HKLM\Software\WOW6432Node\Garmin\Mapsource\... auch dass könnte eine Fehlerursache sein. Der weiter oben genannte Pfad ohne '\WOW6432Node\' gilt für 32 bit OS
Mein Tool img2ms macht das automatisch. Man sollte vorsichtshalber in der Headerzeile 'OS 32 bit or 64 bit?' mal rein clicken und das kontrollieren und ggf. ändern mit einem click....