Oprava poškozené instalace Citrix Receiveru
Po vyjmutí Citrix Receiveru 3.4 Enterprise během testování jiného problému se mi nějakým způsobem podařilo poškodit instalaci.
Pokusil jsem se o opětovnou instalaci, ale pokud se nezdařilo s chybou uvedenou níže:
„Instalace nemůže pokračovat, protože tato verze přijímače je nekompatibilní s dříve nainstalovanou verzí“
Tak jak jsem šel o stanovení tohoto problému?
Stejně jako u všech problémů s instalací přijímače bychom měli prozkoumat soubor s logem trolejbusu, který naleznete níže:
C: UsersusernameAppDataLocalTemp 11:03:55: Informace - CApp :: CheckIfAClientPackageIsInstalled (1001) - Kontrola, zda je nainstalován balíček 13.1 nebo novější. 11:03:55: Informace - CApp :: ReadInstalledPackageVersion (1081) - Byl nalezen existující balíček 13.4.0.25. 11:03:55: Information - CApp :: SetExitCode (45) - Exit kód je 1603 (voláno 1603) 11:03:55: Chyba - CApp :: CheckIfAClientPackageIsInstalled (1057) - Byl nalezen existující balíček 13,4.0,25. Instalace nemůže pokračovat.
Z logovacího souboru vidíme, že instalace se nezdaří kvůli existujícímu balíčku, který byl nalezen (stejně jako výše uvedené chybové hlášení). Musíme zjistit, kde TrolleyExpress čte tyto informace, abychom mohli manipulovat se situací, nejlepším nástrojem k tomu, který je procmon (aka procesní monitor).
Rychle jsem filtroval na trolley express.exe a zkusil instalaci znovu. Můžeme vidět proces, který se pokouší o přístup k různým klíčům a souborům, které odhalily, že umístění je čtení dat z.
Řešením je odstranit níže uvedený klíč reg, abychom mohli pokračovat v instalaci.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallCitrixOnlinePluginFull
Opětovným spuštěním instalace je úspěšně dokončena 🙂
fyi brzy uvidíš podobný dokument na support.citrix.com (napsal mě samozřejmě).