2010-12-13 3 views
0

J'ai développé une extension de bureau et une application de configuration, mais après l'avoir installée sur mon ordinateur, puis je l'ai désinstallée, tout semble aller. Mais quand je veux le réinstaller, je n'ai toujours rien. Il semble qu'il y ait des informations conservées dans le registre. Y at-il des outils qui peuvent m'aider à les trouver et à résoudre ce problème? En passant, j'ai utilisé vsto | local pour installer mon bureau ajouter Et j'ai complété tout le registre ajouté dans mon programme de désinstallation, mais ne semble pas fonctionnerComment puis-je désinstaller mon bureau?

+0

Donc, juste pour clarifier: vous installez votre addin, le tester, il fonctionne correctement, vous le désinstallez, puis le réinstallez, et à ce stade l'addin ne s'exécute plus? Ou ce qui ne fonctionne pas spécifiquement? –

+0

Je ne trouve tout simplement pas l'add ... – MemoryLeak

+0

Que voulez-vous dire que vous ne pouvez pas le trouver? –

Répondre

0

Plutôt que d'essayer par programme de désinstaller, faites-le à l'ancienne. Supprimez le complément via le bureau, laissez-le supprimer les clés, puis réessayez.

Je crois qu'un Addin est enregistré:

  • HKEY_CLASSES_ROOT \ CLSID {guid} \ clés Addin nom \
  • HKEY_CLASSES_ROOT \ addinName
  • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Office produit \ \ Addins \ addinName (toute l'entrée des utilisateurs)
  • HKEY_CURRENT_USER \ Software \ Microsoft \ produit office \ office \ Addins \ addinName (entrée utilisateur actuel)

et, selon le système, le Wow6432Node aussi bien sous HKLM &/ou HKCU

0

j'ai trouvé que le clic-cache une fois se bloque parfois sur ces anciennes versions et ne vous laissera pas réinstaller. Vous pouvez essayer un certain nombre de choses: 1) exécuter l'utilitaire de MS appelé Mage. Vous voulez lancer "Mage -cc" qui efface le cache. 2) si cela ne fonctionne pas, vous pouvez ajouter la variable d'environnement: VSTO_SUPPRESSDISPLAYALERTS et la définir sur 0. Essayez à nouveau le processus. Cela vous donnera une fenêtre d'information plus détaillée.