Désinstaller les extensions ArcGIS d'une version antérieure après la mise à niveau d'ArcGIS?

11

J'ai désinstallé ArcGIS 9.3.1 (serveur, bureau, moteur), puis installé ArcGIS10.0 (serveur, bureau, moteur).

Lorsque j'ai essayé de désinstaller certaines extensions arcmap, j'ai eu l'erreur 1001 "impossible d'obtenir les types d'installation".

En d'autres termes, j'ai oublié de tenir compte de ce conseil :

Veuillez noter que vous devez désinstaller le composant personnalisé avant de tenter de désinstaller ArcGIS. La raison en est que les composants personnalisés doivent être chargés au moment de l'installation / désinstallation.

Est-ce que quelqu'un sait comment désinstaller proprement ceci sans désinstaller 10.0 et réinstaller 9.3.1?

Mise à jour : je pense que j'ai nettoyé les choses à l'aide de Revo Uninstaller, puis à nettoyer le registre à l'aide de CCleaner .

Kirk Kuykendall
la source

Réponses:

3

Je seconderais la suggestion de Mapperz du Revo-Unistaller, car avec le défunt COM Explorer, la version freeware fera le travail. Mais la version Pro est régulièrement mise à jour et bien qu'elle fonctionne en mode d'essai, c'est un outil si utile que vous devriez probablement l'acheter pour l'avoir à disposition. http://www.revouninstaller.com/download-professional-version.php

Si les extensions tierces avec des dépendances de version ArcGIS que vous souhaitez supprimer correctement les entrées de registre définies, vous devriez être en mesure de suivre les composants manuellement dans les modifications du registre.

Effectuez d'abord une sauvegarde du registre, puis commencez par désactiver les services orphelins des extensions.

Je commencerais à chercher le HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall

Vous souhaitez que les CSLID de code de produit soient répertoriés en tant que code de produit ou dans la chaîne Unistall, et notez tous les autres CSLID associés

Si l'installation du package était basée sur MSI, essayez de désinstaller avec le msiexec / x indiqué pour le CSLID du code produit. Si l'installateur est intact - tout devrait se détacher proprement.

Si l'extension n'était pas basée sur MSI, voyez si l'exécutable du programme d'installation est intact et lorsqu'il est exécuté a une option de désinstallation et exécutez-le.

Malheureusement, si l'un des programmes d'installation est corrompu (composants manquants de l'extension ou de la désinstallation / mise à niveau d'ArcGIS), vous n'obtiendrez qu'une suppression partielle et avec la liste des CSLID, vous devrez rechercher manuellement les éléments dans le registre et le fichier. système et faire des suppressions au fur et à mesure.

Le Revo-Unistaller automatise de manière fiable la plupart de ces opérations.

V Stuart Foote
la source
Merci Stuart! Il s'agit d'un outil utile, difficile à tester dans différentes situations, mais je pense que cela fonctionnera en combinaison avec CCleaner.
Kirk Kuykendall
1

Je suggérerais que si l'extension personnalisée est déployée via des DLL simples, vous pouvez aller désinscrire les DLL particulières.

Si les extensions sont plus avancées et enregistrent leur état ou leur version dans le registre, etc., vous devrez supprimer ces clés.

Les désinstallateurs comme 'Revo-Unistaller' ne fonctionnent pas toujours, car ils ne regardent que dans les emplacements standard, et l'extension personnalisée ne doit pas être enregistrée dans ces emplacements (comme la liste des programmes d'ajout / suppression)

Devdatta Tengshe
la source
0

Voici un atricle Esri décrivant une désinstallation complète de tous les composants 9.3 [.1]:

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


la source
Merci, mais cela semble être juste pour les composants d'ESRI. Il ne dit pas comment désinstaller les extensions personnalisées tierces qui dépendent d'une version particulière des assemblys ESRI en cours d'installation.
Kirk Kuykendall
c'était ma réponse jusqu'à ce que je la supprime après avoir relu la question de Kirk.
Jay Cummins
0

On dirait que vous avez besoin d'une application de désinstallation:

http://download.cnet.com/Revo-Uninstaller/3000-2096_4-10687648.html

Le mode avancé ajoute un accès de clé de registre spécifique au programme au menu contextuel.

Utilise les clés de registre pour trouver des clés spécifiques pour le logiciel (inclut arcgis)

SAUVEGARDEZ d'abord votre registre - (sur USB recommandé)

Mapperz
la source