Odpravljanje napačne namestitve sprejemnika Citrix
Po odstranitvi Citrixovega sprejemnika 3.4 Enterprise med nekaterimi testi druge izdaje mi je nekako uspelo poškodovati namestitev.
Poskusil sem ponovno namestiti, vendar, če ni uspel, je spodnja napaka:
»Namestitev se ne more nadaljevati, ker ta različica sprejemnika ni združljiva s predhodno nameščeno različico«
Kako sem torej odpravil to težavo?
Kot pri vseh vprašanjih namestitve sprejemnika, bi morali pregledati spodnjo datoteko dnevnika ekspresnega vozička:
C: UsersusernameAppDataLocalTemp 11:03:55: Informacije - CApp :: CheckIfAClientPackageIsInstaled (1001) - Preverite, ali je nameščen paket 13.1 ali novejši. 11:03:55: Informacije - CApp :: ReadInstalledPackageVersion (1081) - Najden je bil obstoječi paket 13.4.0.25. 11:03:55: Informacije - CApp :: SetExitCode (45) - Izhodna koda je 1603 (pozvana z 1603) 11:03:55: Napaka - CApp :: CheckIfAClientPackageIsInstalled (1057) - Najden je bil obstoječi paket 13.4.0.25. Namestitev se ne more nadaljevati.
Iz dnevnika lahko vidimo, da namestitev ne uspe zaradi obstoječega paketa, ki ga najdete (enako kot sporočilo o napaki, kot smo domnevali!). Ugotoviti moramo, kje TrolleyExpress bere te informacije, da lahko manipuliramo s situacijo, najboljše orodje za to je procmon (tudi nadzornik procesov).
Hitro sem se filtriral na vozičku express.exe in ponovno poskusil namestiti. Vidimo lahko, da je proces, ki poskuša dostopati do različnih ključev in datotek, ki je razkril lokacijo, bere podatke iz.
Rešitev je izbrisati spodnji registrski ključ, da lahko nadaljujemo z namestitvijo.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallCitrixOnlinePluginFull
Zdaj se znova zažene namestitev, ki se uspešno zaključi
fyi boste kmalu videli podoben dokument tudi na support.citrix.com (napisal sem ga seveda).