2010-12-13 4 views
0

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

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

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

+0

Итак, чтобы уточнить: вы устанавливаете свой аддон, проверяете его, он работает правильно, вы его удаляете, а затем переустанавливаете, и в этот момент addin больше не выполняется? Или что конкретно не работает? –

+0

Я просто не могу найти добавление ... – MemoryLeak

+0

Что значит «не можете найти»? –

ответ

0

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

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

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

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

0

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

Смежные вопросы