შეკეთება კორუმპირური Citrix მიმღები ინსტალაცია
Citrix Receiver 3.4 მოხსნის შემდეგ სხვა გამოცდის ზოგიერთი ტესტირების დროს მე მოვახერხე კორუმპირებული ინსტალაცია როგორღაც.
მე შევეცადე ხელახლა ინსტალაცია, მაგრამ თუ შეცდომა ვერ მოხერხდა ქვემოთ შეცდომით:
"Setup ვერ გაგრძელდება რადგან მიმღების ეს ვერსია შეუთავსებელია წინასწარ დაყენებული ვერსიით"
ასე რომ, როგორ გავიარე ეს საკითხი?
როგორც ყველა მიმღების ინსტალაციის საკითხთან ერთად უნდა შეისწავლოს ქვემოთ მოყვანილი Trolley Express log ფაილი:
C: მომხმარებელიusernameAppDataLocalTemp 11:03:55: ინფორმაცია - CApp :: CheckIfAClientPackageIsInstalled (1001) - შემოწმება თუ 13.1 ან შემდგომი პაკეტი დამონტაჟებულია. 11:03:55: ინფორმაცია - CApp :: ReadInstalledPackageVersion (1081) - ნაპოვნია 13.4.0.25 პაკეტი. 11:03:55: ინფორმაცია - CApp :: SetExitCode (45) - გასვლის კოდია 1603 (დარეკეთ 1603) 11:03:55: შეცდომა - CApp :: CheckIfAClientPackageIsInstalled (1057) - არსებული 13.4.0.25 პაკეტი იქნა ნაპოვნი. ინსტალაცია ვერ გაგრძელდება.
ჟურნალიდან ჩვენ ვხედავთ, რომ ინსტალაცია ვერ ხერხდება არსებული პაკეტის არსებობის გამო (იგივე როგორც შეცდომის შეტყობინება ზემოთ, როგორც ჩვენ ეჭვობს!). ჩვენ უნდა გაირკვეს, თუ სად ტროლეიექსპრესი კითხულობს ამ ინფორმაციას, ასე რომ ჩვენ შეგვიძლია მანიპულირება სიტუაცია, საუკეთესო ინსტრუმენტი, რომელიც არის procon (aka პროცესის მონიტორი).
მე სწრაფად გაფილტრული trolley express.exe და შევეცადე ინსტალაცია ერთხელ. ჩვენ ვხედავთ, რომ პროცესი ცდილობს სხვადასხვა გასაღებებითა და ფაილების წვდომას, რომლებმაც გამოავლინეს საიდან წაიკითხა მონაცემები.
გამოსავალი არის წაშლა ქვემოთ Reg გასაღები, რომ ჩვენ შეგვიძლია გავაგრძელოთ ინსტალაცია.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftsoftWindowsCurrentVersionUninstallCitrixOnlinePluginFull
ახლა ინსტალაცია კვლავ წარმატებით ასრულებს 🙂
fyi ალბათ იხილავთ მსგავსი დოკუმენტი support.citrix.com მალევე (დაწერილი ჩემთვის რა თქმა უნდა).