Odinstalace programu
Systém ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím lze odinstalovat:
- Spuštěním odinstalačního programu UNINS000.EXE
- Pokud máte odpovídající složku vytvořenou, tak volbou Odinstalování ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím ze složky v menu Programy, resp. Všechny Programy v nabídce Start na Windows Xp a Windows 7. Případně Všechny aplikace v dlaždicovém uspořádání na Windows.
Příklad submenu k nainstalovanému systému na Windows 7
- Z nabídky Start → Nastavení → Ovládací panely → Přidat/odebrat programy na Windows XP.
- Z nabídky Start → Ovládací panely → Odinstalovat program na Windows 7.
- Aplikace → Systém Windows → Ovládací panely → Programy a funkce na Windows 8/Windows 10.
Všechny možnosti odinstalace po svém vyvolání provedou spuštění odinstalačního programu Unins000.exe, pro odebrání instalace.
Pokud máte více instalací ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím, provede se odinstalace té, jejíž odinstalační program je spuštěn. Přitom platí následující:
První dvě možnosti odinstalace vždy spustí odinstalační program od instalace, z jejíhož adresáře resp. z jejíž složky v menu Start byla odinstalace vyvolána. Přitom není podstatné, zda se jedná o naposledy provedenou instalaci (ať už novou nebo aktualizovanou).
Naopak odinstalace provedená odebráním z Přidat/Odebrat programy vždy spustí ten odinstalační program té instalace ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím(a jejích komponent), která byla provedena jako poslední (tj. poslední nová instalace nebo poslední aktualizovaná instalace), jelikož zástupce v přidat/odebrat programy vždy ukazuje na poslední provedenou instalaci (řídí se záznamem v registrech, kde je vždy uvedena cesta k odinstalačnímu programu poslední prováděné instalace). Objasníme na příkladu:
Mějme instalaci ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím, kterou máme v nabídce Start pod složkou ABRA-Demo, v registrech a v Přidat/Odebrat programy je jen jeden záznam ukazující na ABRA-Demo. Poté si nainstalujeme systém podruhé (ale ne jako update původní instalace, ale jako novou samostatnou instalaci do jiného adresáře, která v nabídce Start je pod složkou ABRA-Ostrá. Záznamy v registry a v Přidat/Odebrat programy se přepíší údaji poslední instalace, tj. ukazují na ABRA-Ostrá. Pokud bychom v ten moment chtěli provést odinstalaci demoverze a použili možnost odebrat ze seznamu aktuálně nainstalovaných programů v Přidat/Odebrat programy, odebrala by se ABRA-Ostrá.
Pokud tedy chcete odinstalovat jinou instalaci ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím, než která byla provedena jako poslední (tj. jako poslední nová nebo jako poslední aktualizace), pak musíte použít přímo program Uninst*.exe od dané instalace nebo volbu Odinstalovat z dané složky v menu Start (o zástupce v Přidat/Odebrat programy však v každém případě přijdete).
Odinstalační program komponenty odebírá podle naposledy zapamatovaných záznamů k dané instalaci v souboru Unins000.dat (tj. o průběhu a volbách použitých při její poslední aktualizaci (např. jaké jméno složky v nabídce Start jste použili, jaké součásti programu jste nechali instalovat atd.)). Odinstalační program hledá soubor Unins000.dat na téže cestě, odkud je sám spuštěn, tudíž v případě, že máte více instalací, závisí na tom, jakou z možností odinstalaci spustíte.
Pokud se aktuální stav dané instalace liší od údajů zapamatovaných z naposledy provedené instalace (např. ručně jste změnili jméno složky v nabídce Start, při poslední instalaci bylo vybráno k instalaci méně komponent než při předchozích instalacích apod.), pak některé komponenty neodebere a budete je muset poté odebrat ručně.
Tedy pokusí se mj. provést:
- Odebrání záznamu z Přidat/Odebrat programy - zástupce z Přidat/Odebrat programy odebere vždy, bez ohledu na to, zda ukazuje na instalaci, kterou aktuálně odebíráme
- Odebrání záznamu v nabídce Start - z nabídky Start odebere složku shodného jména, které je pamatované v souboru Unins000.dat k dané instalaci (tj. bylo použito při její poslední aktualizaci). Pokud bylo jméno složky ručně v nabídce Start změněno, pak se při odinstalaci automaticky neodebere.
- Odebrání nainstalovaných součástí ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím- odeberou se jen ty součásti, které jsou zapamatované jako instalované k dané instalaci (tj. byly vybrány při její poslední aktualizaci).
- Odmaže se záznam v registrech týkající se poslední provedené instalace (cesta k odinstalačnímu programu poslední instalace), (proto se při nejbližší další instalaci hodnoty jako jména složky, cesty, vybrané komponenty apod. v průvodci instalací předvyplňovat nebudou).
Záznamy v registry versus registrované OLE servery - Obecně platí, že odinstalační program vyčistí z registrů to, co tam sám při instalaci registruje. Jelikož vyčistění jejich registrace z registrů by ale proběhla bez ohledu na to, zda byly registrovány z instalace, která se aktuálně odinstalovává (tudíž by se mohly odregistrovat OLE servery používané v jiné instalaci), byla zvolena varianta, že se dodávaný OLE server (např. AbraOLE.exe) v rámci instalace automaticky neregistruje (a tudíž ani automaticky neodregistrovává). Jeho registrace se musí provést jiným způsobem (viz jeho popis).
Během instalace se rovněž provádí registrace souborů *.dll instalace ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím vlastní cestou, takže o nich instalační program "neví". Tudíž se tyto při odinstalaci ani neodinstalovávají. Nicméně to není potřeba, jelikož tyto nejsou registrovány ve Windows registry, ale v repozitoři systému ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím, kterou lze jednoduše smazat.
Odinstalace nesmaže adresář, do něhož byla instalace provedena, a některé další soubory, jako databázi a repozitoř.
Odinstalace dále nemaže Udfs knihovny (nxudf.dll resp. libnxudf.so apod.) s deklaracemi pomocných funkcí pro FB. Příslušné soubory jsou instalovány automaticky v rámci instalace ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím a jsou využívány některými agendami ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím(např. Kniha majetku zpětně k datu). Jejich smazání by pak způsobilo nefunkčnost těchto agend v případných jiných instalacích ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím, které jsou případně instalovány. Viz rovněž Často kladené otázky a odpovědi - otázka Začaly se mi objevovat chyby typu "function XY is not defined".
SQL server se neodebírá automaticky odebráním instalace ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím(i když byl instalován se systémem ABRA Gen s daňovou evidencí resp. ABRA Gen s podvojným účetnictvím). Jeho odinstalaci však můžete provést samostatně standardním způsobem.