Как я могу удалить мой офис добавить в? - PullRequest
0 голосов
/ 13 декабря 2010

Я разработал офисную надстройку и приложение для настройки, но после того, как я установил его на свой компьютер и затем удалил, кажется, все в порядке.

Но когда я хочу переустановить его, я всегда ничего не получаю.Кажется, в реестре хранится некоторая информация.Есть ли какие-то инструменты, которые могут помочь мне найти их и решить эту проблему?

Кстати, я использовал vsto |локальный, чтобы установить мой офис надстройку. И я завершил все добавленные реестра в моем деинсталляторе, но, кажется, не работает

Ответы [ 2 ]

0 голосов
/ 31 декабря 2010

Я обнаружил, что кэш с однократным нажатием иногда висит на этих старых версиях и не позволяет переустановить его. Вы можете попробовать несколько вещей: 1) запустить утилиту от MS под названием Mage. Вы хотите запустить «Mage -cc», который очищает кеш. 2) если это не работает, вы можете добавить переменную окружения: VSTO_SUPPRESSDISPLAYALERTS и установить ее равной 0. Попробуйте еще раз Это даст вам более подробную всплывающую информацию.

0 голосов
/ 13 декабря 2010

Вместо того, чтобы программно пытаться удалить, сделайте это по старинке. Удалите надстройку через офис, позвольте ей удалить ключи и тому подобное, а затем повторите попытку.

Я считаю, что надстройка сохранена в:

  • HKEY_CLASSES_ROOT \ CLSID {GUID} надстройка-имя \ \ ключи
  • HKEY_CLASSES_ROOT \ addinName
  • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Office \ product \ Addins \ addinName (запись всех пользователей)
  • HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ product \ Addins \ addinName (текущая запись пользователя)

и, в зависимости от системы, Wow6432Node, а также под HKLM и / или HKCU

...