Bozuk bir Citrix Receiver yüklemesini düzeltme
Citrix Receiver 3.4 Enterprise'ı kaldırdıktan sonra başka bir konuyu test ederken kurulumu bir şekilde bozmayı başardım.
Yeniden yüklemeyi denedim, ancak aşağıdaki hata ile sefilce başarısız olduysa:
“Alıcının bu sürümü önceden yüklenmiş bir sürümle uyumlu olmadığı için kurulum devam edemiyor”
Peki bu sorunu nasıl çözeceğim?
Tüm alıcı kurulum sorunlarında olduğu gibi, aşağıda bulunan tramvay ekspres günlük dosyasını incelemeliyiz:
C: UsersusernameAppDataLocalTemp 11:03:55: Bilgi - CApp :: CheckIfAClientPackageIsInstalled (1001) - 13.1 veya daha yeni bir paketin kurulu olup olmadığını kontrol etme. 11:03:55: Bilgi - CApp :: ReadInstalledPackageVersion (1081) - Mevcut bir 13.4.0.25 paketi bulundu. 11:03:55: Bilgi - CApp :: SetExitCode (45) - Çıkış kodu 1603 (1603 ile denir) 11:03:55: Hata - CApp :: CheckIfAClientPackageIsInstalled (1057) - Mevcut bir 13.4.0.25 paketi bulundu. Yükleme devam edemiyor.
Günlük dosyasından, mevcut bir paketin bulunması nedeniyle kurulumun başarısız olduğunu görebiliyoruz (yukarıda belirttiğimiz hata iletisiyle aynı!). TrolleyExpress'in bu bilgiyi nerede okuduğunu bulmalıyız, böylece durumu değiştirebiliriz, bunun için en iyi araç procmon'dur (aka proses monitor).
Hızlı bir şekilde trolley express.exe dosyasına filtre uygulayıp yüklemeyi yeniden denedim. Sürecin çeşitli anahtarlara erişmeye çalıştığını görüyoruz ve bu konumun bulunduğu yerdeki verileri okuyordu.
Çözüm, yüklemeye devam edebilmemiz için aşağıdaki reg anahtarını silmek.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallCitrixOnlinePluginFull
Şimdi kurulumu tekrar çalıştırmak başarı ile tamamlanır 🙂
fyi muhtemelen support.citrix.com adresinde de benzer bir belge göreceksiniz (elbette benim tarafımdan yazıldı).