Gostaria da segunda sugestão do Revo-Unistaller pelo Mapperz, assim como no extinto COM Explorer, a versão freeware fará o trabalho. Mas a versão Pro é atualizada rotineiramente e, embora funcione no modo de teste, é uma ferramenta tão útil que você provavelmente deve comprá-la para ter disponível. http://www.revouninstaller.com/download-professional-version.php
Se as extensões de terceiros com as dependências da versão do ArcGIS que você deseja remover corretamente as entradas de registro estabelecidas, você poderá rastrear os componentes manualmente nas edições do registro.
Faça um backup do registro primeiro e comece desativando os serviços órfãos das extensões.
Eu começaria a procurar o HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall
Você deseja que os CSLIDs do Código do Produto estejam listados como Código do Produto ou no UnistallString e anote outros CSLIDs associados
Se a instalação do pacote foi baseada em MSI, tente desinstalar com o msiexec / x indicado para o CSLID do código do produto. Se o instalador estiver intacto - tudo deve sair corretamente.
Se a extensão não foi baseada em MSI, verifique se o executável do instalador está intacto e, quando executado, tem uma opção de desinstalação e execute-o.
Infelizmente, se um dos instaladores estiver corrompido (faltando componentes da extensão ou da desinstalação / atualização do ArcGIS), você só conseguirá uma remoção parcial e, com a lista de CSLIDs, precisará procurar manualmente as coisas no registro e no arquivo sistema e fazendo exclusões à medida que avança.
O Revo-Unistaller automatiza de maneira confiável a maior parte disso.