Я установил Microsoft Office на моей новой 64-разрядной системе Windows 7. Недавно он столкнулся с некоторой ошибкой, и я попытался переустановить его. Это не было успешным. Итак, мне нужно использовать Microsoft Install Clean Up для удаления Microsoft Office. Когда я попытался установить его снова, я получил это сообщение:

Microsoft Office 2007 обнаружил ошибку во время установки. Ошибка 1402. Программа установки не может открыть раздел реестра. {куча длинных ключей}. Убедитесь, что у вас есть> достаточные разрешения для доступа к реестру, или обратитесь за помощью в Службу поддержки продуктов Microsoft. Для получения информации о том, как связаться с PSS, см. {A * chm file}.

После этого я попытался запустить установку как администратор, но у меня возникла та же ошибка. Итак, что я должен сделать, чтобы решить эту проблему?

3 ответа3

1

Microsoft Установить Очистить, чтобы удалить ... Microsoft Office 2007

Э-э ... почему?

Предупреждение Утилита очистки установщика Windows предоставляется "как есть", чтобы помочь решить проблемы установки программ, использующих установщик Microsoft Windows. Если вы используете эту утилиту, возможно, вам придется переустановить другие программы. Рекомендуется осторожность.

Примечание. Рекомендуется не использовать эту утилиту с продуктами системы Office 2007. Для получения справки по удалению установок продуктов системы Office 2007 щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

Попробуйте ссылку, которую они рекомендуют: http://support.microsoft.com/kb/971179/

0

Вот скрипт для исправления поврежденной установки Office 2007 на Windows 7 (написано в autoit)

reg-add-everyone.zip

Сценарий проходит через реестр и изменяет разрешения для всех разделов реестра, необходимых для установки Office-2007 на "Полный доступ" для "Все".

После запуска этого скрипта я смог установить Office 2007. Мне пришлось сделать один ручной переход, чтобы щелкнуть флажки, поскольку Windows использует нестандартный флажок, который Autoit распознает как "кнопку", поэтому не может нажать на него.

По умолчанию обновляются все ключи реестра, содержащие строку: "00F01FEC"

Предпосылки:

Для корректной работы этого скрипта вы должны настроить regedit следующим образом:

  1. вручную откройте редактор реестра,
  2. нажмите Ctrl-F, чтобы открыть диалоговое окно поиска
  3. снимите флажки для "значений" и "данных"
  4. убедитесь, что установлен только флажок "Ключи"
0

Откройте командную строку (cmd.exe) и используйте следующую команду:

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .