Correction d'une installation corrompue de Citrix Receiver

Après la suppression de Citrix Receiver 3.4 Enterprise lors du test d’un autre problème, j’ai réussi à corrompre l’installation.

J'ai essayé la réinstallation, mais en cas d'échec lamentable avec l'erreur ci-dessous:

"Le programme d'installation ne peut pas continuer car cette version de Receiver est incompatible avec une version précédemment installée"

Le programme d'installation ne peut pas continuer car cette version de Receiver est incompatible avec une version précédemment installée

Alors, comment ai-je résolu ce problème?

Comme pour tous les problèmes d'installation du récepteur, nous devrions examiner le fichier journal trolley express ci-dessous:

C: UsersusernameAppDataLocalTemp 11:03:55: Information - CApp :: CheckIfAClientPackageIsInstalled (1001) - Vérification si un package 13.1 ou ultérieur est installé. 11:03:55: Information - CApp :: ReadInstalledPackageVersion (1081) - Un package 13.4.0.25 existant a été trouvé. 11:03:55: Information - CApp :: SetExitCode (45) - Le code de sortie est 1603 (appelé avec 1603) 11:03:55: Erreur - CApp :: CheckIfAClientPackageIsInstalled (1057) - Un package 13.4.0.25 existant a été trouvé. L'installation ne peut pas continuer.

À partir du fichier journal, nous pouvons voir que l'installation échoue à cause de la découverte d'un paquet existant (identique au message d'erreur ci-dessus, comme nous l'avions soupçonné!). Nous devons savoir où TrolleyExpress lit ces informations afin de pouvoir manipuler la situation. Le meilleur outil pour cela est procmon (ou moniteur de processus).

J'ai rapidement filtré sur trolley express.exe et essayé à nouveau l'installation. Nous pouvons voir le processus essayant d'accéder à diverses clés et fichiers qui a révélé que l'emplacement était en train de lire les données.

Nous pouvons voir le processus essayant d'accéder à diverses clés et fichiers qui a révélé que l'emplacement était en train de lire les données

La solution consiste à supprimer la clé de registre ci-dessous afin de pouvoir poursuivre l'installation.

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallCitrixOnlinePluginFull

Maintenant, relancez l'installation, elle se termine avec succès 🙂

Maintenant, relancez l'installation, elle se termine avec succès 🙂

Cependant, vous verrez probablement bientôt un document similaire sur support.citrix.com (écrit par moi bien sûr).