Correzione di un'installazione Citrix Receiver corrotta

Dopo aver rimosso Citrix Receiver 3.4 Enterprise durante alcuni test su un altro problema, sono riuscito a corrompere l'installazione in qualche modo.

Ho provato a re-installazione, ma se fallito miseramente con l'errore qui sotto:

"L'installazione non può continuare perché questa versione di Receiver è incompatibile con una versione precedentemente installata"

L'installazione non può continuare perché questa versione di Receiver è incompatibile con una versione precedentemente installata

Quindi come sono andato a risolvere questo problema?

Come per tutti i problemi di installazione del ricevitore, dovremmo esaminare il file log del carrello trovato di seguito:

C: UsersusernameAppDataLocalTemp 11:03:55: Informazioni - CApp :: CheckIfAClientPackageIsInstalled (1001) - Verifica se è installato un pacchetto 13.1 o successivo. 11:03:55: Informazioni - CApp :: ReadInstalledPackageVersion (1081): è stato trovato un pacchetto 13.4.0.25 esistente. 11:03:55: Informazioni - CApp :: SetExitCode (45) - Il codice di uscita è 1603 (chiamato con 1603) 11:03:55: Errore - CApp :: CheckIfAClientPackageIsInstalled (1057) - È stato trovato un pacchetto 13.4.0.25 esistente. L'installazione non può continuare.

Dal file di registro possiamo vedere che l'installazione fallisce a causa del ritrovamento di un pacchetto esistente (lo stesso del messaggio di errore sopra riportato come sospettavamo!). Abbiamo bisogno di scoprire dove TrolleyExpress sta leggendo le informazioni in modo da poter manipolare la situazione, lo strumento migliore è procmon (ovvero monitor di processo).

Ho rapidamente filtrato su trolley express.exe e ho provato di nuovo l'installazione. Possiamo vedere il processo che tenta di accedere a varie chiavi e file che hanno rivelato che la posizione è stata la lettura dei dati da.

Possiamo vedere il processo che tenta di accedere a varie chiavi e file che hanno rivelato che la posizione è stata la lettura dei dati da

La soluzione è eliminare la chiave di registro sottostante in modo da poter continuare l'installazione.

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallCitrixOnlinePluginFull

Ora rieseguendo l'installazione, si completa con successo 🙂

Ora rieseguendo l'installazione, si completa con successo 🙂

probabilmente vedrai presto anche un documento simile su support.citrix.com (scritto da me ovviamente).

Карта