Popis: program, který prověří registrační databázi, zda neobsahuje neplatné odkazy na odinstalované nebo smazané mapy. V případě takto neplatných odkazů nelze MapSource spustit. Obvyklé chybové hlášení: Nastal problém s registrem MapSource. Přeinstalujte MapSource a zkuste to znovu, resp. There is a problem with the MapSource registry. Please re-install Mapsoures and start again.
Verze: 0.2e (9.4.2009)
Poznámka: Program prozkoumá registrační databázi, kde jsou zaznamenány všechny instalované mapy a prověří, zdali existují soubory, na které jednotlivé záznamy odkazují. Pokud bude nalezen neplatný odkaz, lze provést automatickou opravu, respektive odstranění celého klíče, který souvisí s instalovanou mapou. Možná se někomu bude hodit, třeba jen na zálohu registračního klíče s odkazem na instalované mapy.
Předem upozorňuji, že záloha klíče registru se nyní vztahuje pouze na klíč registru: [HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource, který odkazuje jenom na mapy!!! Nejedná se tedy o kompletní zálohu klíče Garmin.
Samotná kontrola klíčů se provádí pouze na těchto větvích registru:
- HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Families
- HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\FamiliesNT
- HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Products
POZOR: Aplikace nebyla testována na 64-bitovém systému.
Download:Mirror
Historie:
Verze 0.2e (9. 4. 2009):
- podpora 64-bit registrů: Wow6432Node
- přidán jazyk: HOLANDŠTINA [add Dutch] (by Northguy)
- přidán jazyk: ŠPANĚLŠTINA [add Spanish] (by David Aguilar)
- přidán jazyk: FRANCOUZŠTINA [add French] (by Jean-Marc Stephan)
- možnost maximalizace okna reportu
- přidán jazyk: NĚMČINA [add German lang only] (by Süni)
- oprava generování LOGU (na chybu upozornil R.Zbořil, díky)
- přepsána funkce pro zálohu klíče [HKLM\SOFTWARE\Garmin\MapSource] (bez použití regedit /E),
- přidána podpora čtení registrů u 64-bitových operačních systémů WIN (ale netestováno),
- automatická změna velikosti dialogu pro vysoké rozlišení - dpi: 96/126,
- přidán LOG soubor pro výpis odstraněných klíčů (LOG_MapSourceFix.txt),
- přidány sloupce FamilyID a ProductID v jednoduchém zobrazení reportu,
- změna zarovnání sloupců v reportu,
- přidána klávesová zkratka pro změnu lokalizace: CTRL+ALT+SHIFT+L,
- změna barvy ikony (nyní zelená),
- drobná úprava kódu,
- přidán jazyk: FINŠTINA (přeložil Eino Väänänen),
- přidán jazyk: SLOVENŠTINA (přeložil Bailey).
- fix pro volbu jazyka při prvním spuštění,
- drobná úprava kódu.
- opraveno hlášení "Chyba" ve sloupci CODE, pokud se CODE = 0 (upozornil MONOID. Díky.),
- opravena chyba, která u některých map způsobila zobrazení FID a CODE, mapy předchozí (upozornil MONOID. Díky.),
- rychlejší přepínání mezi podrobným a stručným reportem při větším počtu položek v registru,
- pro lepší čitelnost rozšířena dialogová okna,
- fix pro úspěšně hlášení exportu z okna reportu (zobrazoval se prázdný dialog),
- nový sloupec v podrobném reportu "Typ Disku" (disková jednotka odkazovaného souboru),
- přidána možnost změny TYP souboru jednotlivých map. Změnu lze provést poklepáním myši v jednoduchém reportu na každém řádku a podrobném reportu na řádku s odkazem na TYP soubor. Po změně odkazu na TYP soubor je aplikace restartována.
- fix při přepisování existujícího souboru s exportem klíče registru,
- změna umístění ini souboru (z Win do složky App) - vykazovalo problémy při verzi WinUS,
- drobná úprava kódu.
- kompletně přepracováno odstranění chybných klíčů v registru. Nyní se neodstraňuje pouze chybná hodnota klíče, která odkazuje na neexistující soubor, ale celý klíč související mapy - větev registru,
- dialog s výsledky zvětšen na 800px,
- možnost řazení sloupců po klepnutí na záhlaví u obou tabulek s výsledky,
- přepracován podrobný Report (informace o mapách uvedených v registrech). Význam sloupců v podrobném reportu:
- Poř.: pořadí map - každé unikátní číslo odpovídá jedné mapě;
- Název mapy: informace o názvu mapy z TDB souboru;
- Stav: OK = hodnota odkazuje na existující klíč, CHYBA = jedná se o chybný klíč, který způsobuje chybu;
- Typ: název hodnoty klíče registru (např.: IDX, MDR, TYP, BMAP, TDB);
- Produkt: zdali se jedná o mapu typu Family nebo Product na základě informace z TDB souboru;
- FamilyID: jednoznačný identifikátor mapy typu Family (dekadicky) - Family ID;
- CODE: jednoznačný identifikátor mapy typu Product nebo podklíč pro mapu Family;
- Duplicita: ANO = více map typu Family používají stejné Family ID nebo více map typu Product mají shodný identifikátor CODE. Pokud je zobrazeno ANO, je nutné provést ruční zásah do registru nebo jednu z duplicitních map odstranit;
- RegistryKat: jedná se o nadřazený klíč uvedené mapy v registru (pro informaci);
- Název klíče: jedná se o název klíče uvedené mapy v registru (pro informaci);
- Soubor: cesta k souboru, na který uvedená hodnota klíče odkazuje;
- Větev klíče: úplný název klíče, ve kterém se uvedená hodnota nachází.
- částečná úprava kódu.
- Lokalizace přepracována do ini souboru.
- Drobná úprava kódu.
- Odstraněna chyba při odstranění chybného vnořeného podklíče.
- V případě chyby podklíče je uživatel informován už ve stručném náhledu (report).
- Anglická lokalizace. Volba jazyka pouze při prvním spuštění aplikace (uloženo v souboru mapsource_fix.ini).
- Možnost zálohy klíče registru GARMIN i v případě, že je vše v pořádku.
- Možnost exportu z tabulky reportu do txt souboru.
- Aplikace nyní v dialogových oknech.
- Zobrazení detekovaných klíčů registru souvisejících s funkčností MapSource (Podrobně/Detailně) včetně jejich stavu: (Ok/Chyba).
- Detekce názvu instalovaných map ze souborů, na které registry odkazují
- Možnost zálohy klíče registru HKEY_LOCAL_MACHINE\SOFTWARE\Garmin"> (již i do složek kam implicitně regedit odmítal poslušnost zápisu).
- Rychlá kontrola klíče registru GARMIN s možností jeho zálohy.
Náhled:

