Как удалить надстройку Office Live 1.4 после установки Office 2010?

3254
Shevek

Прошлой ночью я обновился до Office 2010 RTM из MSDN.

Сейчас я пытаюсь удалить надстройку Office Live, которую я использовал с Office 2007, поскольку эта функциональность встроена в Office 2010.

Когда я запускаю удаление из панели управления, я получаю следующее сообщение:

Невозможно установить надстройку Microsoft Office Live, поскольку на вашем компьютере не установлена ​​правильная версия Microsoft Office

Google указал на 2 решения, оба из которых довольно бесполезны:

  1. Используйте очистку установщика MS Windows - это не хорошо, потому что все, что он делает, это удаляет запись установщика из реестра, оставляя все установленные файлы позади

  2. Удалите Office 2010, удалите надстройку, переустановите Office 2010 - это просто смешной, но типичный ответ MS

Итак, могу ли я снять это с моей системы, не прибегая к варианту 2?

1

3 ответа на вопрос

2
Shevek

Сортировать это! Orca была ответом.

Я использовал Process Monitor фильтрации msiexec.exeдля Process Nameи msiдляPath

Это показало правильный файл .msi c:\windows\installer\b2cbf2.msi (YMMV)

Я открыл это в Orca, искал сообщение об ошибке и удалял каждую строку, которая ссылалась на него.

Я сохраняю файл обратно в c:\windows\installer(Важно! Сначала я попробовал его с рабочего стола, но он все еще находился вc:\windows\installer, возможно, это вызвано некоторым GUID).

Это работает нормально, и надстройка теперь удалена!

Отличное решение, спасибо. Я хотел добавить, что ссылка на Orca относится к странице Microsoft, которая относится к другой странице MS, которая 404-х годов. Мне нужно было получить Windows 7 SDK, поэтому я искал это. Я не хотел устанавливать все это, я просто хотел Orca.msi, поэтому я получил ISO-версию SDK, установил ее, расширил Setup \ WinSDKTools \ cab1.cab, нашел там Orca и переименовал его в Orca.msi и установил его. Затем я должен был найти Orca в Program Files x86 и работать от имени администратора. Единственная строка, которую нужно было удалить - это LaunchCondition. Ivan X 6 лет назад 0
1
Roland Weigelt

Следующее работало для меня:

  1. Используйте редактор реестра, чтобы переименовать

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 14.0 (в 32-битной ОС) или HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Office \ 14.0 (в 64-битной ОС)

    в

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ hide_14.0 (на 32-битной ОС) или HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Office \ hide_14.0 (на 64-битной ОС)

    («hide_» может быть любым другим текстом)

  2. Запустите программу удаления

  3. Переименуйте «hide_14.0» обратно в «14.0»

0
th3dude

Честно говоря, № 2, вероятно, ваш лучший выбор. Проблема в том, что деинсталляторы больше не видят Office 2007 и выдают ошибку.

Я согласен, что это совершенно нелепо, что вам придется это делать, но, честно говоря, это, вероятно, ваш лучший выбор.