După ce am eliminat Citrix Receiver 3.4 Enterprise în timpul testelor efectuate de o altă problemă, am reușit să distrug cumva instalarea.
Am incercat reinstalarea, dar daca am esuat mizerabil cu eroarea de mai jos:
"Instalarea nu poate continua deoarece această versiune a receptorului este incompatibilă cu o versiune instalată anterior"
Deci, cum am rezolvat problema?
La fel ca în cazul tuturor problemelor de instalare a receptorului, ar trebui să examinăm fișierul log al căruciorului expus mai jos:
C: UsersusernameAppDataLocalTemp 11:03:55: Informații - CApp :: CheckIfAClientPackageIsInstalled (1001) - Verificarea dacă este instalat un pachet de 13.1 sau mai târziu. 11:03:55: Informații - CApp :: ReadInstalledPackageVersion (1081) - A fost găsit un pachet 13.4.0.25 existent. 11:03:55: Informații - CApp :: SetExitCode (45) - Codul de ieșire este 1603 (numit cu 1603) 11:03:55: Eroare - CApp :: CheckIfAClientPackageIsInstalled (1057) - A fost găsit un pachet 13.4.0.25 existent. Instalarea nu poate continua.
Din fișierul jurnal se poate observa că instalarea eșuează datorită găsirii unui pachet existent (același mesaj cu mesajul de eroare de mai sus suspectat!). Trebuie să aflăm unde TrolleyExpress citește aceste informații, astfel încât să putem manipula situația, cel mai bun instrument pentru care este procmon (aka process process monitor).
Am filtrat rapid pe căruciorul express.exe și am încercat din nou instalarea. Putem vedea procesul încercând să acceseze diferite chei și fișiere care au dezvăluit că locația este citirea datelor de la.
Soluția este de a șterge cheia reg de mai jos, astfel încât să putem continua instalarea.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallCitrixOnlinePluginFull
Acum rulează din nou instalarea, terminând cu succes 🙂
fyi veți vedea probabil un document similar pe support.citrix.com în curând prea (scris de mine desigur).