Erreur 1001 sur désinstaller

Erreur 1001. Une exception s'est produite lors de la désinstallation. Cette exception
sera ignorée et la désinstallation va continuer. Cependant, l'
l'application peut ne pas être entièrement désinstallé après la désinstallation
complet

Je ne peux pas désinstaller ou installer l'application. Cette boîte n'est pas en mesure d'accéder à internet et je n'ai pas d'accès physique de sorte que la plupart des googleable résultats ne sont pas utiles, puisqu'ils suggèrent l'exécution d'un fichier exe de Microsoft.

Quelles sont les étapes manuelles pour la résolution de ce problème. Il n'y a aucun moyen que je peux physiquement atteindre cette machine, ni ne semble y être pour moi une façon de récupérer des fichiers sur elle. C'est le code que je suis en développement et les tests. J'ai essayé de réparer et supprimer ce qui échoue. J'ai écumé le registre, mais quelque chose doit m'échapper d'ici.

Si c'est mieux sur les superutilisateurs je serai heureux de le déplacer.

Permettez-moi de vous raconter une histoire. Once upon a time a été donné un installateur défaut billet en disant qu'il ne pouvait pas être désinstallé: Erreur 1001. L'enquête a révélé qu'un développeur avait écrit une action personnalisée pour créer et démarrer un service lors de l'installation et arrêter / supprimer lors de la désinstallation. Il n'avait pas pris la peine de placer le code dans un try catch. Le développeur installé sur une machine, utilisé la commande SC pour supprimer le service, puis lors de la désinstallation a couru son action personnalisée a déclenché une exception et a roulé en arrière le programme d'installation. J'en ai informé le développeur qu'il était de réinventer la roue.....
Qu'il doit être en tirant parti des fonctionnalités intégrées (ServiceInstall, ServiceControl) du programme d'installation de Windows au lieu d'injecter du code de mauvaise qualité dans le chemin critique. J'ai recréé manuellement le service et a couru le désinstaller. J'ai noté le titre de transport que le programme d'installation fonctionne comme prévu et réaffectés aux développeurs d'aller réparer son ordure. Ce qui s'est passé tellement de fois, qu'à l'avenir, chaque fois que j'ai vu 1001 dans un billet, je sommairement fermé comme il fonctionne comme prévu.
Je ne suis pas entièrement sûr de départ, un service depuis sa course dans IIS mais sa se peut qu'il y est un scénario similaire.
C'était juste un exemple.

OriginalL'auteur Rig | 2013-04-15