Problem with the MapSource registry

Discussion in 'Other Device Manufacturers' started by Logman, Dec 29, 2006.

Thread Status:
Not open for further replies.
  1. Logman

    Logman Mobile Enthusiast

    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    3
    Hi, when I uninstall any map from my pc, then I have problem with run MapSource: "There is a problem with the MapSource registry. Please re-install Mapsoures and start again. " After installing MapSource again the same problem and again and again. So, I'm writed a small fix for repairing registry/garmin keys problems. If somebody have the same problem, try it...

    EDIT: New version 0.2e (2009-04-09)

    Description: GARMIN MapSource FIX is a tool which checks the registry database for broken links to previously deleted or uninstalled maps. In case of such broken links you cannot start Mapsource software. Typical error message:

    There is a problem with the MapSource registry.
    Please re-install Mapsource and start again.


    Last update: 4 April 2009
    Version: 0.2e

    FileSize: 433 KB
    web (Czech only): www.path.cz/forum/viewtopic.php?f=20&t=22
    Mirror: Garmin_MS_FIX.rar

    Next mini tools:

    * MapSource Maps Compatibility - for MapSource 6.14.1 (check and repair registry & TDB file)
    * MapSource Loader (loader for MapSource with specific language interface)
    * MapRenamer (for change name of maps - Czech GUI only)
    * Info Garmin Unlock Key (GUI for "unlock key parser")



    History

    v0.2e (2009-04-09)
    ==================================
    • fix for 64-bit OS: Wow6432Node keys
    • added NETHERLANDS language (by Northguy)
    • added SPANISH language (by David Aguilar)

    v0.2c (2008-11-03)
    ==================================
    • added FRENCH language (by Jean-Marc Stephan)
    • maximize/minimize window with report

    v0.2b (2008-11-03)
    ==================================
    • added GERMAN language (by Süni)

    v0.2a (2008-03-05)
    ==================================
    • fix for generated LOG (thanks to R.Zboril)

    v0.2 (2008-03-03)
    ==================================
    • rewrited function for backup registry key HKLM\SOFTWARE\Garmin\MapSource (without use of regedit /E)
    • added support for reading registry on 64-bit Win OS? (but not tested)
    • auto resize GUI for high screen resolution - dpi > 96
    • added shorcut key for change language: CTRL+ALT+SHIFT+L
    • added LOG file for fixed (deleted) items of registry: LOG_MapSourceFix.txt
    • added columns FamilyID and ProductID in the basic report
    • changed alignment of a columns in the report
    • changed color of ico app from blue to green
    • added FINNISH language (by Eino Väänänen)
    • added SLOVAK language (by Bailey)

    v0.1h
    ==================================
    • fixed change language on first start app

    v0.1g
    ==================================
    • fixed reporting "Err" status in the column "CODE" (for CODE = 0)
    • extentended main dialog,
    • fix for empty message after exporting report to file,
    • added new collum to report dialog "Drive type",
    • allow users change to TYP file after doubleclick on list item in report dialog.

    v0.1f
    ==================================
    • fix for replace existing backup reg-key file
    • change of ini file location (from Win to DirApp)

    v0.1e
    ==================================
    • rewrited procedure for remove non-linked keys. Now, remove whole regkey of map with non-linked keys,
    • report dialog extend width to 800px,
    • support sorting all columns in the report dialog,
    • rewrited detailed report (added details about map). Report columns:

    * No. (order of maps),
    * Map Name (from TDB file);
    * Status (OK = linked file is exist, Err = broken link - File don't exist, Mapsource will crash;
    * Type: value name in regkey (e.g.: IDX, MDR, TYP, BMAP, TDB);
    * Product (Family or Product - hex value from TDB file;
    * FamilyID (decimal): hex value from TDB file;
    * CODE: Code of Map;
    * Duplicities: Yes = more map have same FamilyID or Product maps have coincident CODE number.
    If Yes is showed, you must editing registry manually;
    * RegistryCat: sub-key from registy (Families, FamilisNT, Product);
    * Key name: sub-key of parent reg-key (for info only);
    * File: full path to linked file;
    * Key: parent key of listed value. ​

    v0.1d
    ==================================
    • fix for correct delete registry key

    v0.1c
    ==================================
    • User language is saved in the ini file (maprource_fix.ini).
    • Backup GARMIN Key of registry to file even if no problem(s) detected.
    • Export to txt file from report list.

    v0.1b
    ==================================
    • Multilingual support (Czech, English).
    • Application works with dialogs.
    • Show report list after scanning including status of linked file(s) [Ok/Err].
    • Get name map from map file(s) in the report table.

    v0.1
    ==================================
    • Simple repairing (deleting non-linked keys) of detected problem(s) in the GARMIN reg key.
    • Expor ting reg key to any file.

    Screenshots:

    [​IMG]

    [​IMG]

    Logman
     
    Last edited by a moderator: May 18, 2015
  2. Logman

    Logman Mobile Enthusiast

    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    3
    App rewrited.
    New version: MapSource Fix 0.1c. Watch the first post.
     
  3. TNT

    TNT Mobile Evangelist

    Messages:
    92
    Likes Received:
    0
    Trophy Points:
    13
    Logman,
    Thanks for writing the program. I tried to extract[decompress] the .rar file and it would not extract!
    Has any body else had this problem??
     
  4. Logman

    Logman Mobile Enthusiast

    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    3
    I tested this archive and no problems found. So, try this link (zip version): http://rapidshare.com/files/10143888/MapSource_Fix.zip
     
  5. jonasolof

    jonasolof Mobile Deity

    Messages:
    1,125
    Likes Received:
    0
    Trophy Points:
    188
    There has been a problem with french topomaps that the registry omits a slash or two in the path. This also gives an error message.So it's a good idea to read through your registry if there's a problem.
     
  6. Rambler

    Rambler Mobile Deity

    Messages:
    290
    Likes Received:
    0
    Trophy Points:
    68
    Nice little program, thanks! :)
     
  7. Logman

    Logman Mobile Enthusiast

    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    3
    thank you for you interest. Last version MS registry fix is 0.1g and you can download this utility from czech site: http://path.cz/forum/viewtopic.php?f=20&t=22

    MS registry fix still support both languages: czech, english.

    changelog:

    v0.1g
    ==================================
    - fixed reporting "Err" status in the column "CODE" (for CODE = 0)
    - extentended main dialog,
    - fix for empty message after exporting report to file,
    - added new collum to report dialog "Drive type",
    - allow users change to TYP file after double-click on list item in report dialog.

    v0.1f
    ==================================
    - fix for replace existing backup reg-key file
    - change of ini file location (from Win to DirApp)

    v0.1e
    ==================================
    - rewrited procedure for remove non-linked keys. Now, remove whole regkey of map with non-linked keys,
    - report dialog extend width to 800px,
    - support sorting all columns in the report dialog,
    - rewrited detailed report (added details about map). Report columns:

    * No. (order of maps),
    * Map Name (from TDB file);
    * Status (OK = linked file is exist, Err = broken link - File don't exist, Mapsource will crash;
    * Type: value name in regkey (e.g.: IDX, MDR, TYP, BMAP, TDB);
    * Product (Family or Product - hex value from TDB file;
    * FamilyID (decimal): hex value from TDB file;
    * CODE: Code of Map;
    * Duplicities: Yes = more map have same FamilyID or Product maps have coincident CODE number.
    If Yes is showed, you must editing registry manually;
    * RegistryCat: sub-key from registy (Families, FamilisNT, Product);
    * Key name: sub-key of parent reg-key (for info only);
    * File: full path to linked file;
    * Key: parent key of listed value.

    v0.1d
    ==================================
    - fix for correct delete registry key
     
  8. Rambler

    Rambler Mobile Deity

    Messages:
    290
    Likes Received:
    0
    Trophy Points:
    68
    I'm unable to download the update from your web site for some reason - keep getting a timeout error. :( Sent you an email to see if you could send it directly.

    Thanks,
    Ron
     
  9. Logman

    Logman Mobile Enthusiast

    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    3
    try this:

    ## LINK REMOVED ##
     
  10. Rambler

    Rambler Mobile Deity

    Messages:
    290
    Likes Received:
    0
    Trophy Points:
    68
Thread Status:
Not open for further replies.

Share This Page