Odinstalowanie rozszerzeń ArcGIS z wcześniejszej wersji po aktualizacji ArcGIS?


11

Odinstalowałem ArcGIS 9.3.1 (serwer, pulpit, silnik), a następnie zainstalowałem ArcGIS10.0 (serwer, pulpit, silnik).

Kiedy próbowałem odinstalować niektóre rozszerzenia arcmap, wystąpił błąd 1001 „Nie można uzyskać typów instalatora”.

Innymi słowy, zapomniałem zastosować się do tej rady :

Pamiętaj, że musisz odinstalować komponent niestandardowy przed próbą odinstalowania ArcGIS. Powodem tego jest to, że niestandardowe składniki muszą zostać załadowane w czasie instalacji / dezinstalacji.

Czy ktoś wie, jak to odinstalować bez odinstalowywania 10.0 i ponownej instalacji 9.3.1?

Aktualizacja : Myślę, że wyczyściłem rzeczy za pomocą Revo Uninstaller, a następnie wyczyściłem rejestr za pomocą CCleaner .

Odpowiedzi:


3

Druga propozycja Mapperza dotycząca Revo-Unistaller, ponieważ w nieistniejącym COM Explorerze, wersja freeware wykona zadanie. Ale wersja Pro jest rutynowo aktualizowana i chociaż będzie działać w trybie próbnym, jest tak przydatnym narzędziem, które prawdopodobnie powinieneś kupić, aby mieć dostępne. http://www.revouninstaller.com/download-professional-version.php

Jeśli rozszerzenia innych firm z zależnościami wersji ArcGIS, które chcesz poprawnie usunąć zapisane wpisy rejestru, powinieneś być w stanie ręcznie śledzić komponenty w edycjach rejestru.

Wykonaj najpierw kopię zapasową rejestru, a następnie zacznij od wyłączenia wszelkich osieroconych usług z rozszerzeń.

Zacznę szukać HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall

Chcesz, aby kody produktu CSLID były wymienione jako kod produktu lub w UnistallString i zanotować wszelkie inne powiązane CSLID

Jeśli instalacja pakietu była oparta na MSI, spróbuj odinstalować ze wskazanym plikiem msiexec / x dla CSLID kodu produktu. Jeśli instalator jest nienaruszony - wszystko powinno zejść czysto.

Jeśli rozszerzenie nie było oparte na MSI, sprawdź, czy plik wykonywalny instalatora jest nienaruszony, a po uruchomieniu ma opcję odinstalowania i uruchom go.

Niestety, jeśli którykolwiek z instalatorów jest uszkodzony (brakuje składników z rozszerzenia lub z dezinstalacji / aktualizacji ArcGIS), uzyskasz tylko częściowe usunięcie, a przy pomocy listy CSLID-ów będziesz musiał ręcznie gonić rzeczy w rejestrze i pliku system i usuwanie w trakcie pracy.

Revo-Unistaller niezawodnie automatyzuje większość z nich.


Dzięki Stuart! Jest to przydatne narzędzie, trudne do testowania różnych sytuacji, ale myślę, że będzie działać w połączeniu z CCleaner.
Kirk Kuykendall

1

Sugerowałbym, że jeśli niestandardowe rozszerzenie jest wdrażane za pomocą zwykłych bibliotek dll, możesz przejść i wyrejestrować poszczególne biblioteki dll.

Jeśli rozszerzenia są bardziej zaawansowane i zapisują swój stan lub wersję w rejestrze itp., Musisz usunąć te klucze.

Deinstalatory takie jak „Revo-Unistaller” nie zawsze działają, ponieważ wyglądają tylko w standardowych miejscach, a niestandardowe rozszerzenie nie może być zarejestrowane w tych miejscach (np. Lista programów Dodaj-Usuń)


0

Oto atrium Esri omawiające całkowitą dezinstalację wszystkich komponentów 9.3 [.1]:

http://help.arcgis.com/en/arcgisdesktop/10.0/install_guides/arcgis_desktop_install_guide/index.html#//008700000015000000.htm


Dzięki, ale wydaje się, że dotyczy to tylko komponentów ESRI. Nie mówi, jak odinstalować niestandardowe rozszerzenia innych firm, które zależą od konkretnej wersji instalowanych zestawów ESRI.
Kirk Kuykendall

taka była moja odpowiedź, dopóki jej nie usunąłem po ponownym przeczytaniu pytania Kirka.
Jay Cummins

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.