2009-03-24 5 views
0

J'ai une application .NET/Visual Studio/C# qui ne peut pas être désinstallée sur l'un de mes ordinateurs de développement. (Il peut être installé et désinstallé sur l'autre ordinateur de développement.)Entrées de registre bloquées Prévention de désinstallation

Cela semble être un problème de registre. Comme un test, j'ai ajouté une nouvelle entrée de registre au projet d'installation depuis que ce problème a commencé - et la nouvelle entrée de registre est supprimée par le programme de désinstallation. Seules les entrées de registre OLD - et les fichiers - ne sont pas désinstallés.

Il n'y a aucun message d'erreur lorsque le programme de désinstallation s'exécute - il ne parvient tout simplement pas à supprimer l'application.

S'il s'agit d'un problème de registre, comme je le soupçonne, comment puis-je le nettoyer?

Répondre

0

Réponse simple: Réinstaller Windows XP

1

Utilisez regmon de Sysinternals pour voir quel registre-entrées sont accessibles lors de l'exécution de la désinstallation. Essayez de voir quelles entrées de registre sont manquantes et corrigez-les.

0

Encore mieux, utilisez sc.exe. Ceci est un utilitaire Windows qui va supprimer un service de votre base de registre.

La commande serait quelque chose comme ceci:

c: \ windows \ system32 \ sc supprimer MyService

Questions connexes