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.